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;