Lines Matching refs:sem_nsems

561 	KASSERT(semakptr->u.__sem_base - sem + semakptr->u.sem_nsems <= semtot,  in sem_remove()
563 semidx, semakptr->u.__sem_base, sem, semakptr->u.sem_nsems, in sem_remove()
569 racct_sub_cred(semakptr->cred, RACCT_NSEM, semakptr->u.sem_nsems); in sem_remove()
584 for (i = semakptr->u.__sem_base - sem + semakptr->u.sem_nsems; in sem_remove()
586 sem[i - semakptr->u.sem_nsems] = sem[i]; in sem_remove()
590 sema[i].u.__sem_base -= semakptr->u.sem_nsems; in sem_remove()
594 semtot -= semakptr->u.sem_nsems; in sem_remove()
811 if (semnum < 0 || semnum >= semakptr->u.sem_nsems) { in kern_semctl()
823 if (semnum < 0 || semnum >= semakptr->u.sem_nsems) { in kern_semctl()
835 if (semnum < 0 || semnum >= semakptr->u.sem_nsems) { in kern_semctl()
863 count = semakptr->u.sem_nsems; in kern_semctl()
869 KASSERT(count == semakptr->u.sem_nsems, ("nsems changed")); in kern_semctl()
872 for (i = 0; i < semakptr->u.sem_nsems; i++) in kern_semctl()
884 if (semnum < 0 || semnum >= semakptr->u.sem_nsems) { in kern_semctl()
896 if (semnum < 0 || semnum >= semakptr->u.sem_nsems) { in kern_semctl()
916 count = semakptr->u.sem_nsems; in kern_semctl()
925 KASSERT(count == semakptr->u.sem_nsems, ("nsems changed")); in kern_semctl()
928 for (i = 0; i < semakptr->u.sem_nsems; i++) { in kern_semctl()
1000 if (nsems > 0 && sema[semid].u.sem_nsems < nsems) { in sys_semget()
1062 sema[semid].u.sem_nsems = nsems; in sys_semget()
1208 if (sopptr->sem_num >= semakptr->u.sem_nsems) { in kern_semop()
1489 if (semnum >= semakptr->u.sem_nsems) in semexit_myhook()
1554 CP(tsemak, tsemak32, u.sem_nsems); in sysctl_sema()
1851 CP(dsold, dsbuf, sem_nsems); in freebsd7___semctl()
1876 CP(dsbuf, dsold, sem_nsems); in freebsd7___semctl()
1948 CP(dsbuf32, dsbuf, sem_nsems); in freebsd7_freebsd32___semctl()
1973 CP(dsbuf, dsbuf32, sem_nsems); in freebsd7_freebsd32___semctl()
2020 CP(dsbuf32, dsbuf, sem_nsems); in freebsd32___semctl()
2045 CP(dsbuf, dsbuf32, sem_nsems); in freebsd32___semctl()