Searched refs:sem (Results 1 – 12 of 12) sorted by relevance
| /f-stack/app/nginx-1.16.1/src/core/ |
| H A D | ngx_shmtx.c | 33 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 D | ngx_shmtx.h | 30 sem_t sem; member
|
| /f-stack/freebsd/contrib/vchiq/interface/vchiq_arm/ |
| H A D | vchiq_killable.h | 43 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 D | krping.c | 219 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 D | sem.h | 37 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 D | sysv_sem.c | 121 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 D | kern_umtx.c | 3172 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 D | uipc_sem.c | 1110 DECLARE_MODULE(sem, sem_mod, SI_SUB_SYSV_SEM, SI_ORDER_FIRST); 1111 MODULE_VERSION(sem, 1);
|
| /f-stack/freebsd/net/ |
| H A D | netmap.h | 301 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 D | message.h | 80 struct semaphore sem; member
|
| /f-stack/freebsd/contrib/vchiq/interface/vchi/connections/ |
| H A D | connection.h | 317 struct semaphore sem; member
|
| /f-stack/app/nginx-1.16.1/auto/ |
| H A D | unix | 889 ngx_feature_test="sem_t sem; 890 if (sem_init(&sem, 1, 0) == -1) return 1; 891 sem_destroy(&sem);"
|