Lines Matching refs:semnum
345 semctl(int semid, uint_t semnum, int cmd, uintptr_t arg)
467 if (semnum >= sp->sem_nsems) {
471 retval = sp->sem_base[semnum].semncnt;
481 if (semnum >= sp->sem_nsems) {
485 retval = sp->sem_base[semnum].sempid;
495 if (semnum >= sp->sem_nsems) {
499 retval = sp->sem_base[semnum].semval;
533 if (semnum >= sp->sem_nsems) {
537 retval = sp->sem_base[semnum].semzcnt;
547 if (semnum >= sp->sem_nsems) {
555 p = &sp->sem_base[semnum];
564 sem_undo_clear(sp, (ushort_t)semnum, (ushort_t)semnum);