Searched refs:semap (Results 1 – 3 of 3) sorted by relevance
/dragonfly/sys/vfs/ufs/ |
H A D | ffs_softdep.c | 275 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 D | isp_pci.c | 1066 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 D | ispvar.h | 75 #define ISP_READ_ISR(isp, isrp, semap, mbox0p) \ argument 76 (*(isp)->isp_mdvec->dv_rd_isr)(isp, isrp, semap, mbox0p)
|