| /bsp/xuantie/virt64/c906/libcpu/ |
| A D | riscv_mmu.h | 117 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 D | riscv_mmu.h | 123 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 D | rv_pmp.c | 4 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 D | mmu.c | 126 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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | mpu_armv8.h | 169 __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 D | core_rv32.h | 619 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 D | core_rv32.h | 624 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 D | mpu_armv8.h | 182 __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 D | mpu_armv8.h | 188 __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 D | mpu_armv8.h | 183 __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 D | mpu_armv8.h | 188 __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 D | mpu_armv8.h | 188 __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 D | mpu_armv8.h | 188 __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 D | mpu_armv8.h | 188 __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 D | mpu_armv8.h | 188 __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 D | mpu_armv8.h | 188 __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()
|