Lines Matching refs:semphr
85 void esp_coex_common_semphr_delete_wrapper(void *semphr) in esp_coex_common_semphr_delete_wrapper() argument
87 vSemaphoreDelete(semphr); in esp_coex_common_semphr_delete_wrapper()
90 int32_t esp_coex_common_semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in esp_coex_common_semphr_take_wrapper() argument
93 return (int32_t)xSemaphoreTake(semphr, portMAX_DELAY); in esp_coex_common_semphr_take_wrapper()
95 return (int32_t)xSemaphoreTake(semphr, block_time_tick); in esp_coex_common_semphr_take_wrapper()
99 int32_t esp_coex_common_semphr_give_wrapper(void *semphr) in esp_coex_common_semphr_give_wrapper() argument
101 return (int32_t)xSemaphoreGive(semphr); in esp_coex_common_semphr_give_wrapper()
138 …modem_static_queue_t *semphr = heap_caps_calloc(1, sizeof(modem_static_queue_t), MALLOC_CAP_8BIT|M… in esp_coex_internal_semphr_create_wrapper() local
139 if (!semphr) { in esp_coex_internal_semphr_create_wrapper()
144 …semphr->storage = heap_caps_calloc(1, sizeof(StaticSemaphore_t), MALLOC_CAP_8BIT|MALLOC_CAP_INTERN… in esp_coex_internal_semphr_create_wrapper()
145 if (!semphr->storage) { in esp_coex_internal_semphr_create_wrapper()
149 semphr->handle = xSemaphoreCreateCountingStatic(max, init, semphr->storage); in esp_coex_internal_semphr_create_wrapper()
150 if (!semphr->handle) { in esp_coex_internal_semphr_create_wrapper()
153 return (void *)semphr; in esp_coex_internal_semphr_create_wrapper()
156 if (semphr) { in esp_coex_internal_semphr_create_wrapper()
157 if (semphr->storage) { in esp_coex_internal_semphr_create_wrapper()
158 free(semphr->storage); in esp_coex_internal_semphr_create_wrapper()
161 free(semphr); in esp_coex_internal_semphr_create_wrapper()
165 semphr->handle = xSemaphoreCreateCounting(max, init); in esp_coex_internal_semphr_create_wrapper()
166 return (void *)semphr; in esp_coex_internal_semphr_create_wrapper()
170 static void esp_coex_internal_semphr_delete_wrapper(void *semphr) in esp_coex_internal_semphr_delete_wrapper() argument
172 modem_static_queue_t *semphr_item = (modem_static_queue_t *)semphr; in esp_coex_internal_semphr_delete_wrapper()
186 static int32_t IRAM_ATTR esp_coex_internal_semphr_take_from_isr_wrapper(void *semphr, void *hptw) in esp_coex_internal_semphr_take_from_isr_wrapper() argument
188 return (int32_t)xSemaphoreTakeFromISR(((modem_static_queue_t *)semphr)->handle, hptw); in esp_coex_internal_semphr_take_from_isr_wrapper()
191 static int32_t IRAM_ATTR esp_coex_internal_semphr_give_from_isr_wrapper(void *semphr, void *hptw) in esp_coex_internal_semphr_give_from_isr_wrapper() argument
193 return (int32_t)xSemaphoreGiveFromISR(((modem_static_queue_t *)semphr)->handle, hptw); in esp_coex_internal_semphr_give_from_isr_wrapper()
196 static int32_t esp_coex_internal_semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in esp_coex_internal_semphr_take_wrapper() argument
199 return (int32_t)xSemaphoreTake(((modem_static_queue_t *)semphr)->handle, portMAX_DELAY); in esp_coex_internal_semphr_take_wrapper()
201 return (int32_t)xSemaphoreTake(((modem_static_queue_t *)semphr)->handle, block_time_tick); in esp_coex_internal_semphr_take_wrapper()
205 static int32_t esp_coex_internal_semphr_give_wrapper(void *semphr) in esp_coex_internal_semphr_give_wrapper() argument
207 return (int32_t)xSemaphoreGive(((modem_static_queue_t *)semphr)->handle); in esp_coex_internal_semphr_give_wrapper()