Home
last modified time | relevance | path

Searched refs:sem (Results 1 – 12 of 12) sorted by relevance

/f-stack/app/nginx-1.16.1/src/core/
H A Dngx_shmtx.c33 if (sem_init(&mtx->sem, 1, 0) == -1) { in ngx_shmtx_create()
52 if (sem_destroy(&mtx->sem) == -1) { in ngx_shmtx_destroy()
111 while (sem_wait(&mtx->sem) == -1) { in ngx_shmtx_lock()
190 if (sem_post(&mtx->sem) == -1) { in ngx_shmtx_wakeup()
H A Dngx_shmtx.h30 sem_t sem; member
/f-stack/freebsd/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_killable.h43 static inline int __must_check down_interruptible_killable(struct semaphore *sem) in down_interruptible_killable() argument
50 ret = down_interruptible(sem); in down_interruptible_killable()
/f-stack/freebsd/contrib/rdma/krping/
H A Dkrping.c219 wait_queue_head_t sem; member
263 wake_up_interruptible(&cb->sem); in krping_cma_event_handler()
269 wake_up_interruptible(&cb->sem); in krping_cma_event_handler()
276 wake_up_interruptible(&cb->sem); in krping_cma_event_handler()
284 wake_up_interruptible(&cb->sem); in krping_cma_event_handler()
295 wake_up_interruptible(&cb->sem); in krping_cma_event_handler()
301 wake_up_interruptible(&cb->sem); in krping_cma_event_handler()
307 wake_up_interruptible(&cb->sem); in krping_cma_event_handler()
312 wake_up_interruptible(&cb->sem); in krping_cma_event_handler()
447 wake_up_interruptible(&cb->sem); in krping_cq_event_handler()
[all …]
/f-stack/freebsd/sys/
H A Dsem.h37 struct sem *__sem_base; /* pointer to first semaphore in set */
51 struct sem *__sem_base; /* pointer to first semaphore in set */
/f-stack/freebsd/kern/
H A Dsysv_sem.c121 static struct sem *sem; /* semaphore pool */ variable
133 struct sem { struct
282 sem = malloc(sizeof(struct sem) * seminfo.semmns, M_SEM, M_WAITOK); in seminit()
366 free(sem, M_SEM); in semunload()
587 for (i = semakptr->u.__sem_base - sem + semakptr->u.sem_nsems; in sem_remove()
589 sem[i - semakptr->u.sem_nsems] = sem[i]; in sem_remove()
713 if (sem == NULL) in kern_semctl()
1068 sema[semid].u.__sem_base = &sem[semtot]; in sys_semget()
1077 sema[semid].u.__sem_base, &sem[semtot])); in sys_semget()
1109 struct sem *semptr = NULL; in sys_semop()
[all …]
H A Dkern_umtx.c3172 error = fueword32(&sem->_flags, &flags); in do_sem_wait()
3189 rv1 = fueword32(&sem->_count, &count); in do_sem_wait()
3232 do_sem_wake(struct thread *td, struct _usem *sem) in do_sem_wake() argument
3238 error = fueword32(&sem->_flags, &flags); in do_sem_wake()
3254 error = suword32(&sem->_has_waiters, 0); in do_sem_wake()
3277 flags = fuword32(&sem->_flags); in do_sem2_wait()
3289 rv = fueword32(&sem->_count, &count); in do_sem2_wait()
3353 do_sem2_wake(struct thread *td, struct _usem2 *sem) in do_sem2_wake() argument
3359 rv = fueword32(&sem->_flags, &flags); in do_sem2_wake()
3374 rv = fueword32(&sem->_count, &count); in do_sem2_wake()
[all …]
H A Duipc_sem.c1110 DECLARE_MODULE(sem, sem_mod, SI_SUB_SYSV_SEM, SI_ORDER_FIRST);
1111 MODULE_VERSION(sem, 1);
/f-stack/freebsd/net/
H A Dnetmap.h301 uint8_t __attribute__((__aligned__(NM_CACHE_ALIGN))) sem[128]; member
303 uint8_t __declspec(align(NM_CACHE_ALIGN)) sem[128]; member
/f-stack/freebsd/contrib/vchiq/interface/vchi/message_drivers/
H A Dmessage.h80 struct semaphore sem; member
/f-stack/freebsd/contrib/vchiq/interface/vchi/connections/
H A Dconnection.h317 struct semaphore sem; member
/f-stack/app/nginx-1.16.1/auto/
H A Dunix889 ngx_feature_test="sem_t sem;
890 if (sem_init(&sem, 1, 0) == -1) return 1;
891 sem_destroy(&sem);"