Home
last modified time | relevance | path

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

/ThreadX-v6.3.0/utility/rtos_compatibility_layers/FreeRTOS/
Dtx_freertos.c1257 void vSemaphoreDelete(SemaphoreHandle_t xSemaphore) in vSemaphoreDelete() argument
1261 configASSERT(xSemaphore != NULL); in vSemaphoreDelete()
1263 if(xSemaphore->is_mutex == 0u) { in vSemaphoreDelete()
1264 ret = tx_semaphore_delete(&xSemaphore->sem); in vSemaphoreDelete()
1266 ret = tx_mutex_delete(&xSemaphore->mutex); in vSemaphoreDelete()
1274 if(xSemaphore->allocated == 1u) { in vSemaphoreDelete()
1275 vPortFree(xSemaphore); in vSemaphoreDelete()
1280 BaseType_t xSemaphoreTake(SemaphoreHandle_t xSemaphore, TickType_t xTicksToWait) in xSemaphoreTake() argument
1285 configASSERT(xSemaphore != NULL); in xSemaphoreTake()
1293 if(xSemaphore->is_mutex == 1u) { in xSemaphoreTake()
[all …]
DFreeRTOS.h460 void vSemaphoreDelete(SemaphoreHandle_t xSemaphore);
462 BaseType_t xSemaphoreTake(SemaphoreHandle_t xSemaphore, TickType_t xTicksToWait);
464 BaseType_t xSemaphoreTakeFromISR(SemaphoreHandle_t xSemaphore, BaseType_t *pxHigherPriorityTaskWoke…
468 BaseType_t xSemaphoreGive(SemaphoreHandle_t xSemaphore);
470 BaseType_t xSemaphoreGiveFromISR(SemaphoreHandle_t xSemaphore, BaseType_t *pxHigherPriorityTaskWoke…
474 UBaseType_t uxSemaphoreGetCount(SemaphoreHandle_t xSemaphore);