/hal_espressif-latest/components/esp_system/port/arch/riscv/ |
D | expression_with_stack.c | 16 extern void esp_shared_stack_invoke_function(shared_stack_function function, void *stack); 18 static StackType_t *esp_switch_stack_setup(StackType_t *stack, size_t stack_size) in esp_switch_stack_setup() argument 22 memset(stack, 0xa5U, stack_size * sizeof(StackType_t)); in esp_switch_stack_setup() 27 current->pxDummy6 = (void *)stack; in esp_switch_stack_setup() 29 StackType_t *top_of_stack = stack + stack_size; in esp_switch_stack_setup() 36 vPortSetStackWatchpoint(stack); in esp_switch_stack_setup() 42 void esp_execute_shared_stack_function(SemaphoreHandle_t lock, void *stack, size_t stack_size, shar… in esp_execute_shared_stack_function() argument 45 assert(stack); in esp_execute_shared_stack_function() 51 stack = esp_switch_stack_setup(stack, stack_size); in esp_execute_shared_stack_function() 54 esp_shared_stack_invoke_function(function, stack); in esp_execute_shared_stack_function()
|
/hal_espressif-latest/components/esp_system/port/arch/xtensa/ |
D | expression_with_stack.c | 22 static void esp_switch_stack_setup(StackType_t *stack, size_t stack_size) in esp_switch_stack_setup() argument 26 memset(stack, 0xa5U, stack_size * sizeof(StackType_t)); in esp_switch_stack_setup() 31 current->pxDummy6 = (void *)stack; in esp_switch_stack_setup() 33 StackType_t *top_of_stack = stack + stack_size; in esp_switch_stack_setup() 39 vPortSetStackWatchpoint(stack); in esp_switch_stack_setup() 46 void esp_execute_shared_stack_function(SemaphoreHandle_t lock, void *stack, size_t stack_size, shar… in esp_execute_shared_stack_function() argument 49 assert(stack); in esp_execute_shared_stack_function() 56 esp_switch_stack_setup(stack, stack_size); in esp_execute_shared_stack_function()
|
/hal_espressif-latest/components/bt/ |
D | CMakeLists.txt | 114 host/bluedroid/stack/btm/include 115 host/bluedroid/stack/gap/include 116 host/bluedroid/stack/gatt/include 117 host/bluedroid/stack/hid/include 118 host/bluedroid/stack/l2cap/include 119 host/bluedroid/stack/sdp/include 120 host/bluedroid/stack/smp/include 121 host/bluedroid/stack/avct/include 122 host/bluedroid/stack/avrc/include 123 host/bluedroid/stack/avdt/include [all …]
|
D | Kconfig | 14 This helps to choose Bluetooth host stack 33 controller (without any host) or when you are using any other host stack 43 This helps to choose Bluetooth controller stack 123 stack, such as Bluetooth Support, Bluedroid Support & GATT support.
|
/hal_espressif-latest/components/esp_system/include/ |
D | esp_expression_with_stack.h | 29 #define ESP_EXECUTE_EXPRESSION_WITH_STACK(lock, stack, stack_size, expression) \ argument 30 esp_execute_shared_stack_function(lock, stack, stack_size, expression) 42 void *stack,
|
/hal_espressif-latest/components/esp_netif/ |
D | README.md | 46 * `--<--->--` Data packets going from communication media to TCP/IP stack and back 48 * `********` Events agregated in ESP-NETIP propagates to driver, user code and network stack 55 Overall application interaction with communication media and network stack 61 2) network stack options (netif init and input functions, not publicly available) 74 network stack are passed to the IO driver 75 - calls esp_netif_receive to pass incoming data to network stack 79 * IO API: for passing data between IO driver and network stack 83 * network stack abstraction: enabling user interaction with TCP/IP stack 89 ### D) Network stack: no public interaction with user code (wrtt interfaces) 104 … frames is crucial since the ESP-NETIF L2 TAP needs to work along with IP stack and so the IP rela… [all …]
|
D | Kconfig | 36 bool # Set to true if the chosen TCP/IP stack provides BSD socket API 43 … that packet input to TCP/IP stack failed, so the upper layers could implement flow control.
|
/hal_espressif-latest/components/esp_netif/include/ |
D | esp_netif_defaults.h | 130 .stack = ESP_NETIF_NETSTACK_DEFAULT_ETH, \ 141 .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_AP, \ 153 .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_NAN, \ 164 .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_STA, \ 175 .stack = ESP_NETIF_NETSTACK_DEFAULT_PPP, \
|
/hal_espressif-latest/components/esp_wifi/src/ |
D | wifi_default.c | 430 cfg.stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_STA; in esp_netif_create_wifi() 433 cfg.stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_AP; in esp_netif_create_wifi() 437 cfg.stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_NAN; in esp_netif_create_wifi() 462 .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_AP, in esp_netif_create_default_wifi_mesh_netifs() 477 .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_STA, in esp_netif_create_default_wifi_mesh_netifs()
|
/hal_espressif-latest/components/esp_timer/ |
D | Kconfig | 22 int "High-resolution timer task stack size" 26 Configure the stack size of "timer_task" task. This task is used 28 APIs. If you are seing stack overflow errors in timer task, increase 32 FreeRTOS timer task size, see "FreeRTOS timer task stack size" option
|
/hal_espressif-latest/components/esp_rom/include/esp32c3/rom/ |
D | rom_layout.h | 27 void *stack; member
|
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/ |
D | rom_layout.h | 26 void *stack; member
|
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/ |
D | rom_layout.h | 30 void *stack; member
|
/hal_espressif-latest/components/esp_rom/include/esp32h2/rom/ |
D | rom_layout.h | 30 void *stack; member
|
/hal_espressif-latest/components/esp_rom/include/esp32c2/rom/ |
D | rom_layout.h | 30 void *stack; member
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32s3/ |
D | bootloader.ld | 11 * - 0x3fce9710 - 0x3fceb710: PRO CPU stack, can be reclaimed as heap after RTOS startup 12 * - 0x3fceb710 - 0x3fced710: APP CPU stack, can be reclaimed as heap after RTOS startup 22 /* We consider 0x3fce9700 to be the last usable address for 2nd stage bootloader stack overhead, dr… 248 * | | 2. Startup pro cpu stack (freed when IDF app is running) 252 * | | Startup app cpu stack
|
/hal_espressif-latest/components/esp_system/ |
D | Kconfig | 171 int "Event loop task stack size" 174 Config system event task stack size in different application. 177 int "Main task stack size" 180 Configure the "main task" stack size. This is the stack of the task 182 and its stack memory is freed. 208 int "Minimal allowed size for shared stack" 212 with shared stack. 228 This option is incompatible with TinyUSB stack. 578 int "Inter-Processor Call (IPC) task stack size" 585 …Configure the IPC tasks stack size. An IPC task runs on each core (in dual core mode), and allows … [all …]
|
D | CMakeLists.txt | 80 # Disable stack protection in files which are involved in initialization of that feature 84 -fno-stack-protector)
|
/hal_espressif-latest/components/heap/ |
D | Kconfig | 47 int "Heap tracing stack depth" 54 Number of stack frames to save when tracing heap operation callers. 56 … More stack frames uses more memory in the heap trace buffer (and slows down allocation), but
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/ |
D | adv.c | 116 StackType_t *stack; member 645 …adv_task.stack = heap_caps_calloc_prefer(1, BLE_MESH_ADV_TASK_STACK_SIZE * sizeof(StackType_t), 2,… in bt_mesh_adv_init() 646 __ASSERT(adv_task.stack, "Failed to create adv thread stack"); in bt_mesh_adv_init() 648 … BLE_MESH_ADV_TASK_PRIO, adv_task.stack, adv_task.task, BLE_MESH_ADV_TASK_CORE); in bt_mesh_adv_init() 670 heap_caps_free(adv_task.stack); in bt_mesh_adv_deinit() 671 adv_task.stack = NULL; in bt_mesh_adv_deinit()
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32c2/ |
D | bootloader.ld | 11 * - 0x3fcdcb70 - 0x3fcdeb70: PRO CPU stack, can be reclaimed as heap after RTOS startup 21 /* We consider 0x3fcdcb70 to be the last usable address for 2nd stage bootloader stack overhead, dr… 228 * | | 2. Startup pro cpu stack (freed when IDF app is running)
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32c3/ |
D | bootloader.ld | 11 * - 0x3fcdc710 - 0x3fcde710: PRO CPU stack, can be reclaimed as heap after RTOS startup 21 /* We consider 0x3fcdc710 to be the last usable address for 2nd stage bootloader stack overhead, dr… 229 * | | 2. Startup pro cpu stack (freed when IDF app is running)
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32c6/ |
D | bootloader.ld | 11 * - 0x4087c610 - 0x4087e610: PRO CPU stack, can be reclaimed as heap after RTOS startup 18 /* We consider 0x4087c610 to be the last usable address for 2nd stage bootloader stack overhead, dr… 226 * | | 2. Startup pro cpu stack (freed when IDF app is running)
|
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32h2/ |
D | bootloader.ld | 11 * - 0x4084d380 - 0x4084f380: PRO CPU stack, can be reclaimed as heap after RTOS startup 19 /* We consider 0x3fcdc710 to be the last usable address for 2nd stage bootloader stack overhead, dr… 226 * | | 2. Startup pro cpu stack (freed when IDF app is running)
|
/hal_espressif-latest/components/heap/include/ |
D | heap_trace.inc | 40 // Caller is 2 stack frames deeper than we care about 55 /* Static function to read the call stack for a traced heap call.
|