/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/ |
D | mesh_mutex.c | 14 void bt_mesh_mutex_create(bt_mesh_mutex_t *mutex) in bt_mesh_mutex_create() argument 16 if (!mutex) { in bt_mesh_mutex_create() 23 …mutex->buffer = heap_caps_calloc_prefer(1, sizeof(StaticQueue_t), 2, MALLOC_CAP_SPIRAM|MALLOC_CAP_… in bt_mesh_mutex_create() 25 …mutex->buffer = heap_caps_calloc_prefer(1, sizeof(StaticQueue_t), 2, MALLOC_CAP_INTERNAL|MALLOC_CA… in bt_mesh_mutex_create() 27 __ASSERT(mutex->buffer, "Failed to create mutex buffer"); in bt_mesh_mutex_create() 28 mutex->mutex = xSemaphoreCreateMutexStatic(mutex->buffer); in bt_mesh_mutex_create() 29 __ASSERT(mutex->mutex, "Failed to create static mutex"); in bt_mesh_mutex_create() 31 mutex->mutex = xSemaphoreCreateMutex(); in bt_mesh_mutex_create() 32 __ASSERT(mutex->mutex, "Failed to create mutex"); in bt_mesh_mutex_create() 36 void bt_mesh_mutex_free(bt_mesh_mutex_t *mutex) in bt_mesh_mutex_free() argument [all …]
|
/hal_espressif-latest/components/bt/common/osi/ |
D | mutex.c | 29 int osi_mutex_new(osi_mutex_t *mutex) in osi_mutex_new() argument 33 *mutex = xSemaphoreCreateMutex(); in osi_mutex_new() 35 if (*mutex != NULL) { in osi_mutex_new() 44 int osi_mutex_lock(osi_mutex_t *mutex, uint32_t timeout) in osi_mutex_lock() argument 49 if (xSemaphoreTake(*mutex, portMAX_DELAY) != pdTRUE) { in osi_mutex_lock() 53 if (xSemaphoreTake(*mutex, timeout / portTICK_PERIOD_MS) != pdTRUE) { in osi_mutex_lock() 63 void osi_mutex_unlock(osi_mutex_t *mutex) in osi_mutex_unlock() argument 65 xSemaphoreGive(*mutex); in osi_mutex_unlock() 70 void osi_mutex_free(osi_mutex_t *mutex) in osi_mutex_free() argument 72 vSemaphoreDelete(*mutex); in osi_mutex_free() [all …]
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/include/ |
D | mesh_mutex.h | 19 SemaphoreHandle_t mutex; member 25 void bt_mesh_mutex_create(bt_mesh_mutex_t *mutex); 26 void bt_mesh_mutex_free(bt_mesh_mutex_t *mutex); 27 void bt_mesh_mutex_lock(bt_mesh_mutex_t *mutex); 28 void bt_mesh_mutex_unlock(bt_mesh_mutex_t *mutex);
|
/hal_espressif-latest/components/mbedtls/port/mbedtls_rom/ |
D | mbedtls_rom_osi.c | 20 static void mbedtls_rom_mutex_init( mbedtls_threading_mutex_t *mutex ) in mbedtls_rom_mutex_init() argument 22 if (mutex == NULL) { in mbedtls_rom_mutex_init() 27 mutex->mutex = xSemaphoreCreateMutex(); in mbedtls_rom_mutex_init() 28 assert(mutex->mutex != NULL); in mbedtls_rom_mutex_init() 30 mbedtls_mutex_init(mutex); in mbedtls_rom_mutex_init() 34 static void mbedtls_rom_mutex_free( mbedtls_threading_mutex_t *mutex ) in mbedtls_rom_mutex_free() argument 36 if (mutex == NULL) { in mbedtls_rom_mutex_free() 41 vSemaphoreDelete(mutex->mutex); in mbedtls_rom_mutex_free() 43 mbedtls_mutex_free(mutex); in mbedtls_rom_mutex_free() 47 static int mbedtls_rom_mutex_lock( mbedtls_threading_mutex_t *mutex ) in mbedtls_rom_mutex_lock() argument [all …]
|
D | threading_alt.h | 12 SemaphoreHandle_t mutex; member
|
/hal_espressif-latest/components/bt/common/osi/include/osi/ |
D | mutex.h | 35 int osi_mutex_new(osi_mutex_t *mutex); 37 int osi_mutex_lock(osi_mutex_t *mutex, uint32_t timeout); 39 void osi_mutex_unlock(osi_mutex_t *mutex); 41 void osi_mutex_free(osi_mutex_t *mutex);
|
/hal_espressif-latest/components/bt/porting/npl/freertos/src/ |
D | npl_os_freertos.c | 345 struct ble_npl_mutex_freertos *mutex = NULL; in npl_freertos_mutex_init() local 347 if (!os_memblock_from(&ble_freertos_mutex_pool,mu->mutex)) { in npl_freertos_mutex_init() 348 mu->mutex = os_memblock_get(&ble_freertos_mutex_pool); in npl_freertos_mutex_init() 349 mutex = (struct ble_npl_mutex_freertos *)mu->mutex; in npl_freertos_mutex_init() 351 if (!mutex) { in npl_freertos_mutex_init() 355 memset(mutex, 0, sizeof(*mutex)); in npl_freertos_mutex_init() 356 mutex->handle = xSemaphoreCreateRecursiveMutex(); in npl_freertos_mutex_init() 357 BLE_LL_ASSERT(mutex->handle); in npl_freertos_mutex_init() 360 if(!mu->mutex) { in npl_freertos_mutex_init() 361 mu->mutex = bt_osi_mem_malloc_internal(sizeof(struct ble_npl_mutex_freertos)); in npl_freertos_mutex_init() [all …]
|
/hal_espressif-latest/components/esp_adc/ |
D | adc_oneshot.c | 47 _lock_t mutex; member 95 _lock_acquire(&s_ctx.mutex); in adc_oneshot_new_unit() 97 _lock_release(&s_ctx.mutex); in adc_oneshot_new_unit() 118 _lock_acquire(&s_ctx.mutex); in adc_oneshot_new_unit() 123 _lock_release(&s_ctx.mutex); in adc_oneshot_new_unit() 220 _lock_acquire(&s_ctx.mutex); in adc_oneshot_del_unit() 222 _lock_release(&s_ctx.mutex); in adc_oneshot_del_unit() 235 _lock_acquire(&s_ctx.mutex); in adc_oneshot_del_unit() 241 _lock_release(&s_ctx.mutex); in adc_oneshot_del_unit()
|
/hal_espressif-latest/components/esp_event/ |
D | esp_event.c | 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() [all …]
|
/hal_espressif-latest/components/esp_hw_support/ |
D | esp_etm.c | 38 _lock_t mutex; // platform level mutex lock member 72 _lock_acquire(&s_platform.mutex); in etm_acquire_group_handle() 95 _lock_release(&s_platform.mutex); in etm_acquire_group_handle() 109 _lock_acquire(&s_platform.mutex); in etm_release_group_handle() 117 _lock_release(&s_platform.mutex); in etm_release_group_handle()
|
/hal_espressif-latest/zephyr/esp32/src/bt/ |
D | esp_bt_adapter.c | 109 void (*_mutex_delete)(void *mutex); 110 int32_t (*_mutex_lock)(void *mutex); 111 int32_t (*_mutex_unlock)(void *mutex); 229 static void mutex_delete_wrapper(void *mutex); 230 static int32_t mutex_lock_wrapper(void *mutex); 231 static int32_t mutex_unlock_wrapper(void *mutex); 533 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 535 esp_bt_free(mutex); in mutex_delete_wrapper() 538 static int32_t mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 540 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_lock_wrapper() [all …]
|
/hal_espressif-latest/components/esp_wifi/esp32c6/ |
D | esp_adapter.c | 189 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 191 vSemaphoreDelete(mutex); in mutex_delete_wrapper() 194 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 196 return (int32_t)xSemaphoreTakeRecursive(mutex, portMAX_DELAY); in mutex_lock_wrapper() 199 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 201 return (int32_t)xSemaphoreGiveRecursive(mutex); in mutex_unlock_wrapper()
|
/hal_espressif-latest/components/esp_wifi/esp32s2/ |
D | esp_adapter.c | 236 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 238 vSemaphoreDelete(mutex); in mutex_delete_wrapper() 241 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 243 return (int32_t)xSemaphoreTakeRecursive(mutex, portMAX_DELAY); in mutex_lock_wrapper() 246 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 248 return (int32_t)xSemaphoreGiveRecursive(mutex); in mutex_unlock_wrapper()
|
/hal_espressif-latest/components/esp_wifi/esp32/ |
D | esp_adapter.c | 245 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 247 vSemaphoreDelete(mutex); in mutex_delete_wrapper() 250 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 252 return (int32_t)xSemaphoreTakeRecursive(mutex, portMAX_DELAY); in mutex_lock_wrapper() 255 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 257 return (int32_t)xSemaphoreGiveRecursive(mutex); in mutex_unlock_wrapper()
|
/hal_espressif-latest/components/esp_wifi/esp32c2/ |
D | esp_adapter.c | 183 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 185 vSemaphoreDelete(mutex); in mutex_delete_wrapper() 188 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 190 return (int32_t)xSemaphoreTakeRecursive(mutex, portMAX_DELAY); in mutex_lock_wrapper() 193 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 195 return (int32_t)xSemaphoreGiveRecursive(mutex); in mutex_unlock_wrapper()
|
/hal_espressif-latest/components/esp_wifi/esp32c3/ |
D | esp_adapter.c | 186 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 188 vSemaphoreDelete(mutex); in mutex_delete_wrapper() 191 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 193 return (int32_t)xSemaphoreTakeRecursive(mutex, portMAX_DELAY); in mutex_lock_wrapper() 196 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 198 return (int32_t)xSemaphoreGiveRecursive(mutex); in mutex_unlock_wrapper()
|
/hal_espressif-latest/zephyr/esp32c3/src/bt/ |
D | esp_bt_adapter.c | 138 void (*_mutex_delete)(void *mutex); 139 int (*_mutex_lock)(void *mutex); 140 int (*_mutex_unlock)(void *mutex); 252 static void mutex_delete_wrapper(void *mutex); 253 static int mutex_lock_wrapper(void *mutex); 254 static int mutex_unlock_wrapper(void *mutex); 586 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 588 esp_bt_free(mutex); in mutex_delete_wrapper() 591 static int32_t mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 593 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_lock_wrapper() [all …]
|
/hal_espressif-latest/zephyr/esp32s3/src/bt/ |
D | esp_bt_adapter.c | 138 void (*_mutex_delete)(void *mutex); 139 int (*_mutex_lock)(void *mutex); 140 int (*_mutex_unlock)(void *mutex); 250 static void mutex_delete_wrapper(void *mutex); 251 static int mutex_lock_wrapper(void *mutex); 252 static int mutex_unlock_wrapper(void *mutex); 579 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 581 esp_bt_free(mutex); in mutex_delete_wrapper() 584 static int32_t mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 586 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_lock_wrapper() [all …]
|
/hal_espressif-latest/components/esp_wifi/esp32s3/ |
D | esp_adapter.c | 239 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 241 vSemaphoreDelete(mutex); in mutex_delete_wrapper() 244 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 246 return (int32_t)xSemaphoreTakeRecursive(mutex, portMAX_DELAY); in mutex_lock_wrapper() 249 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 251 return (int32_t)xSemaphoreGiveRecursive(mutex); in mutex_unlock_wrapper()
|
/hal_espressif-latest/components/esp_wifi/include/esp_private/ |
D | wifi_os_adapter.h | 50 void (*_mutex_delete)(void *mutex); 51 int32_t (*_mutex_lock)(void *mutex); 52 int32_t (*_mutex_unlock)(void *mutex);
|
/hal_espressif-latest/zephyr/esp32/src/wifi/ |
D | esp_wifi_adapter.c | 185 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 187 esp_wifi_free(mutex); in mutex_delete_wrapper() 190 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 192 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_lock_wrapper() 198 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 200 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_unlock_wrapper()
|
/hal_espressif-latest/zephyr/esp32s2/src/wifi/ |
D | esp_wifi_adapter.c | 186 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 188 esp_wifi_free(mutex); in mutex_delete_wrapper() 191 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 193 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_lock_wrapper() 199 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 201 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_unlock_wrapper()
|
/hal_espressif-latest/zephyr/esp32s3/src/wifi/ |
D | esp_wifi_adapter.c | 216 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 218 esp_wifi_free(mutex); in mutex_delete_wrapper() 221 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 223 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_lock_wrapper() 229 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 231 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_unlock_wrapper()
|
/hal_espressif-latest/zephyr/esp32c2/src/wifi/ |
D | esp_wifi_adapter.c | 187 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 189 esp_wifi_free(mutex); in mutex_delete_wrapper() 192 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 194 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_lock_wrapper() 200 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 202 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_unlock_wrapper()
|
/hal_espressif-latest/zephyr/esp32c3/src/wifi/ |
D | esp_wifi_adapter.c | 187 static void mutex_delete_wrapper(void *mutex) in mutex_delete_wrapper() argument 189 esp_wifi_free(mutex); in mutex_delete_wrapper() 192 static int32_t IRAM_ATTR mutex_lock_wrapper(void *mutex) in mutex_lock_wrapper() argument 194 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_lock_wrapper() 200 static int32_t IRAM_ATTR mutex_unlock_wrapper(void *mutex) in mutex_unlock_wrapper() argument 202 struct k_mutex *my_mutex = (struct k_mutex *) mutex; in mutex_unlock_wrapper()
|