/hal_espressif-3.7.0/components/bt/host/bluedroid/btc/core/ |
D | btc_config.c | 31 bool btc_compare_address_key_value(const char *section, const char *key_type, void *key_value, int … in btc_compare_address_key_value() argument 41 config_remove_section(config, section); in btc_compare_address_key_value() 105 bool btc_config_has_section(const char *section) in btc_config_has_section() argument 108 assert(section != NULL); in btc_config_has_section() 110 return config_has_section(config, section); in btc_config_has_section() 113 bool btc_config_exist(const char *section, const char *key) in btc_config_exist() argument 116 assert(section != NULL); in btc_config_exist() 119 return config_has_key(config, section, key); in btc_config_exist() 122 bool btc_config_get_int(const char *section, const char *key, int *value) in btc_config_get_int() argument 125 assert(section != NULL); in btc_config_get_int() [all …]
|
D | btc_ble_storage.c | 32 const char *section = btc_config_section_name(iter); in _btc_storage_save() local 34 if (string_is_bdaddr(section) && in _btc_storage_save() 35 !btc_config_exist(section, BTC_BLE_STORAGE_DEV_TYPE_STR) && in _btc_storage_save() 36 !btc_config_exist(section, BTC_BLE_STORAGE_ADDR_TYPE_STR) && in _btc_storage_save() 37 !btc_config_exist(section, BTC_BLE_STORAGE_LINK_KEY_STR) && in _btc_storage_save() 38 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_PENC_STR) && in _btc_storage_save() 39 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_PID_STR) && in _btc_storage_save() 40 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_PCSRK_STR) && in _btc_storage_save() 41 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_LENC_STR) && in _btc_storage_save() 42 !btc_config_exist(section, BTC_BLE_STORAGE_LE_KEY_LCSRK_STR) && in _btc_storage_save() [all …]
|
/hal_espressif-3.7.0/components/bt/host/bluedroid/btc/include/btc/ |
D | btc_config.h | 21 bool btc_config_has_section(const char *section); 22 bool btc_config_exist(const char *section, const char *key); 23 bool btc_config_get_int(const char *section, const char *key, int *value); 24 bool btc_config_set_int(const char *section, const char *key, int value); 25 bool btc_config_get_str(const char *section, const char *key, char *value, int *size_bytes); 26 bool btc_config_set_str(const char *section, const char *key, const char *value); 27 bool btc_config_get_bin(const char *section, const char *key, uint8_t *value, size_t *length); 28 bool btc_config_set_bin(const char *section, const char *key, const uint8_t *value, size_t length); 29 bool btc_config_remove(const char *section, const char *key); 30 bool btc_config_remove_section(const char *section); [all …]
|
/hal_espressif-3.7.0/components/bt/common/osi/ |
D | config.c | 47 static section_t *section_find(const config_t *config, const char *section); 51 static entry_t *entry_find(const config_t *config, const char *section, const char *key); 112 bool config_has_section(const config_t *config, const char *section) in config_has_section() argument 115 assert(section != NULL); in config_has_section() 117 return (section_find(config, section) != NULL); in config_has_section() 120 bool config_has_key(const config_t *config, const char *section, const char *key) in config_has_key() argument 123 assert(section != NULL); in config_has_key() 126 return (entry_find(config, section, key) != NULL); in config_has_key() 133 const section_t *section = (const section_t *)list_node(node); in config_has_key_in_section() local 135 …for (const list_node_t *node = list_begin(section->entries); node != list_end(section->entries); n… in config_has_key_in_section() [all …]
|
/hal_espressif-3.7.0/components/bt/common/osi/include/osi/ |
D | config.h | 55 bool config_has_section(const config_t *config, const char *section); 59 bool config_has_key(const config_t *config, const char *section, const char *key); 69 int config_get_int(const config_t *config, const char *section, const char *key, int def_value); 74 bool config_get_bool(const config_t *config, const char *section, const char *key, bool def_value); 80 const char *config_get_string(const config_t *config, const char *section, const char *key, const c… 85 void config_set_int(config_t *config, const char *section, const char *key, int value); 90 void config_set_bool(config_t *config, const char *section, const char *key, bool value); 95 void config_set_string(config_t *config, const char *section, const char *key, const char *value, b… 100 bool config_remove_section(config_t *config, const char *section); 105 bool config_remove_key(config_t *config, const char *section, const char *key);
|
/hal_espressif-3.7.0/tools/esptool_py/espsecure/esp_hsm_sign/ |
D | __init__.py | 31 section = "hsm_config" 32 if not config.has_section(section): 33 raise configparser.NoSectionError(section) 37 if not config.has_option(section, option): 38 raise configparser.NoOptionError(option, section) 42 if not config.has_option(section, "credentials"): 44 config.set(section, "credentials", hsm_pin) 46 return config[section]
|
/hal_espressif-3.7.0/components/esp_system/ld/esp32c2/ |
D | sections.ld.in | 30 * This section is required to skip .iram0.text area because iram0_0_seg and 57 * This section holds data that should not be initialized at power up. 58 * The section located in Internal SRAM memory region. The macro _NOINIT 59 * can be used as attribute to place data into this section. 131 * This dummy section represents the .flash.text section but in default_rodata_seg. 139 /* Create an empty gap as big as .flash.text section */ 141 /* Prepare the alignment of the section above. Few bytes (0x20) must be 154 /* Create an empty gap within this section. Thanks to this, the end of this 155 * section will match .flash.rodata's begin address. Thus, both sections 179 …* RISC-V gcc is configured with --enable-initfini-array so it emits an .init_array section instead. [all …]
|
/hal_espressif-3.7.0/components/esp_system/ld/esp32h2/ |
D | sections.ld.in | 34 * This section located in RTC FAST Memory area. 51 * RTC data section holds RTC wake stub 79 * This section holds data that should not be initialized at power up 82 * into this section. See the file "esp_attr.h" for more information. 94 * This section located in RTC SLOW Memory area. 108 * This section holds RTC data that should have fixed addresses. 166 /* iram_end_test section exists for use by memprot unit tests only */ 194 * This section is required to skip .iram0.text area because iram0_0_seg and 221 * This section holds data that should not be initialized at power up. 222 * The section located in Internal SRAM memory region. The macro _NOINIT [all …]
|
/hal_espressif-3.7.0/components/esp_system/ld/esp32c3/ |
D | sections.ld.in | 34 * This section located in RTC FAST Memory area. 51 * RTC data section holds RTC wake stub 79 * This section holds data that should not be initialized at power up 82 * into this section. See the file "esp_attr.h" for more information. 94 * This section located in RTC SLOW Memory area. 108 * This section holds RTC data that should have fixed addresses. 161 * This section is required to skip .iram0.text area because iram0_0_seg and 188 * This section holds data that should not be initialized at power up. 189 * The section located in Internal SRAM memory region. The macro _NOINIT 190 * can be used as attribute to place data into this section. [all …]
|
/hal_espressif-3.7.0/components/esp_system/ld/esp32c6/ |
D | sections.ld.in | 36 * This section located in RTC FAST Memory area. 53 * RTC data section holds RTC wake stub 81 * This section holds data that should not be initialized at power up 84 * into this section. See the file "esp_attr.h" for more information. 96 * This section located in RTC SLOW Memory area. 110 * This section holds RTC data that should have fixed addresses. 168 /* iram_end_test section exists for use by memprot unit tests only */ 196 * This section is required to skip .iram0.text area because iram0_0_seg and 223 * This section holds data that should not be initialized at power up. 224 * The section located in Internal SRAM memory region. The macro _NOINIT [all …]
|
D | memory.ld.in | 105 * The lines below define location alias for .rtc.data section 106 … no distinguished LP(RTC) fast and slow memory sections, instead, there is a unified LP_RAM section 128 * If rodata default segment is placed in `drom_seg`, then flash's first rodata section must 133 ".flash_rodata_dummy section must be placed at the beginning of the rodata segment.")
|
/hal_espressif-3.7.0/components/esp_system/test_apps/esp_system_unity_tests/main/ |
D | test_ipc_isr.S | 21 .section .iram1, "ax" 38 .section .iram1, "ax" 56 .section .iram1, "ax"
|
/hal_espressif-3.7.0/components/esp_system/ld/esp32s3/ |
D | sections.ld.in | 38 * This section located in RTC FAST Memory area. 55 * RTC data section holds RTC wake stub 85 * This section holds data that should not be initialized at power up 88 * into this section. See the file "esp_attr.h" for more information. 101 * This section located in RTC SLOW Memory area. 115 * This section holds RTC data that should have fixed addresses. 199 * This section is required to skip .iram0.text area because iram0_0_seg and 225 * This section holds data that should not be initialized at power up. 226 * The section located in Internal SRAM memory region. The macro _NOINIT 227 * can be used as attribute to place data into this section. [all …]
|
/hal_espressif-3.7.0/tools/ci/ |
D | check_callgraph.py | 63 …def __init__(self, name: str, addr: int, local: bool, filename: Optional[str], section: Optional[s… 68 self.section = section 76 self.section or 'unknown', 91 self.from_sym.section, 94 self.to_sym.section 138 for section in self.elf_obj.iter_sections(): 139 if not segment.section_in_segment(section): 143 section.name, section['sh_addr'], section['sh_size'] 336 if (not from_sections or ref.from_sym.section in from_sections) and \ 337 (not to_sections or ref.to_sym.section in to_sections):
|
/hal_espressif-3.7.0/components/esp_system/ld/esp32/ |
D | sections.ld.in | 25 This section is required to skip rtc.text area because rtc_iram_seg and 36 /* This section located in RTC FAST Memory area. 53 /* RTC data section holds RTC wake stub 83 /* This section holds data that should not be initialized at power up 86 into this section. See the file "esp_attr.h" for more information. 99 /* This section located in RTC SLOW Memory area. 113 * This section holds RTC FAST data that should have fixed addresses. 132 * This section holds RTC SLOW data that should have fixed addresses. 235 * This section holds data that won't be initialised when startup. 236 * This section locates in External RAM region. [all …]
|
/hal_espressif-3.7.0/components/esp_system/ld/esp32s2/ |
D | sections.ld.in | 34 This section is required to skip rtc.text area because rtc_iram_seg and 45 /* This section located in RTC FAST Memory area. 61 /* RTC data section holds RTC wake stub 90 /* This section holds data that should not be initialized at power up 93 into this section. See the file "esp_attr.h" for more information. 106 /* This section located in RTC SLOW Memory area. 120 * This section holds RTC data that should have fixed addresses. 202 /* Added to maintain compability, there are no iram0 data section to put 209 /* iram_end_test section exists for use by memprot unit tests only */ 236 /*This section holds data that should not be initialized at power up. [all …]
|
/hal_espressif-3.7.0/components/esp_phy/esp32c2/include/ |
D | phy_init_data.h | 33 static const char __attribute__((section(".rodata"))) phy_init_magic_pre[] = PHY_INIT_MAGIC; 153 static const char __attribute__((section(".rodata"))) phy_init_magic_post[] = PHY_INIT_MAGIC;
|
/hal_espressif-3.7.0/components/esp_phy/esp32c3/include/ |
D | phy_init_data.h | 33 static const char __attribute__((section(".rodata"))) phy_init_magic_pre[] = PHY_INIT_MAGIC; 153 static const char __attribute__((section(".rodata"))) phy_init_magic_post[] = PHY_INIT_MAGIC;
|
/hal_espressif-3.7.0/components/esp_phy/esp32c6/include/ |
D | phy_init_data.h | 34 static const char __attribute__((section(".rodata"))) phy_init_magic_pre[] = PHY_INIT_MAGIC; 170 static const char __attribute__((section(".rodata"))) phy_init_magic_post[] = PHY_INIT_MAGIC;
|
/hal_espressif-3.7.0/components/esp_common/include/ |
D | esp_attr.h | 35 #define IRAM_DATA_ATTR __attribute__((section(".iram.data"))) 41 #define IRAM_BSS_ATTR __attribute__((section(".iram.bss"))) 172 #define _SECTION_ATTR_IMPL(SECTION, COUNTER) __attribute__((section(SECTION "." _COUNTER_STRINGIFY(…
|
/hal_espressif-3.7.0/components/heap/ |
D | internals.md | 1 # Function placement in IRAM section 3 … compiled and linked in a way that minimizes the utilization of the IRAM section of memory without…
|
/hal_espressif-3.7.0/components/esp_system/port/arch/xtensa/ |
D | esp_ipc_isr_routines.S | 17 .section .iram1, "ax"
|
D | debug_helpers_asm.S | 42 .section .iram1, "ax"
|
/hal_espressif-3.7.0/components/esp_system/port/arch/riscv/ |
D | expression_with_stack_asm.S | 15 .section .text
|
/hal_espressif-3.7.0/components/heap/include/ |
D | heap_memory_layout.h | 76 __attribute__((section(".reserved_memory_address"))) __attribute__((used)) \
|