Lines Matching defs:semidx
90 static void sem_remove(int semidx, struct ucred *cred);
552 sem_remove(int semidx, struct ucred *cred)
557 KASSERT(semidx >= 0 && semidx < seminfo.semmni,
558 ("semidx out of bounds"));
560 semakptr = &sema[semidx];
563 semidx, semakptr->u.__sem_base, sem, semakptr->u.sem_nsems,
573 semundo_clear(semidx, -1);
701 int semidx;
747 semidx = IPCID_TO_IX(semid);
748 if (semidx < 0 || semidx >= seminfo.semmni)
751 semakptr = &sema[semidx];
752 sema_mtxp = &sema_mtx[semidx];
772 sem_remove(semidx, cred);
906 semundo_clear(semidx, semnum);
937 semundo_clear(semidx, -1);