Home
last modified time | relevance | path

Searched refs:semap (Results 1 – 3 of 3) sorted by relevance

/dragonfly/sys/vfs/ufs/
H A Dffs_softdep.c275 semap->value = 0; in sema_init()
276 semap->name = name; in sema_init()
277 semap->timo = timo; in sema_init()
294 semap->name, semap->timo); in sema_get()
305 ssleep(semap, &semap->spin, 0, in sema_get()
306 semap->name, semap->timo); in sema_get()
322 if (semap->value <= 0 || semap->holder != curthread) in sema_release()
327 semap->value = 0; in sema_release()
328 wakeup(semap); in sema_release()
334 semap->value = 0; in sema_release()
[all …]
/dragonfly/sys/dev/disk/isp/
H A Disp_pci.c1066 isp_pci_rd_isr(ispsoftc_t *isp, uint32_t *isrp, uint16_t *semap, uint16_t *mbp) in isp_pci_rd_isr() argument
1088 if ((*semap = sema) != 0) { in isp_pci_rd_isr()
1101 isp_pci_rd_isr_2300(ispsoftc_t *isp, uint32_t *isrp, uint16_t *semap, uint16_t *mbox0p) in isp_pci_rd_isr_2300() argument
1124 *semap = 1; in isp_pci_rd_isr_2300()
1129 *semap = 1; in isp_pci_rd_isr_2300()
1134 *semap = 1; in isp_pci_rd_isr_2300()
1139 *semap = 1; in isp_pci_rd_isr_2300()
1144 *semap = 0; in isp_pci_rd_isr_2300()
1160 isp_pci_rd_isr_2400(ispsoftc_t *isp, uint32_t *isrp, uint16_t *semap, uint16_t *mbox0p) in isp_pci_rd_isr_2400() argument
1178 *semap = 1; in isp_pci_rd_isr_2400()
[all …]
H A Dispvar.h75 #define ISP_READ_ISR(isp, isrp, semap, mbox0p) \ argument
76 (*(isp)->isp_mdvec->dv_rd_isr)(isp, isrp, semap, mbox0p)