Home
last modified time | relevance | path

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

/ThreadX-v6.4.1/utility/rtos_compatibility_layers/FreeRTOS/
Dtx_freertos.c1260 void vSemaphoreDelete(SemaphoreHandle_t xSemaphore) in vSemaphoreDelete() argument
1264 configASSERT(xSemaphore != NULL); in vSemaphoreDelete()
1266 if(xSemaphore->is_mutex == 0u) { in vSemaphoreDelete()
1267 ret = tx_semaphore_delete(&xSemaphore->sem); in vSemaphoreDelete()
1269 ret = tx_mutex_delete(&xSemaphore->mutex); in vSemaphoreDelete()
1277 if(xSemaphore->allocated == 1u) { in vSemaphoreDelete()
1278 vPortFree(xSemaphore); in vSemaphoreDelete()
1283 BaseType_t xSemaphoreTake(SemaphoreHandle_t xSemaphore, TickType_t xTicksToWait) in xSemaphoreTake() argument
1288 configASSERT(xSemaphore != NULL); in xSemaphoreTake()
1296 if(xSemaphore->is_mutex == 1u) { in xSemaphoreTake()
[all …]
DFreeRTOS.h459 void vSemaphoreDelete(SemaphoreHandle_t xSemaphore);
461 BaseType_t xSemaphoreTake(SemaphoreHandle_t xSemaphore, TickType_t xTicksToWait);
463 BaseType_t xSemaphoreTakeFromISR(SemaphoreHandle_t xSemaphore, BaseType_t *pxHigherPriorityTaskWoke…
467 BaseType_t xSemaphoreGive(SemaphoreHandle_t xSemaphore);
469 BaseType_t xSemaphoreGiveFromISR(SemaphoreHandle_t xSemaphore, BaseType_t *pxHigherPriorityTaskWoke…
473 UBaseType_t uxSemaphoreGetCount(SemaphoreHandle_t xSemaphore);