semap 102 dev/ic/ispvar.h #define ISP_READ_ISR(isp, isrp, semap, mbox0p) \ semap 103 dev/ic/ispvar.h (*(isp)->isp_mdvec->dv_rd_isr)(isp, isrp, semap, mbox0p) semap 762 dev/pci/isp_pci.c u_int16_t *semap, u_int16_t *mbp) semap 785 dev/pci/isp_pci.c if ((*semap = sema) != 0) { semap 800 dev/pci/isp_pci.c u_int16_t *semap, u_int16_t *mbox0p) semap 824 dev/pci/isp_pci.c *semap = 1; semap 829 dev/pci/isp_pci.c *semap = 1; semap 834 dev/pci/isp_pci.c *semap = 1; semap 839 dev/pci/isp_pci.c *semap = 1; semap 844 dev/pci/isp_pci.c *semap = 0; semap 332 dev/sbus/isp_sbus.c u_int16_t *semap, u_int16_t *mbp) semap 346 dev/sbus/isp_sbus.c if ((*semap = sema) != 0) { semap 307 ufs/ffs/ffs_softdep.c sema_init(semap, name, prio, timo) semap 308 ufs/ffs/ffs_softdep.c struct sema *semap; semap 313 ufs/ffs/ffs_softdep.c semap->holder = -1; semap 314 ufs/ffs/ffs_softdep.c semap->value = 0; semap 315 ufs/ffs/ffs_softdep.c semap->name = name; semap 316 ufs/ffs/ffs_softdep.c semap->prio = prio; semap 317 ufs/ffs/ffs_softdep.c semap->timo = timo; semap 321 ufs/ffs/ffs_softdep.c sema_get(semap, interlock) semap 322 ufs/ffs/ffs_softdep.c struct sema *semap; semap 327 ufs/ffs/ffs_softdep.c if (semap->value++ > 0) { semap 330 ufs/ffs/ffs_softdep.c tsleep((caddr_t)semap, semap->prio, semap->name, semap->timo); semap 337 ufs/ffs/ffs_softdep.c semap->holder = CURPROC->p_pid; semap 344 ufs/ffs/ffs_softdep.c sema_release(semap) semap 345 ufs/ffs/ffs_softdep.c struct sema *semap; semap 348 ufs/ffs/ffs_softdep.c if (semap->value <= 0 || semap->holder != CURPROC->p_pid) { semap 355 ufs/ffs/ffs_softdep.c if (--semap->value > 0) { semap 356 ufs/ffs/ffs_softdep.c semap->value = 0; semap 357 ufs/ffs/ffs_softdep.c wakeup(semap); semap 359 ufs/ffs/ffs_softdep.c semap->holder = -1;