Home
last modified time | relevance | path

Searched refs:memp_config (Results 1 – 3 of 3) sorted by relevance

/hal_espressif-latest/components/esp_hw_support/port/esp32s3/
Desp_memprot.c884 esp_err_t esp_mprot_set_prot(const esp_memp_config_t *memp_config) in esp_mprot_set_prot() argument
896 if (memp_config == NULL) { in esp_mprot_set_prot()
899 if (memp_config->mem_type_mask == MEMPROT_TYPE_NONE) { in esp_mprot_set_prot()
902 if (memp_config->target_cpu_count < 1 || memp_config->target_cpu_count > portNUM_PROCESSORS) { in esp_mprot_set_prot()
907 size_t core_count = memp_config->target_cpu_count; in esp_mprot_set_prot()
909 ESP_MEMPROT_ERR_CHECK(ret, esp_mprot_cpuid_valid(memp_config->target_cpu[x])) in esp_mprot_set_prot()
912 bool use_iram0 = memp_config->mem_type_mask & MEMPROT_TYPE_IRAM0_SRAM; in esp_mprot_set_prot()
913 bool use_dram0 = memp_config->mem_type_mask & MEMPROT_TYPE_DRAM0_SRAM; in esp_mprot_set_prot()
914 bool use_rtcfast = memp_config->mem_type_mask & MEMPROT_TYPE_IRAM0_RTCFAST; in esp_mprot_set_prot()
919 …RR_CHECK(ret, esp_mprot_set_monitor_en(MEMPROT_TYPE_IRAM0_SRAM, false, memp_config->target_cpu[x])) in esp_mprot_set_prot()
[all …]
/hal_espressif-latest/components/esp_hw_support/port/esp32c3/
Desp_memprot.c640 esp_err_t esp_mprot_set_prot(const esp_memp_config_t *memp_config) in esp_mprot_set_prot() argument
642 if (memp_config == NULL) { in esp_mprot_set_prot()
645 if (memp_config->mem_type_mask == MEMPROT_TYPE_NONE) { in esp_mprot_set_prot()
657 bool use_iram0 = memp_config->mem_type_mask & MEMPROT_TYPE_IRAM0_SRAM; in esp_mprot_set_prot()
658 bool use_dram0 = memp_config->mem_type_mask & MEMPROT_TYPE_DRAM0_SRAM; in esp_mprot_set_prot()
659 bool use_rtcfast = memp_config->mem_type_mask & MEMPROT_TYPE_IRAM0_RTCFAST; in esp_mprot_set_prot()
674 if (memp_config->invoke_panic_handler) { in esp_mprot_set_prot()
687 void *line_addr = memp_config->split_addr; in esp_mprot_set_prot()
735 if (memp_config->lock_feature) { in esp_mprot_set_prot()
/hal_espressif-latest/components/esp_hw_support/include/
Desp_memprot.h180 esp_err_t esp_mprot_set_prot(const esp_memp_config_t *memp_config);