Searched refs:enqueueSem (Results 1 – 1 of 1) sorted by relevance
27 Semaphore *enqueueSem; member46 queue->enqueueSem = SemaphoreCreate(capacity); in QueueCreate()47 if (queue->enqueueSem == NULL) { in QueueCreate()63 SemaphoreDelete(queue->enqueueSem); in QueueCreate()86 SemaphoreDelete(queue->enqueueSem); in QueueDelete()96 SemaphoreWait(queue->enqueueSem); in QueueEnqueue()110 if (SemaphoreTryWait(queue->enqueueSem) != 0) { in QueueTryEnqueue()136 SemaphorePost(queue->enqueueSem); in QueueDequeue()157 SemaphorePost(queue->enqueueSem); in QueueTryDequeue()165 return SemaphoreGetfd(queue->enqueueSem); in QueueGetEnqueueFd()