Searched refs:enqueue_sem (Results 1 – 1 of 1) sorted by relevance
36 semaphore_t* enqueue_sem; member59 ret->enqueue_sem = semaphore_new(capacity); in fixed_queue_new()60 if (!ret->enqueue_sem) { in fixed_queue_new()91 semaphore_free(queue->enqueue_sem); in fixed_queue_free()138 semaphore_wait(queue->enqueue_sem); in fixed_queue_enqueue()160 semaphore_post(queue->enqueue_sem); in fixed_queue_dequeue()169 if (!semaphore_try_wait(queue->enqueue_sem)) { in fixed_queue_try_enqueue()198 semaphore_post(queue->enqueue_sem); in fixed_queue_try_dequeue()236 semaphore_post(queue->enqueue_sem); in fixed_queue_try_remove_from_queue()258 return semaphore_get_fd(queue->enqueue_sem); in fixed_queue_get_enqueue_fd()