/hal_espressif-3.6.0/components/esp_hw_support/port/esp32h2/ |
D | esp_memprot.c | 17 esp_err_t esp_mprot_set_split_addr(const esp_mprot_mem_t mem_type, const esp_mprot_split_addr_t lin… in esp_mprot_set_split_addr() 22 esp_err_t esp_mprot_get_split_addr(const esp_mprot_mem_t mem_type, const esp_mprot_split_addr_t lin… in esp_mprot_get_split_addr() 33 esp_err_t esp_mprot_get_default_main_split_addr(const esp_mprot_mem_t mem_type, void **def_split_ad… in esp_mprot_get_default_main_split_addr() 44 esp_err_t esp_mprot_set_split_addr_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_split_addr_lock() 49 esp_err_t esp_mprot_get_split_addr_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_split_addr_lock() 60 esp_err_t esp_mprot_set_pms_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_pms_lock() 65 esp_err_t esp_mprot_get_pms_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_pms_lock() 92 esp_err_t esp_mprot_set_monitor_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_monitor_lock() 97 esp_err_t esp_mprot_get_monitor_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_monitor_lock() 108 esp_err_t esp_mprot_set_monitor_en(const esp_mprot_mem_t mem_type, const bool enable) in esp_mprot_set_monitor_en() [all …]
|
/hal_espressif-3.6.0/components/esp_hw_support/port/esp32s3/ |
D | esp_memprot.c | 17 esp_err_t esp_mprot_set_split_addr(const esp_mprot_mem_t mem_type, const esp_mprot_split_addr_t lin… in esp_mprot_set_split_addr() 22 esp_err_t esp_mprot_get_split_addr(const esp_mprot_mem_t mem_type, const esp_mprot_split_addr_t lin… in esp_mprot_get_split_addr() 33 esp_err_t esp_mprot_get_default_main_split_addr(const esp_mprot_mem_t mem_type, void **def_split_ad… in esp_mprot_get_default_main_split_addr() 44 esp_err_t esp_mprot_set_split_addr_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_split_addr_lock() 49 esp_err_t esp_mprot_get_split_addr_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_split_addr_lock() 60 esp_err_t esp_mprot_set_pms_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_pms_lock() 65 esp_err_t esp_mprot_get_pms_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_pms_lock() 92 esp_err_t esp_mprot_set_monitor_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_monitor_lock() 97 esp_err_t esp_mprot_get_monitor_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_monitor_lock() 108 esp_err_t esp_mprot_set_monitor_en(const esp_mprot_mem_t mem_type, const bool enable) in esp_mprot_set_monitor_en() [all …]
|
/hal_espressif-3.6.0/components/esp_hw_support/include/esp_private/ |
D | esp_memprot_internal.h | 61 esp_err_t esp_mprot_set_split_addr(const esp_mprot_mem_t mem_type, const esp_mprot_split_addr_t lin… 77 esp_err_t esp_mprot_get_split_addr(const esp_mprot_mem_t mem_type, const esp_mprot_split_addr_t lin… 89 esp_err_t esp_mprot_get_default_main_split_addr(const esp_mprot_mem_t mem_type, void **def_split_ad… 100 esp_err_t esp_mprot_set_split_addr_lock(const esp_mprot_mem_t mem_type); 112 esp_err_t esp_mprot_get_split_addr_lock(const esp_mprot_mem_t mem_type, bool *locked); 123 esp_err_t esp_mprot_set_pms_lock(const esp_mprot_mem_t mem_type); 135 esp_err_t esp_mprot_get_pms_lock(const esp_mprot_mem_t mem_type, bool *locked); 170 esp_err_t esp_mprot_set_monitor_lock(const esp_mprot_mem_t mem_type); 182 esp_err_t esp_mprot_get_monitor_lock(const esp_mprot_mem_t mem_type, bool *locked); 193 esp_err_t esp_mprot_set_monitor_en(const esp_mprot_mem_t mem_type, const bool enable);
|
/hal_espressif-3.6.0/components/esp_hw_support/include/ |
D | esp_memprot.h | 34 esp_mprot_mem_t mem_type; /*!< Memory type containing the faulting address */ 53 esp_err_t esp_mprot_monitor_clear_intr(const esp_mprot_mem_t mem_type, int const *const core); 106 esp_err_t esp_mprot_get_violate_addr(const esp_mprot_mem_t mem_type, void **fault_addr, int const *… 122 esp_err_t esp_mprot_get_violate_world(const esp_mprot_mem_t mem_type, esp_mprot_pms_world_t *world,… 138 esp_err_t esp_mprot_get_violate_operation(const esp_mprot_mem_t mem_type, uint32_t *oper, int const… 149 bool esp_mprot_has_byte_enables(const esp_mprot_mem_t mem_type); 164 esp_err_t esp_mprot_get_violate_byte_enables(const esp_mprot_mem_t mem_type, uint32_t *byte_en, int…
|
/hal_espressif-3.6.0/components/esp_hw_support/port/esp32c3/ |
D | esp_memprot.c | 39 esp_err_t esp_mprot_set_split_addr(const esp_mprot_mem_t mem_type, const esp_mprot_split_addr_t lin… in esp_mprot_set_split_addr() 75 esp_err_t esp_mprot_get_split_addr(const esp_mprot_mem_t mem_type, const esp_mprot_split_addr_t lin… in esp_mprot_get_split_addr() 122 esp_err_t esp_mprot_get_default_main_split_addr(const esp_mprot_mem_t mem_type, void **def_split_ad… in esp_mprot_get_default_main_split_addr() 145 esp_err_t esp_mprot_set_split_addr_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_split_addr_lock() 163 esp_err_t esp_mprot_get_split_addr_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_split_addr_lock() 184 esp_err_t esp_mprot_set_pms_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_pms_lock() 204 esp_err_t esp_mprot_get_pms_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_pms_lock() 330 esp_err_t esp_mprot_set_monitor_lock(const esp_mprot_mem_t mem_type) in esp_mprot_set_monitor_lock() 349 esp_err_t esp_mprot_get_monitor_lock(const esp_mprot_mem_t mem_type, bool *locked) in esp_mprot_get_monitor_lock() 372 esp_err_t esp_mprot_set_monitor_en(const esp_mprot_mem_t mem_type, const bool enable) in esp_mprot_set_monitor_en() [all …]
|
/hal_espressif-3.6.0/tools/test_apps/system/memprot/main/esp32c3/ |
D | test_memprot_main.c | 85 static void *test_mprot_addr_low(esp_mprot_mem_t mem_type) in test_mprot_addr_low() 99 static void *test_mprot_addr_high(esp_mprot_mem_t mem_type) in test_mprot_addr_high() 113 static void __attribute__((unused)) test_mprot_dump_status_register(esp_mprot_mem_t mem_type) in test_mprot_dump_status_register() 155 static void test_mprot_check_test_result(esp_mprot_mem_t mem_type, bool expected_status) in test_mprot_check_test_result() 190 static void test_mprot_get_permissions(bool low, esp_mprot_mem_t mem_type, bool *read, bool *write,… in test_mprot_get_permissions() 226 static void test_mprot_set_permissions(bool low, esp_mprot_mem_t mem_type, bool read, bool write, b… in test_mprot_set_permissions() 298 static void test_mprot_read(esp_mprot_mem_t mem_type) in test_mprot_read() 373 static void test_mprot_write(esp_mprot_mem_t mem_type) in test_mprot_write() 458 static void test_mprot_exec(esp_mprot_mem_t mem_type) in test_mprot_exec()
|
/hal_espressif-3.6.0/components/esp_hw_support/include/soc/esp32h2/ |
D | soc_memprot_types.h | 27 } esp_mprot_mem_t; typedef 69 static inline const char *esp_mprot_mem_type_to_str(const esp_mprot_mem_t mem_type) in esp_mprot_mem_type_to_str()
|
/hal_espressif-3.6.0/components/esp_hw_support/include/soc/esp32s2/ |
D | soc_memprot_types.h | 27 } esp_mprot_mem_t; typedef 69 static inline const char *esp_mprot_mem_type_to_str(const esp_mprot_mem_t mem_type) in esp_mprot_mem_type_to_str()
|
/hal_espressif-3.6.0/components/esp_hw_support/include/soc/esp32s3/ |
D | soc_memprot_types.h | 27 } esp_mprot_mem_t; typedef 71 static inline const char *esp_mprot_mem_type_to_str(const esp_mprot_mem_t mem_type) in esp_mprot_mem_type_to_str()
|
/hal_espressif-3.6.0/components/esp_hw_support/include/soc/esp32c3/ |
D | soc_memprot_types.h | 31 } esp_mprot_mem_t; typedef 89 static inline const char *esp_mprot_mem_type_to_str(const esp_mprot_mem_t mem_type) in esp_mprot_mem_type_to_str()
|