Lines Matching defs:nsems
869 KASSERT(count == semakptr->u.sem_nsems, ("nsems changed"));
925 KASSERT(count == semakptr->u.sem_nsems, ("nsems changed"));
959 int nsems;
968 int nsems = uap->nsems;
972 DPRINTF(("semget(0x%x, %d, 0%o)\n", key, nsems, semflg));
1000 if (nsems > 0 && sema[semid].u.sem_nsems < nsems) {
1016 if (nsems <= 0 || nsems > seminfo.semmsl) {
1017 DPRINTF(("nsems out of range (0<%d<=%d)\n", nsems,
1022 if (nsems > seminfo.semmns - semtot) {
1025 nsems, seminfo.semmns - semtot));
1041 error = racct_add(td->td_proc, RACCT_NSEM, nsems);
1062 sema[semid].u.sem_nsems = nsems;
1066 semtot += nsems;
1068 sizeof(sema[semid].u.__sem_base[0])*nsems);