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