/hal_espressif-3.6.0/tools/test_apps/system/memprot/main/esp32c3/ |
D | return_from_panic.S | 36 lw ra, RV_STK_RA(t0) 37 lw sp, RV_STK_SP(t0) 38 lw gp, RV_STK_GP(t0) 39 lw tp, RV_STK_TP(t0) 40 lw s0, RV_STK_S0(t0) 41 lw s1, RV_STK_S1(t0) 42 lw a0, RV_STK_A0(t0) 43 lw a1, RV_STK_A1(t0) 44 lw a2, RV_STK_A2(t0) 45 lw a3, RV_STK_A3(t0) [all …]
|
/hal_espressif-3.6.0/components/riscv/ |
D | vectors.S | 65 lw ra, RV_STK_RA(sp) 66 lw tp, RV_STK_TP(sp) 67 lw t0, RV_STK_T0(sp) 68 lw t1, RV_STK_T1(sp) 69 lw t2, RV_STK_T2(sp) 70 lw s0, RV_STK_S0(sp) 71 lw s1, RV_STK_S1(sp) 72 lw a0, RV_STK_A0(sp) 73 lw a1, RV_STK_A1(sp) 74 lw a2, RV_STK_A2(sp) [all …]
|
/hal_espressif-3.6.0/components/esp_hw_support/port/esp32s2/ |
D | memprot.c | 617 esp_err_t esp_memprot_set_prot_dram(mem_type_prot_t mem_type, uint32_t *split_addr, bool lw, bool l… in esp_memprot_set_prot_dram() argument 621 …ot(split_addr != NULL ? split_addr : esp_memprot_dram0_sram_get_min_split_addr(), lw, lr, hw, hr)); in esp_memprot_set_prot_dram() 623 …split_addr != NULL ? split_addr : esp_memprot_dram0_rtcfast_get_min_split_addr(), lw, lr, hw, hr)); in esp_memprot_set_prot_dram() 644 esp_err_t esp_memprot_set_prot_iram(mem_type_prot_t mem_type, uint32_t *split_addr, bool lw, bool l… in esp_memprot_set_prot_iram() argument 648 …t_addr != NULL ? split_addr : esp_memprot_iram0_sram_get_min_split_addr(), lw, lr, lx, hw, hr, hx)… in esp_memprot_set_prot_iram() 650 …ddr != NULL ? split_addr : esp_memprot_iram0_rtcfast_get_min_split_addr(), lw, lr, lx, hw, hr, hx)… in esp_memprot_set_prot_iram() 656 esp_err_t esp_memprot_get_perm_split_bits_iram(mem_type_prot_t mem_type, bool *lw, bool *lr, bool *… in esp_memprot_get_perm_split_bits_iram() argument 658 if (lw == NULL || lr == NULL || lx == NULL || hw == NULL || hr == NULL || hx == NULL) { in esp_memprot_get_perm_split_bits_iram() 664 memprot_ll_iram0_sram_get_split_sgnf_bits(lw, lr, lx, hw, hr, hx); in esp_memprot_get_perm_split_bits_iram() 667 memprot_ll_iram0_rtcfast_get_split_sgnf_bits(lw, lr, lx, hw, hr, hx); in esp_memprot_get_perm_split_bits_iram() [all …]
|
/hal_espressif-3.6.0/components/freertos/port/riscv/ |
D | portasm.S | 39 lw t0, uxSchedulerRunning 44 lw t4, 0x0(t3) 52 lw t0, pxCurrentTCB 54 lw sp, xIsrStackTop 69 lw t0, uxSchedulerRunning 74 lw t3, 0x0(t2) 88 lw t2, 0x0(t0) 96 lw ra, 0(sp) 106 lw a0, pxCurrentTCB 107 lw a0, 0x0(a0)
|
/hal_espressif-3.6.0/components/hal/esp32s2/include/hal/ |
D | memprot_peri_ll.h | 127 static inline memprot_ll_err_t memprot_ll_peri1_rtcslow_set_prot(uint32_t *split_addr, bool lw, boo… in memprot_ll_peri1_rtcslow_set_prot() argument 143 if (lw) { in memprot_ll_peri1_rtcslow_set_prot() 162 static inline void memprot_ll_peri1_rtcslow_get_split_sgnf_bits(bool *lw, bool *lr, bool *hw, bool … in memprot_ll_peri1_rtcslow_get_split_sgnf_bits() argument 164 *lw = DPORT_REG_GET_FIELD(DPORT_PMS_PRO_DPORT_1_REG, DPORT_PMS_PRO_DPORT_RTCSLOW_L_W); in memprot_ll_peri1_rtcslow_get_split_sgnf_bits() 176 static inline void memprot_ll_peri1_rtcslow_set_write_perm(bool lw, bool hw) in memprot_ll_peri1_rtcslow_set_write_perm() argument 178 DPORT_REG_SET_FIELD(DPORT_PMS_PRO_DPORT_1_REG, DPORT_PMS_PRO_DPORT_RTCSLOW_L_W, lw ? 1 : 0); in memprot_ll_peri1_rtcslow_set_write_perm() 285 static inline memprot_ll_err_t memprot_ll_peri2_rtcslow_0_set_prot(uint32_t *split_addr, bool lw, b… in memprot_ll_peri2_rtcslow_0_set_prot() argument 301 if (lw) { in memprot_ll_peri2_rtcslow_0_set_prot() 326 static inline void memprot_ll_peri2_rtcslow_0_get_split_sgnf_bits(bool *lw, bool *lr, bool *lx, boo… in memprot_ll_peri2_rtcslow_0_get_split_sgnf_bits() argument 328 *lw = DPORT_REG_GET_FIELD(DPORT_PMS_PRO_AHB_1_REG, DPORT_PMS_PRO_AHB_RTCSLOW_0_L_W); in memprot_ll_peri2_rtcslow_0_get_split_sgnf_bits() [all …]
|
D | memprot_ll.h | 280 static inline memprot_ll_err_t memprot_ll_iram0_sram_set_prot(uint32_t *split_addr, bool lw, bool l… in memprot_ll_iram0_sram_set_prot() argument 316 if (lw) { in memprot_ll_iram0_sram_set_prot() 347 if (lw) { in memprot_ll_iram0_sram_set_prot() 373 static inline void memprot_ll_iram0_sram_get_split_sgnf_bits(bool *lw, bool *lr, bool *lx, bool *hw… in memprot_ll_iram0_sram_get_split_sgnf_bits() argument 375 *lw = DPORT_REG_GET_FIELD(DPORT_PMS_PRO_IRAM0_2_REG, DPORT_PMS_PRO_IRAM0_SRAM_4_L_W); in memprot_ll_iram0_sram_get_split_sgnf_bits() 389 static inline void memprot_ll_iram0_sram_set_write_perm(bool lw, bool hw) in memprot_ll_iram0_sram_set_write_perm() argument 391 DPORT_REG_SET_FIELD(DPORT_PMS_PRO_IRAM0_2_REG, DPORT_PMS_PRO_IRAM0_SRAM_4_L_W, lw ? 1 : 0); in memprot_ll_iram0_sram_set_write_perm() 427 static inline memprot_ll_err_t memprot_ll_iram0_rtcfast_set_prot(uint32_t *split_addr, bool lw, boo… in memprot_ll_iram0_rtcfast_set_prot() argument 444 if (lw) { in memprot_ll_iram0_rtcfast_set_prot() 469 static inline void memprot_ll_iram0_rtcfast_get_split_sgnf_bits(bool *lw, bool *lr, bool *lx, bool … in memprot_ll_iram0_rtcfast_get_split_sgnf_bits() argument [all …]
|
/hal_espressif-3.6.0/components/esp_hw_support/include/soc/esp32s2/ |
D | memprot.h | 326 esp_err_t esp_memprot_set_prot_dram(mem_type_prot_t mem_type, uint32_t *split_addr, bool lw, bool l… 364 esp_err_t esp_memprot_set_prot_iram(mem_type_prot_t mem_type, uint32_t *split_addr, bool lw, bool l… 392 esp_err_t esp_memprot_get_perm_split_bits_iram(mem_type_prot_t mem_type, bool *lw, bool *lr, bool *… 405 esp_err_t esp_memprot_get_perm_split_bits_dram(mem_type_prot_t mem_type, bool *lw, bool *lr, bool *… 422 esp_err_t esp_memprot_set_prot_peri1(mem_type_prot_t mem_type, uint32_t *split_addr, bool lw, bool … 435 esp_err_t esp_memprot_get_perm_split_bits_peri1(mem_type_prot_t mem_type, bool *lw, bool *lr, bool … 450 esp_err_t esp_memprot_get_perm_split_bits_peri2(mem_type_prot_t mem_type, bool *lw, bool *lr, bool … 472 esp_err_t esp_memprot_set_prot_peri2(mem_type_prot_t mem_type, uint32_t *split_addr, bool lw, bool … 489 esp_err_t esp_memprot_get_permissions(mem_type_prot_t mem_type, bool *lw, bool *lr, bool *lx, bool … 515 esp_err_t esp_memprot_get_perm_write(mem_type_prot_t mem_type, bool *lw, bool *hw); [all …]
|
/hal_espressif-3.6.0/docs/_static/diagrams/spi/ |
D | spi_master_freq_tv.plt | 9 set border 3 lc rgb "gray" lw 2 10 set grid lt -1 lc rgb "gray" lw 2 24 f1(-1, x) lw 3lc rgb "blue" title "IOMUX",\ 25 for [i=0:9] f1(i, x) with lines lw 3 lc rgb "blue" notitle,\ 26 f1(0, x+25) lw 3 lc rgb "red" title "GPIO",\ 27 for [i=2:11] f1(i, x+25) with lines lw 3 lc rgb "red" notitle, \
|
/hal_espressif-3.6.0/components/hal/esp32s3/include/hal/ |
D | memprot_ll.h | 279 static inline void esp_memprot_iram0_set_prot(uint32_t *split_addr, bool lw, bool lr, bool lx, bool… 306 if (lw) { 343 if ( lw ) { 367 static inline void esp_memprot_iram0_get_split_sgnf_bits(bool *lw, bool *lr, bool *lx, bool *hw, bo… 369 *lw = DPORT_REG_GET_FIELD( DPORT_PMS_PRO_IRAM0_2_REG, DPORT_PMS_PRO_IRAM0_SRAM_4_L_W ); 575 static inline void esp_memprot_dram0_set_prot(uint32_t *split_addr, bool lw, bool lr, bool hw, bool… 602 if (lw) { 627 if (lw) { 644 static inline void esp_memprot_dram0_get_split_sgnf_bits(bool *lw, bool *lr, bool *hw, bool *hr) 646 *lw = DPORT_REG_GET_FIELD( DPORT_PMS_PRO_DRAM0_1_REG, DPORT_PMS_PRO_DRAM0_SRAM_4_L_W );
|
/hal_espressif-3.6.0/components/esp_system/port/arch/riscv/ |
D | expression_with_stack_asm.S | 37 lw t0, 0(sp) 38 lw t1, 4(sp)
|