Home
last modified time | relevance | path

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

/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/stack/platform/src/
H A Dqueue.c27 Semaphore *enqueueSem; member
46 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()