Lines Matching refs:mutex
478 loop->mutex = xSemaphoreCreateRecursiveMutex(); in esp_event_loop_create()
479 if (loop->mutex == NULL) { in esp_event_loop_create()
533 if (loop->mutex != NULL) { in esp_event_loop_create()
534 vSemaphoreDelete(loop->mutex); in esp_event_loop_create()
571 xSemaphoreTakeRecursive(loop->mutex, portMAX_DELAY); in esp_event_loop_run()
622 xSemaphoreGiveRecursive(loop->mutex); in esp_event_loop_run()
631 xSemaphoreGiveRecursive(loop->mutex); in esp_event_loop_run()
648 SemaphoreHandle_t loop_mutex = loop->mutex; in esp_event_loop_delete()
653 xSemaphoreTakeRecursive(loop->mutex, portMAX_DELAY); in esp_event_loop_delete()
715 xSemaphoreTakeRecursive(loop->mutex, portMAX_DELAY); in esp_event_handler_register_with_internal()
756 xSemaphoreGiveRecursive(loop->mutex); in esp_event_handler_register_with_internal()
790 xSemaphoreTakeRecursive(loop->mutex, portMAX_DELAY); in esp_event_handler_unregister_with_internal()
804 xSemaphoreGiveRecursive(loop->mutex); in esp_event_handler_unregister_with_internal()
867 result = xSemaphoreTakeRecursive(loop->mutex, ticks_to_wait); in esp_event_post_to()
871 xSemaphoreGiveRecursive(loop->mutex); in esp_event_post_to()
874 xSemaphoreGiveRecursive(loop->mutex); in esp_event_post_to()