Home
last modified time | relevance | path

Searched refs:sem_base (Results 1 – 6 of 6) sorted by relevance

/dragonfly/sys/kern/
HDsysv_sem.c177 semaptr->ds.sem_base = NULL; in seminit()
399 kfree(semaptr->ds.sem_base, M_SEM); in sys___semctl()
400 semaptr->ds.sem_base = NULL; in sys___semctl()
463 rval = semaptr->ds.sem_base[semnum].semncnt; in sys___semctl()
474 rval = semaptr->ds.sem_base[semnum].sempid; in sys___semctl()
485 rval = semaptr->ds.sem_base[semnum].semval; in sys___semctl()
495 eval = copyout(&semaptr->ds.sem_base[i].semval, in sys___semctl()
511 rval = semaptr->ds.sem_base[semnum].semzcnt; in sys___semctl()
529 semptr = &semaptr->ds.sem_base[semnum]; in sys___semctl()
547 semptr = &semaptr->ds.sem_base[i]; in sys___semctl()
[all …]
/dragonfly/lib/libc/sysvipc/
HDsem.c388 error = semaptr->ds.sem_base[semnum].semncnt; in sysvipc___semctl()
401 error = semaptr->ds.sem_base[semnum].sempid; in sysvipc___semctl()
414 error = semaptr->ds.sem_base[semnum].semval; in sysvipc___semctl()
428 arg->array[i] = semaptr->ds.sem_base[i].semval; in sysvipc___semctl()
442 error = semaptr->ds.sem_base[semnum].semzcnt; in sysvipc___semctl()
455 semptr = &semaptr->ds.sem_base[semnum]; in sysvipc___semctl()
473 semptr = &semaptr->ds.sem_base[i]; in sysvipc___semctl()
654 semptr = &semaptr->ds.sem_base[sopptr->sem_num];
717 xsemptr = &semaptr->ds.sem_base[sops[j].sem_num];
793 semptr = &semaptr->ds.sem_base[sopptr->sem_num];
[all …]
HDsysvipc_sem.h47 struct sem sem_base[0]; /* pointer to first semaphore in set */ member
/dragonfly/lib/libthread_xu/thread/
HDthr_sem.c192 static __thread sem_t sem_base; in sem_alloc() local
195 if (sem_base == NULL) { in sem_alloc()
196 sem_base = mmap(NULL, getpagesize(), in sem_alloc()
202 sem = sem_base++; in sem_alloc()
204 sem_base = NULL; in sem_alloc()
/dragonfly/sys/sys/
HDsem.h36 struct sem *sem_base; /* pointer to first semaphore in set */ member
/dragonfly/usr.sbin/sysvipcd/
HDshmd.c147 memset(sems->ds.sem_base, 0, nsems + sizeof(struct sem)); in create_sysv_file()
152 sysv_mutex_init(&sems->ds.sem_base[l].sem_mutex); in create_sysv_file()
957 semptr = &semaptr->ds.sem_base[semnum]; in semexit()