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;