Lines Matching refs:semphr
87 void esp_coex_common_semphr_delete_wrapper(void *semphr) in esp_coex_common_semphr_delete_wrapper() argument
89 vSemaphoreDelete(semphr); in esp_coex_common_semphr_delete_wrapper()
92 int32_t esp_coex_common_semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in esp_coex_common_semphr_take_wrapper() argument
95 return (int32_t)xSemaphoreTake(semphr, portMAX_DELAY); in esp_coex_common_semphr_take_wrapper()
97 return (int32_t)xSemaphoreTake(semphr, block_time_tick); in esp_coex_common_semphr_take_wrapper()
101 int32_t esp_coex_common_semphr_give_wrapper(void *semphr) in esp_coex_common_semphr_give_wrapper() argument
103 return (int32_t)xSemaphoreGive(semphr); in esp_coex_common_semphr_give_wrapper()
148 …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
149 if (!semphr) { in esp_coex_internal_semphr_create_wrapper()
154 …semphr->storage = heap_caps_calloc(1, sizeof(StaticSemaphore_t), MALLOC_CAP_8BIT|MALLOC_CAP_INTERN… in esp_coex_internal_semphr_create_wrapper()
155 if (!semphr->storage) { in esp_coex_internal_semphr_create_wrapper()
159 semphr->handle = xSemaphoreCreateCountingStatic(max, init, semphr->storage); in esp_coex_internal_semphr_create_wrapper()
160 if (!semphr->handle) { in esp_coex_internal_semphr_create_wrapper()
163 return (void *)semphr; in esp_coex_internal_semphr_create_wrapper()
166 if (semphr) { in esp_coex_internal_semphr_create_wrapper()
167 if (semphr->storage) { in esp_coex_internal_semphr_create_wrapper()
168 free(semphr->storage); in esp_coex_internal_semphr_create_wrapper()
171 free(semphr); in esp_coex_internal_semphr_create_wrapper()
175 semphr->handle = xSemaphoreCreateCounting(max, init); in esp_coex_internal_semphr_create_wrapper()
176 return (void *)semphr; in esp_coex_internal_semphr_create_wrapper()
180 static void esp_coex_internal_semphr_delete_wrapper(void *semphr) in esp_coex_internal_semphr_delete_wrapper() argument
182 modem_static_queue_t *semphr_item = (modem_static_queue_t *)semphr; in esp_coex_internal_semphr_delete_wrapper()
196 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
198 return (int32_t)xSemaphoreTakeFromISR(((modem_static_queue_t *)semphr)->handle, hptw); in esp_coex_internal_semphr_take_from_isr_wrapper()
201 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
203 return (int32_t)xSemaphoreGiveFromISR(((modem_static_queue_t *)semphr)->handle, hptw); in esp_coex_internal_semphr_give_from_isr_wrapper()
206 static int32_t esp_coex_internal_semphr_take_wrapper(void *semphr, uint32_t block_time_tick) in esp_coex_internal_semphr_take_wrapper() argument
209 return (int32_t)xSemaphoreTake(((modem_static_queue_t *)semphr)->handle, portMAX_DELAY); in esp_coex_internal_semphr_take_wrapper()
211 return (int32_t)xSemaphoreTake(((modem_static_queue_t *)semphr)->handle, block_time_tick); in esp_coex_internal_semphr_take_wrapper()
215 static int32_t esp_coex_internal_semphr_give_wrapper(void *semphr) in esp_coex_internal_semphr_give_wrapper() argument
217 return (int32_t)xSemaphoreGive(((modem_static_queue_t *)semphr)->handle); in esp_coex_internal_semphr_give_wrapper()