/hal_espressif-latest/components/driver/uart/ |
D | uart.c | 69 #define UART_ENTER_CRITICAL_SAFE(spinlock) esp_os_enter_critical_safe(spinlock) argument 70 #define UART_EXIT_CRITICAL_SAFE(spinlock) esp_os_exit_critical_safe(spinlock) argument 71 #define UART_ENTER_CRITICAL_ISR(spinlock) esp_os_enter_critical_isr(spinlock) argument 72 #define UART_EXIT_CRITICAL_ISR(spinlock) esp_os_exit_critical_isr(spinlock) argument 73 #define UART_ENTER_CRITICAL(spinlock) esp_os_enter_critical(spinlock) argument 74 #define UART_EXIT_CRITICAL(spinlock) esp_os_exit_critical(spinlock) argument 82 INIT_CRIT_SECTION_LOCK_IN_STRUCT(spinlock)\ 154 DECLARE_CRIT_SECTION_LOCK_IN_STRUCT(spinlock) 172 UART_ENTER_CRITICAL(&(uart_context[uart_num].spinlock)); in uart_module_enable() 188 UART_EXIT_CRITICAL(&(uart_context[uart_num].spinlock)); in uart_module_enable() [all …]
|
/hal_espressif-latest/components/esp_hw_support/dma/ |
D | gdma.c | 46 portMUX_TYPE spinlock; // platform level spinlock member 62 .spinlock = (portMUX_TYPE)portMUX_INITIALIZER_UNLOCKED, 94 portENTER_CRITICAL(&group->spinlock); in gdma_new_channel() 96 portEXIT_CRITICAL(&group->spinlock); in gdma_new_channel() 106 portENTER_CRITICAL(&pair->spinlock); in gdma_new_channel() 111 portEXIT_CRITICAL(&pair->spinlock); in gdma_new_channel() 145 (*ret_chan)->spinlock = (portMUX_TYPE)portMUX_INITIALIZER_UNLOCKED; in gdma_new_channel() 200 portENTER_CRITICAL(&group->spinlock); in gdma_connect() 206 portEXIT_CRITICAL(&group->spinlock); in gdma_connect() 214 portENTER_CRITICAL(&group->spinlock); in gdma_connect() [all …]
|
D | gdma_priv.h | 45 portMUX_TYPE spinlock; // group level spinlock member 58 portMUX_TYPE spinlock; // pair level spinlock member 64 portMUX_TYPE spinlock; // channel level spinlock member
|
D | esp_async_memcpy.c | 36 portMUX_TYPE spinlock; // spinlock, prevent operating descriptors concurrently member 81 mcp_hdl->spinlock = (portMUX_TYPE)portMUX_INITIALIZER_UNLOCKED; in esp_async_memcpy_install() 245 portENTER_CRITICAL_SAFE(&asmcp->spinlock); in esp_async_memcpy() 271 portEXIT_CRITICAL_SAFE(&asmcp->spinlock); in esp_async_memcpy() 293 portENTER_CRITICAL_ISR(&asmcp->spinlock); in async_memcpy_isr_on_rx_done_event() 297 portEXIT_CRITICAL_ISR(&asmcp->spinlock); in async_memcpy_isr_on_rx_done_event()
|
/hal_espressif-latest/components/esp_hw_support/ |
D | intr_alloc.c | 105 static portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; variable 202 portENTER_CRITICAL(&spinlock); in esp_intr_mark_shared() 205 portEXIT_CRITICAL(&spinlock); in esp_intr_mark_shared() 212 portEXIT_CRITICAL(&spinlock); in esp_intr_mark_shared() 226 portENTER_CRITICAL(&spinlock); in esp_intr_reserve() 229 portEXIT_CRITICAL(&spinlock); in esp_intr_reserve() 233 portEXIT_CRITICAL(&spinlock); in esp_intr_reserve() 433 portENTER_CRITICAL_ISR(&spinlock); in shared_intr_isr() 447 portEXIT_CRITICAL_ISR(&spinlock); in shared_intr_isr() 455 portENTER_CRITICAL_ISR(&spinlock); in non_shared_intr_isr() [all …]
|
D | esp_etm.c | 46 portMUX_TYPE spinlock; // to protect per-group register level concurrent access member 80 group->spinlock = (portMUX_TYPE)portMUX_INITIALIZER_UNLOCKED; in etm_acquire_group_handle() 133 portENTER_CRITICAL(&group->spinlock); in etm_chan_register_to_group() 141 portEXIT_CRITICAL(&group->spinlock); in etm_chan_register_to_group() 159 portENTER_CRITICAL(&group->spinlock); in etm_chan_unregister_from_group() 161 portEXIT_CRITICAL(&group->spinlock); in etm_chan_unregister_from_group() 291 portENTER_CRITICAL(&group->spinlock); in esp_etm_dump() 312 portEXIT_CRITICAL(&group->spinlock); in esp_etm_dump()
|
/hal_espressif-latest/components/driver/gpio/ |
D | gpio_etm.c | 35 portMUX_TYPE spinlock; member 56 .spinlock = portMUX_INITIALIZER_UNLOCKED, 64 portENTER_CRITICAL(&group->spinlock); in gpio_etm_event_register_to_group() 72 portEXIT_CRITICAL(&group->spinlock); in gpio_etm_event_register_to_group() 85 portENTER_CRITICAL(&group->spinlock); in gpio_etm_task_register_to_group() 93 portEXIT_CRITICAL(&group->spinlock); in gpio_etm_task_register_to_group() 105 portENTER_CRITICAL(&group->spinlock); in gpio_etm_event_unregister_from_group() 107 portEXIT_CRITICAL(&group->spinlock); in gpio_etm_event_unregister_from_group() 114 portENTER_CRITICAL(&group->spinlock); in gpio_etm_task_unregister_from_group() 116 portEXIT_CRITICAL(&group->spinlock); in gpio_etm_task_unregister_from_group() [all …]
|
D | dedic_gpio.c | 46 …portMUX_TYPE spinlock; // Spinlock, stop GPIO channels from accessing common resource concurr… member 80 s_platform[core_id]->spinlock = (portMUX_TYPE)portMUX_INITIALIZER_UNLOCKED; in dedic_gpio_build_platform() 125 portENTER_CRITICAL_ISR(&platform->spinlock); in dedic_gpio_default_isr() 128 portEXIT_CRITICAL_ISR(&platform->spinlock); in dedic_gpio_default_isr() 219 portENTER_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle() 234 portEXIT_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle() 245 portENTER_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle() 256 portEXIT_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle() 292 portENTER_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle() 295 portEXIT_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle() [all …]
|
D | gpio_flex_glitch_filter.c | 24 portMUX_TYPE spinlock; member 39 .spinlock = portMUX_INITIALIZER_UNLOCKED, 47 portENTER_CRITICAL(&group->spinlock); in gpio_filter_register_to_group() 55 portEXIT_CRITICAL(&group->spinlock); in gpio_filter_register_to_group() 70 portENTER_CRITICAL(&group->spinlock); in gpio_filter_destroy() 72 portEXIT_CRITICAL(&group->spinlock); in gpio_filter_destroy()
|
/hal_espressif-latest/components/esp_system/task_wdt/ |
D | task_wdt.c | 81 static portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; variable 182 portENTER_CRITICAL(&spinlock); in add_entry() 204 portEXIT_CRITICAL(&spinlock); in add_entry() 209 portEXIT_CRITICAL(&spinlock); in add_entry() 225 portENTER_CRITICAL(&spinlock); in delete_entry() 252 portEXIT_CRITICAL(&spinlock); in delete_entry() 257 portEXIT_CRITICAL(&spinlock); in delete_entry() 533 portENTER_CRITICAL_ISR(&spinlock); in task_wdt_isr() 543 portEXIT_CRITICAL_ISR(&spinlock); in task_wdt_isr() 551 portEXIT_CRITICAL_ISR(&spinlock); in task_wdt_isr() [all …]
|
/hal_espressif-latest/components/esp_pm/ |
D | pm_locks.c | 26 portMUX_TYPE spinlock; /*!< spinlock used when operating on 'count' */ member 67 new_lock->spinlock = (portMUX_TYPE) portMUX_INITIALIZER_UNLOCKED; in esp_pm_lock_create() 106 portENTER_CRITICAL_SAFE(&handle->spinlock); in esp_pm_lock_acquire() 118 portEXIT_CRITICAL_SAFE(&handle->spinlock); in esp_pm_lock_acquire() 132 portENTER_CRITICAL_SAFE(&handle->spinlock); in esp_pm_lock_release() 146 portEXIT_CRITICAL_SAFE(&handle->spinlock); in esp_pm_lock_release() 180 portENTER_CRITICAL(&it->spinlock); in esp_pm_dump_locks() 201 portEXIT_CRITICAL(&it->spinlock); in esp_pm_dump_locks()
|
/hal_espressif-latest/components/esp_psram/esp32/ |
D | esp_himem.c | 92 static portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; variable 204 portENTER_CRITICAL(&spinlock); in esp_himem_alloc() 206 portEXIT_CRITICAL(&spinlock); in esp_himem_alloc() 229 portENTER_CRITICAL(&spinlock); in esp_himem_free() 233 portEXIT_CRITICAL(&spinlock); in esp_himem_free() 254 portENTER_CRITICAL(&spinlock); in esp_himem_alloc_map_range() 268 portEXIT_CRITICAL(&spinlock); in esp_himem_alloc_map_range() 275 portEXIT_CRITICAL(&spinlock); in esp_himem_alloc_map_range() 290 portENTER_CRITICAL(&spinlock); in esp_himem_free_map_range() 294 portEXIT_CRITICAL(&spinlock); in esp_himem_free_map_range() [all …]
|
/hal_espressif-latest/components/bt/controller/esp32c6/ |
D | bt.c | 351 portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; in esp_bt_read_ctrl_log_from_flash() local 352 portENTER_CRITICAL_SAFE(&spinlock); in esp_bt_read_ctrl_log_from_flash() 380 portEXIT_CRITICAL_SAFE(&spinlock); in esp_bt_read_ctrl_log_from_flash() 1325 portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; in esp_bt_controller_log_interface() local 1326 portENTER_CRITICAL_SAFE(&spinlock); in esp_bt_controller_log_interface() 1335 portEXIT_CRITICAL_SAFE(&spinlock); in esp_bt_controller_log_interface() 1346 portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; in esp_ble_controller_log_dump_all() local 1347 portENTER_CRITICAL_SAFE(&spinlock); in esp_ble_controller_log_dump_all() 1352 portEXIT_CRITICAL_SAFE(&spinlock); in esp_ble_controller_log_dump_all()
|
/hal_espressif-latest/components/bt/controller/esp32h2/ |
D | bt.c | 347 portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; in esp_bt_read_ctrl_log_from_flash() local 348 portENTER_CRITICAL_SAFE(&spinlock); in esp_bt_read_ctrl_log_from_flash() 376 portEXIT_CRITICAL_SAFE(&spinlock); in esp_bt_read_ctrl_log_from_flash() 1303 portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; in esp_bt_controller_log_interface() local 1304 portENTER_CRITICAL_SAFE(&spinlock); in esp_bt_controller_log_interface() 1313 portEXIT_CRITICAL_SAFE(&spinlock); in esp_bt_controller_log_interface() 1322 portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; in esp_ble_controller_log_dump_all() 1324 portENTER_CRITICAL_SAFE(&spinlock); in esp_ble_controller_log_dump_all() 1329 portEXIT_CRITICAL_SAFE(&spinlock); in esp_ble_controller_log_dump_all()
|
/hal_espressif-latest/components/bt/controller/esp32c2/ |
D | bt.c | 371 portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; in esp_bt_read_ctrl_log_from_flash() local 372 portENTER_CRITICAL_SAFE(&spinlock); in esp_bt_read_ctrl_log_from_flash() 377 portEXIT_CRITICAL_SAFE(&spinlock); in esp_bt_read_ctrl_log_from_flash() 429 portMUX_TYPE spinlock = portMUX_INITIALIZER_UNLOCKED; in esp_ble_controller_log_dump_all() local 430 portENTER_CRITICAL_SAFE(&spinlock); in esp_ble_controller_log_dump_all() 435 portEXIT_CRITICAL_SAFE(&spinlock); in esp_ble_controller_log_dump_all()
|
/hal_espressif-latest/components/driver/deprecated/ |
D | mcpwm_legacy.c | 89 portMUX_TYPE spinlock; member 101 .spinlock = portMUX_INITIALIZER_UNLOCKED, 107 .spinlock = portMUX_INITIALIZER_UNLOCKED, 117 portENTER_CRITICAL(&context[mcpwm_num].spinlock); in mcpwm_critical_enter() 122 portEXIT_CRITICAL(&context[mcpwm_num].spinlock); in mcpwm_critical_exit()
|