Home
last modified time | relevance | path

Searched refs:attr (Results 1 – 25 of 73) sorted by relevance

123

/bsp/xuantie/virt64/c906/libcpu/
A Driscv_mmu.h117 rt_inline size_t rt_hw_mmu_attr_rm_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_rm_perm() argument
123 attr &= ~PTE_W; in rt_hw_mmu_attr_rm_perm()
127 attr &= ~PTE_W; in rt_hw_mmu_attr_rm_perm()
132 return attr; in rt_hw_mmu_attr_rm_perm()
142 rt_inline size_t rt_hw_mmu_attr_add_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_add_perm() argument
148 attr |= (PTE_R | PTE_W | PTE_U); in rt_hw_mmu_attr_add_perm()
153 return attr; in rt_hw_mmu_attr_add_perm()
170 rc = ((attr & PTE_W) && (attr & PTE_R)); in rt_hw_mmu_attr_test_perm()
173 rc = !!(attr & PTE_R); in rt_hw_mmu_attr_test_perm()
176 rc = !!(attr & PTE_X); in rt_hw_mmu_attr_test_perm()
[all …]
/bsp/ultrarisc/arch/ur-cp100/
A Driscv_mmu.h123 rt_inline size_t rt_hw_mmu_attr_rm_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_rm_perm() argument
129 attr &= ~PTE_W; in rt_hw_mmu_attr_rm_perm()
133 attr &= ~PTE_W; in rt_hw_mmu_attr_rm_perm()
138 return attr; in rt_hw_mmu_attr_rm_perm()
148 rt_inline size_t rt_hw_mmu_attr_add_perm(size_t attr, rt_base_t prot) in rt_hw_mmu_attr_add_perm() argument
154 attr |= (PTE_R | PTE_W | PTE_U); in rt_hw_mmu_attr_add_perm()
159 return attr; in rt_hw_mmu_attr_add_perm()
176 rc = ((attr & PTE_W) && (attr & PTE_R)); in rt_hw_mmu_attr_test_perm()
179 rc = !!(attr & PTE_R); in rt_hw_mmu_attr_test_perm()
182 rc = !!(attr & PTE_X); in rt_hw_mmu_attr_test_perm()
[all …]
/bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/include/arch/risc-v/t-head/
A Drv_pmp.c4 static void rvpmp_reg_write(uintptr_t i, uintptr_t attr, uintptr_t pa) in rvpmp_reg_write() argument
119 cfg |= attr << (offset * ENTRY_FLAG_SIZE); in rvpmp_reg_write()
130 cfg |= attr << (offset * ENTRY_FLAG_SIZE); in rvpmp_reg_write()
141 cfg |= attr << (offset * ENTRY_FLAG_SIZE); in rvpmp_reg_write()
152 cfg |= attr << (offset * ENTRY_FLAG_SIZE); in rvpmp_reg_write()
170 cfg |= (attr << (offset * ENTRY_FLAG_SIZE)); in rvpmp_reg_write()
181 cfg |= attr << (offset * ENTRY_FLAG_SIZE); in rvpmp_reg_write()
258 uintptr_t attr = 0; in rvpmp_fill_entry() local
271 attr = entry->entry_flag; in rvpmp_fill_entry()
292 attr = 0; in rvpmp_fill_entry()
[all …]
/bsp/raspberry-pi/raspi3-32/cpu/
A Dmmu.c126 rt_uint32_t attr) in rt_hw_mmu_setmtt() argument
134 *pTT = attr | (((paddrStart >> 20) + i) << 20); in rt_hw_mmu_setmtt()
160 rt_uint32_t paddrStart, rt_uint32_t attr) in rt_hw_change_mmu_table() argument
162 rt_hw_mmu_setmtt(vaddrStart, vaddrStart+size-1, paddrStart, attr); in rt_hw_change_mmu_table()
/bsp/airm2m/air105/libraries/HAL_Driver/Inc/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/microchip/samd51-adafruit-metro-m4/bsp/CMSIS/Core/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/microchip/samc21/bsp/CMSIS/Core/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/microchip/samd51-seeed-wio-terminal/bsp/CMSIS/Core/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/microchip/saml10/bsp/CMSIS/Core/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/microchip/same70/bsp/CMSIS/Core/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/stm32/libraries/HAL_Drivers/CMSIS/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/yichip/yc3122-pos/Libraries/CMSIS/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/microchip/same54/bsp/CMSIS/Core/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/essemi/es32f369x/libraries/CMSIS/Include/
A Dmpu_armv8.h169 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
179 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
186 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
188 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
196 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
198 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/thead-smart/drivers/
A Dcore_rv32.h619 mpu_region_attr_t attr, uint32_t enable) in csi_mpu_config_region() argument
629 attr.a = 0; in csi_mpu_config_region()
632 if (attr.a == ADDRESS_MATCHING_TOR) { in csi_mpu_config_region()
637 attr.a = 2; in csi_mpu_config_region()
645 pmpxcfg |= (attr.r << PMP_PMPCFG_R_Pos) | (attr.w << PMP_PMPCFG_W_Pos) | in csi_mpu_config_region()
646 (attr.x << PMP_PMPCFG_X_Pos) | (attr.a << PMP_PMPCFG_A_Pos) | in csi_mpu_config_region()
647 (attr.l << PMP_PMPCFG_L_Pos); in csi_mpu_config_region()
835 __STATIC_INLINE void csi_sysmap_config_region(uint32_t idx, uint32_t base_addr, uint32_t attr) in csi_sysmap_config_region() argument
844 attr = attr << 2; in csi_sysmap_config_region()
847 __set_SYSMAPCFGx(idx, attr); in csi_sysmap_config_region()
/bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/include/arch/risc-v/t-head/Core/Include/
A Dcore_rv32.h624 mpu_region_attr_t attr, uint32_t enable) in csi_mpu_config_region() argument
634 attr.a = 0; in csi_mpu_config_region()
637 if (attr.a == ADDRESS_MATCHING_TOR) { in csi_mpu_config_region()
642 attr.a = 2; in csi_mpu_config_region()
650 pmpxcfg |= (attr.r << PMP_PMPCFG_R_Pos) | (attr.w << PMP_PMPCFG_W_Pos) | in csi_mpu_config_region()
651 (attr.x << PMP_PMPCFG_X_Pos) | (attr.a << PMP_PMPCFG_A_Pos) | in csi_mpu_config_region()
652 (attr.l << PMP_PMPCFG_L_Pos); in csi_mpu_config_region()
940 __STATIC_INLINE void csi_sysmap_config_region(uint32_t idx, uint32_t base_addr, uint32_t attr) in csi_sysmap_config_region() argument
949 attr = attr << 2; in csi_sysmap_config_region()
952 __set_SYSMAPCFGx(idx, attr); in csi_sysmap_config_region()
/bsp/acm32/acm32f4xx-nucleo/libraries/CMSIS/
A Dmpu_armv8.h182 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
192 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
199 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
201 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
209 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
211 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/rockchip/common/rk_hal/lib/CMSIS/Core/Include/
A Dmpu_armv8.h188 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
198 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
205 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
207 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
215 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
217 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/msp432e401y-LaunchPad/libraries/Drivers/CMSIS/Include/
A Dmpu_armv8.h183 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type *mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
194 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
201 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
203 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
211 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
213 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/tae32f5300/Libraries/CMSIS/Include/
A Dmpu_armv8.h188 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
198 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
205 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
207 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
215 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
217 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/
A Dmpu_armv8.h188 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
198 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
205 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
207 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
215 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
217 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/renesas/ra6m4-cpk/ra/arm/CMSIS_5/CMSIS/Core/Include/
A Dmpu_armv8.h188 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
198 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
205 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
207 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
215 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
217 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/renesas/ra8m1-ek/ra/arm/CMSIS_5/CMSIS/Core/Include/
A Dmpu_armv8.h188 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
198 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
205 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
207 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
215 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
217 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/renesas/ra6m3-hmi-board/ra/arm/CMSIS_5/CMSIS/Core/Include/
A Dmpu_armv8.h188 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
198 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
205 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
207 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
215 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
217 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()
/bsp/ht32/libraries/HT32_STD_5xxxx_FWLib/library/CMSIS/Core/Include/
A Dmpu_armv8.h188 __STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttrEx() argument
198 mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); in ARM_MPU_SetMemAttrEx()
205 __STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr() argument
207 ARM_MPU_SetMemAttrEx(MPU, idx, attr); in ARM_MPU_SetMemAttr()
215 __STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) in ARM_MPU_SetMemAttr_NS() argument
217 ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); in ARM_MPU_SetMemAttr_NS()

Completed in 898 milliseconds

123