Home
last modified time | relevance | path

Searched refs:regval (Results 1 – 4 of 4) sorted by relevance

/hal_espressif-latest/components/hal/esp32s3/include/hal/
Dmemprot_ll.h56 static inline void *memprot_ll_get_split_addr_from_reg(const uint32_t regval, const uint32_t base) in memprot_ll_get_split_addr_from_reg() argument
59 reg_val.val = regval; in memprot_ll_get_split_addr_from_reg()
176 static inline void memprot_ll_prepare_iram0_split_line_regval(const uint32_t addr, uint32_t* regval) in memprot_ll_prepare_iram0_split_line_regval() argument
205 *regval = cfg_reg_val.val; in memprot_ll_prepare_iram0_split_line_regval()
217 uint32_t regval; in memprot_ll_set_iram0_split_line()
218 memprot_ll_prepare_iram0_split_line_regval(addr, &regval); in memprot_ll_set_iram0_split_line()
220 REG_WRITE(sensitive_reg, regval); in memprot_ll_set_iram0_split_line()
222 HAL_ASSERT((REG_READ(sensitive_reg) == regval) && "Value not stored to required register"); in memprot_ll_set_iram0_split_line()
534 …ne memprot_hal_err_t memprot_ll_iram0_get_monitor_enable_register(const int core, uint32_t* regval) in memprot_ll_iram0_get_monitor_enable_register() argument
538 *regval = REG_READ(SENSITIVE_CORE_0_IRAM0_PMS_MONITOR_1_REG); in memprot_ll_iram0_get_monitor_enable_register()
[all …]
/hal_espressif-latest/components/esp_hw_support/port/esp32s3/
Desp_memprot.c782 uint32_t regval = MEMPROT_PMS_WORLD_INVALID; in esp_mprot_get_violate_world()
786 …K(err, esp_mprot_ll_err_to_esp_err(memprot_ll_iram0_get_monitor_status_fault_world(core, &regval))) in esp_mprot_get_violate_world()
789 …K(err, esp_mprot_ll_err_to_esp_err(memprot_ll_dram0_get_monitor_status_fault_world(core, &regval))) in esp_mprot_get_violate_world()
792 …err, esp_mprot_ll_err_to_esp_err(memprot_ll_rtcfast_get_monitor_status_fault_world(core, &regval))) in esp_mprot_get_violate_world()
798 if (regval == MEMPROT_PMS_WORLD_INVALID) { in esp_mprot_get_violate_world()
802 *world = esp_mprot_ll_world_to_hl_world(regval); in esp_mprot_get_violate_world()
817 uint32_t regval = 0xFFFFFFFF; in esp_mprot_get_violate_operation() local
822 …r, esp_mprot_ll_err_to_esp_err(memprot_ll_iram0_get_monitor_status_fault_loadstore(core, &regval))) in esp_mprot_get_violate_operation()
823 if (regval == 0) { in esp_mprot_get_violate_operation()
826 …HECK(err, esp_mprot_ll_err_to_esp_err(memprot_ll_iram0_get_monitor_status_fault_wr(core, &regval))) in esp_mprot_get_violate_operation()
[all …]
/hal_espressif-latest/components/hal/esp32c2/include/hal/
Dmemprot_ll.h47 static inline void* memprot_ll_get_split_addr_from_reg(uint32_t regval, uint32_t base) in memprot_ll_get_split_addr_from_reg() argument
50 (base + ((regval & SENSITIVE_CORE_X_IRAM0_DRAM0_DMA_SRAM_SPLITADDR_M) in memprot_ll_get_split_addr_from_reg()
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Dmemprot_ll.h30 static inline void *memprot_ll_get_split_addr_from_reg(uint32_t regval, uint32_t base) in memprot_ll_get_split_addr_from_reg() argument
33 reg_val.val = regval; in memprot_ll_get_split_addr_from_reg()