Lines Matching refs:semphr

88 void esp_coex_common_semphr_delete_wrapper(void *semphr)  in esp_coex_common_semphr_delete_wrapper()  argument
90 vSemaphoreDelete(semphr); in esp_coex_common_semphr_delete_wrapper()
93 int32_t esp_coex_common_semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in esp_coex_common_semphr_take_wrapper() argument
96 return (int32_t)xSemaphoreTake(semphr, portMAX_DELAY); in esp_coex_common_semphr_take_wrapper()
98 return (int32_t)xSemaphoreTake(semphr, block_time_tick); in esp_coex_common_semphr_take_wrapper()
102 int32_t esp_coex_common_semphr_give_wrapper(void *semphr) in esp_coex_common_semphr_give_wrapper() argument
104 return (int32_t)xSemaphoreGive(semphr); in esp_coex_common_semphr_give_wrapper()
154 …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
155 if (!semphr) { in esp_coex_internal_semphr_create_wrapper()
160semphr->storage = heap_caps_calloc(1, sizeof(StaticSemaphore_t), MALLOC_CAP_8BIT|MALLOC_CAP_INTERN… in esp_coex_internal_semphr_create_wrapper()
161 if (!semphr->storage) { in esp_coex_internal_semphr_create_wrapper()
165 semphr->handle = xSemaphoreCreateCountingStatic(max, init, semphr->storage); in esp_coex_internal_semphr_create_wrapper()
166 if (!semphr->handle) { in esp_coex_internal_semphr_create_wrapper()
169 return (void *)semphr; in esp_coex_internal_semphr_create_wrapper()
172 if (semphr) { in esp_coex_internal_semphr_create_wrapper()
173 if (semphr->storage) { in esp_coex_internal_semphr_create_wrapper()
174 free(semphr->storage); in esp_coex_internal_semphr_create_wrapper()
177 free(semphr); in esp_coex_internal_semphr_create_wrapper()
181 semphr->handle = xSemaphoreCreateCounting(max, init); in esp_coex_internal_semphr_create_wrapper()
182 return (void *)semphr; in esp_coex_internal_semphr_create_wrapper()
186 static void esp_coex_internal_semphr_delete_wrapper(void *semphr) in esp_coex_internal_semphr_delete_wrapper() argument
188 modem_static_queue_t *semphr_item = (modem_static_queue_t *)semphr; in esp_coex_internal_semphr_delete_wrapper()
202 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
204 return (int32_t)xSemaphoreTakeFromISR(((modem_static_queue_t *)semphr)->handle, hptw); in esp_coex_internal_semphr_take_from_isr_wrapper()
207 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
209 return (int32_t)xSemaphoreGiveFromISR(((modem_static_queue_t *)semphr)->handle, hptw); in esp_coex_internal_semphr_give_from_isr_wrapper()
212 static int32_t esp_coex_internal_semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in esp_coex_internal_semphr_take_wrapper() argument
215 return (int32_t)xSemaphoreTake(((modem_static_queue_t *)semphr)->handle, portMAX_DELAY); in esp_coex_internal_semphr_take_wrapper()
217 return (int32_t)xSemaphoreTake(((modem_static_queue_t *)semphr)->handle, block_time_tick); in esp_coex_internal_semphr_take_wrapper()
221 static int32_t esp_coex_internal_semphr_give_wrapper(void *semphr) in esp_coex_internal_semphr_give_wrapper() argument
223 return (int32_t)xSemaphoreGive(((modem_static_queue_t *)semphr)->handle); in esp_coex_internal_semphr_give_wrapper()