sema 3486 dev/ic/isp.c isp_intr(struct ispsoftc *isp, u_int16_t isr, u_int16_t sema, u_int16_t mbox) sema 3497 dev/ic/isp.c if (sema) { sema 3537 dev/ic/isp.c "interrupt (ISR=%x SEMA=%x) when not ready", isr, sema); sema 3593 dev/ic/isp.c if (optr == iptr && sema == 0) { sema 3613 dev/ic/isp.c sema = ISP_READ(isp, BIU_SEMA); sema 3615 dev/ic/isp.c if ((sema & 0x3) && (mbox & 0x8000)) { sema 421 dev/ic/isp_openbsd.c u_int16_t isr, sema, mbox; sema 422 dev/ic/isp_openbsd.c if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { sema 423 dev/ic/isp_openbsd.c isp_intr(isp, isr, sema, mbox); sema 488 dev/ic/isp_openbsd.c u_int16_t isr, sema, mbox; sema 508 dev/ic/isp_openbsd.c if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { sema 509 dev/ic/isp_openbsd.c isp_intr(isp, isr, sema, mbox); sema 394 dev/ic/isp_openbsd.h u_int16_t isr, sema, mbox; sema 398 dev/ic/isp_openbsd.h if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { sema 399 dev/ic/isp_openbsd.h isp_intr(isp, isr, sema, mbox); sema 765 dev/pci/isp_pci.c u_int16_t isr, sema; sema 771 dev/pci/isp_pci.c if (isp_pci_rd_debounced(isp, BIU_SEMA, &sema)) { sema 776 dev/pci/isp_pci.c sema = BXR2(pcs, IspVirt2Off(isp, BIU_SEMA)); sema 778 dev/pci/isp_pci.c isp_prt(isp, ISP_LOGDEBUG3, "ISR 0x%x SEMA 0x%x", isr, sema); sema 780 dev/pci/isp_pci.c sema &= BIU_SEMA_LOCK; sema 781 dev/pci/isp_pci.c if (isr == 0 && sema == 0) { sema 785 dev/pci/isp_pci.c if ((*semap = sema) != 0) { sema 1205 dev/pci/isp_pci.c u_int16_t isr, sema, mbox; sema 1209 dev/pci/isp_pci.c if (ISP_READ_ISR(isp, &isr, &sema, &mbox) == 0) { sema 1214 dev/pci/isp_pci.c isp_intr(isp, isr, sema, mbox); sema 308 dev/sbus/isp_sbus.c u_int16_t isr, sema, mbox; sema 312 dev/sbus/isp_sbus.c if (ISP_READ_ISR(isp, &isr, &sema, &mbox) == 0) { sema 317 dev/sbus/isp_sbus.c isp_intr(isp, isr, sema, mbox); sema 335 dev/sbus/isp_sbus.c u_int16_t isr, sema; sema 338 dev/sbus/isp_sbus.c sema = BXR2(sbc, IspVirt2Off(isp, BIU_SEMA)); sema 339 dev/sbus/isp_sbus.c isp_prt(isp, ISP_LOGDEBUG3, "ISR 0x%x SEMA 0x%x", isr, sema); sema 341 dev/sbus/isp_sbus.c sema &= BIU_SEMA_LOCK; sema 342 dev/sbus/isp_sbus.c if (isr == 0 && sema == 0) { sema 346 dev/sbus/isp_sbus.c if ((*semap = sema) != 0) { sema 1736 kern/kern_sysctl.c if (sema[i] != NULL) sema 1737 kern/kern_sysctl.c bcopy(sema[i], &semsi->semids[i], sema 56 kern/sysv_sem.c struct semid_ds **sema; /* semaphore id list */ sema 74 kern/sysv_sem.c sema = malloc(seminfo.semmni * sizeof(struct semid_ds *), sema 76 kern/sysv_sem.c bzero(sema, seminfo.semmni * sizeof(struct semid_ds *)); sema 274 kern/sysv_sem.c if ((semaptr = sema[ix]) == NULL || sema 287 kern/sysv_sem.c sema[ix] = NULL; sema 289 kern/sysv_sem.c wakeup(&sema[ix]); sema 360 kern/sysv_sem.c wakeup(&sema[ix]); sema 374 kern/sysv_sem.c wakeup(&sema[ix]); sema 425 kern/sysv_sem.c if ((semaptr = sema[semid]) != NULL && sema 449 kern/sysv_sem.c if ((semaptr = sema[semid]) == NULL) sema 469 kern/sysv_sem.c sema[semid] = semaptr_new; sema 477 kern/sysv_sem.c *retval = IXSEQ_TO_IPCID(semid, sema[semid]->sem_perm); sema 516 kern/sysv_sem.c if ((semaptr = sema[semid]) == NULL || sema 630 kern/sysv_sem.c error = tsleep(&sema[semid], PLOCK | PCATCH, sema 639 kern/sysv_sem.c if (sema[semid] == NULL || sema 729 kern/sysv_sem.c wakeup(&sema[semid]); sema 783 kern/sysv_sem.c if ((semaptr = sema[semid]) == NULL) sema 800 kern/sysv_sem.c wakeup(&sema[semid]); sema 855 kern/sysv_sem.c bcopy(sema, sema_new, sema 864 kern/sysv_sem.c free(sema, M_SEM); sema 866 kern/sysv_sem.c sema = sema_new; sema 204 sys/sem.h extern struct semid_ds **sema; /* semaphore id list */ sema 295 ufs/ffs/ffs_softdep.c struct sema { sema 302 ufs/ffs/ffs_softdep.c STATIC void sema_init(struct sema *, char *, int, int); sema 303 ufs/ffs/ffs_softdep.c STATIC int sema_get(struct sema *, struct lockit *); sema 304 ufs/ffs/ffs_softdep.c STATIC void sema_release(struct sema *); sema 308 ufs/ffs/ffs_softdep.c struct sema *semap; sema 322 ufs/ffs/ffs_softdep.c struct sema *semap; sema 345 ufs/ffs/ffs_softdep.c struct sema *semap; sema 980 ufs/ffs/ffs_softdep.c STATIC struct sema pagedep_in_progress; sema 1055 ufs/ffs/ffs_softdep.c STATIC struct sema inodedep_in_progress; sema 1135 ufs/ffs/ffs_softdep.c STATIC struct sema newblk_in_progress;