Home
last modified time | relevance | path

Searched refs:esp_mprot_mem_t (Results 1 – 10 of 10) sorted by relevance

/hal_espressif-3.6.0/components/esp_hw_support/port/esp32h2/
Desp_memprot.c17 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/
Desp_memprot.c17 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/
Desp_memprot_internal.h61 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/
Desp_memprot.h34 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/
Desp_memprot.c39 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/
Dtest_memprot_main.c85 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/
Dsoc_memprot_types.h27 } 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/
Dsoc_memprot_types.h27 } 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/
Dsoc_memprot_types.h27 } 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/
Dsoc_memprot_types.h31 } 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()