Home
last modified time | relevance | path

Searched refs:stack (Results 1 – 25 of 50) sorted by relevance

12

/hal_espressif-latest/components/esp_system/port/arch/riscv/
Dexpression_with_stack.c16 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/
Dexpression_with_stack.c22 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/
DCMakeLists.txt114 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 …]
DKconfig14 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/
Desp_expression_with_stack.h29 #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/
DREADME.md46 * `--<--->--` 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 …]
DKconfig36 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/
Desp_netif_defaults.h130 .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/
Dwifi_default.c430 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/
DKconfig22 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/
Drom_layout.h27 void *stack; member
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/
Drom_layout.h26 void *stack; member
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/
Drom_layout.h30 void *stack; member
/hal_espressif-latest/components/esp_rom/include/esp32h2/rom/
Drom_layout.h30 void *stack; member
/hal_espressif-latest/components/esp_rom/include/esp32c2/rom/
Drom_layout.h30 void *stack; member
/hal_espressif-latest/components/bootloader/subproject/main/ld/esp32s3/
Dbootloader.ld11 * - 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/
DKconfig171 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 …]
DCMakeLists.txt80 # Disable stack protection in files which are involved in initialization of that feature
84 -fno-stack-protector)
/hal_espressif-latest/components/heap/
DKconfig47 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/
Dadv.c116 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/
Dbootloader.ld11 * - 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/
Dbootloader.ld11 * - 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/
Dbootloader.ld11 * - 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/
Dbootloader.ld11 * - 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/
Dheap_trace.inc40 // Caller is 2 stack frames deeper than we care about
55 /* Static function to read the call stack for a traced heap call.

12