Lines Matching refs:sem_base
273 free(semaptr->sem_base, M_SEM, in sys___semctl()
295 sbuf.sem_base = NULL; in sys___semctl()
304 *retval = semaptr->sem_base[semnum].semncnt; in sys___semctl()
312 *retval = semaptr->sem_base[semnum].sempid; in sys___semctl()
320 *retval = semaptr->sem_base[semnum].semval; in sys___semctl()
336 semval[i] = semaptr->sem_base[i].semval; in sys___semctl()
350 *retval = semaptr->sem_base[semnum].semzcnt; in sys___semctl()
360 semaptr->sem_base[semnum].semval = arg.val; in sys___semctl()
388 semaptr->sem_base[i].semval = semval[i]; in sys___semctl()
437 semaptr_new->sem_base = mallocarray(nsems, sizeof(struct sem), in sys_semget()
464 free(semaptr_new->sem_base, M_SEM, in sys_semget()
508 free(semaptr_new->sem_base, M_SEM, nsems * sizeof(struct sem)); in sys_semget()
594 semptr = &semaptr->sem_base[sopptr->sem_num]; in sys_semop()
597 semaptr, semaptr->sem_base, semptr, in sys_semop()
639 semaptr->sem_base[sops[j].sem_num].semval -= in sys_semop()
745 semaptr->sem_base[sops[j].sem_num].semval -= in sys_semop()
756 semptr = &semaptr->sem_base[sopptr->sem_num]; in sys_semop()
831 semaptr->sem_base[semnum].semval)); in semexit()
834 semaptr->sem_base[semnum].semval < -adjval) in semexit()
835 semaptr->sem_base[semnum].semval = 0; in semexit()
837 semaptr->sem_base[semnum].semval += adjval; in semexit()