Searched refs:rbar (Results 1 – 5 of 5) sorted by relevance
/Zephyr-Core-3.5.0/include/zephyr/arch/arm/mpu/ |
D | arm_mpu_v8.h | 200 .rbar = NOT_EXEC | \ 209 .rbar = P_RO_U_RO_Msk | NON_SHAREABLE_Msk, /* AP, XN, SH */ \ 217 .rbar = NOT_EXEC | \ 230 .rbar = P_RW_U_RW_Msk | NON_SHAREABLE_Msk, /* AP, XN, SH */ \ 238 .rbar = RO_Msk | NON_SHAREABLE_Msk, /* AP, XN, SH */ \ 248 .rbar = NOT_EXEC | P_RW_U_NA_Msk | NON_SHAREABLE_Msk, \ 268 .rbar = IF_ENABLED(CONFIG_XIP, (NOT_EXEC |)) \ 277 .rbar = NOT_EXEC | \ 290 .rbar = P_RW_U_RW_Msk | NON_SHAREABLE_Msk, /* AP, XN, SH */ \ 298 .rbar = RO_Msk | NON_SHAREABLE_Msk, /* AP, XN, SH */ \ [all …]
|
/Zephyr-Core-3.5.0/include/zephyr/arch/arm64/cortex_r/ |
D | arm_mpu.h | 138 .rbar = NOT_EXEC | P_RW_U_NA_Msk | NON_SHAREABLE_Msk, \ 146 .rbar = NOT_EXEC | P_RW_U_NA_Msk | OUTER_SHAREABLE_Msk, \ 154 .rbar = NOT_EXEC | P_RW_U_NA_Msk | NON_SHAREABLE_Msk, \ 162 .rbar = P_RO_U_RO_Msk | INNER_SHAREABLE_Msk, \ 170 .rbar = NOT_EXEC | P_RO_U_RO_Msk | INNER_SHAREABLE_Msk, \ 180 .rbar = P_RW_U_RW_Msk | NON_SHAREABLE_Msk, /* AP, XN, SH */ \ 187 .rbar = P_RO_U_RO_Msk | NON_SHAREABLE_Msk, /* AP, XN, SH */ \ 197 uint8_t rbar : 6; member
|
/Zephyr-Core-3.5.0/arch/arm/core/mpu/ |
D | arm_mpu_v8_internal.h | 45 static inline void mpu_set_rbar(uint32_t rbar) in mpu_set_rbar() argument 47 MPU->RBAR = rbar; in mpu_set_rbar() 93 static inline void mpu_set_rbar(uint32_t rbar) in mpu_set_rbar() argument 95 write_prbar(rbar); in mpu_set_rbar() 146 static void mpu_set_region(uint32_t rnr, uint32_t rbar, uint32_t rlar) in mpu_set_region() argument 149 mpu_set_rbar(rbar); in mpu_set_region() 166 | (region_conf->attr.rbar & in region_init() 176 index, region_conf->base, region_conf->attr.rbar, in region_init() 278 attr->rbar = mpu_get_rbar() & in mpu_region_get_access_attr() 312 p_attr->rbar = attr->rbar & in get_region_attr_from_mpu_partition_info()
|
/Zephyr-Core-3.5.0/arch/arm/core/mpu/cortex_m/ |
D | arm_mpu_internal.h | 108 uint32_t rbar, rasr; in is_in_region() local 112 rbar = MPU->RBAR; in is_in_region() 116 r_addr_start = rbar & MPU_RBAR_ADDR_Msk; in is_in_region()
|
/Zephyr-Core-3.5.0/arch/arm64/core/cortex_r/ |
D | arm_mpu.c | 146 static ALWAYS_INLINE void mpu_set_region(uint32_t rnr, uint64_t rbar, in mpu_set_region() argument 151 write_prbar_el1(rbar); in mpu_set_region() 181 uint64_t rbar = region_conf->base & MPU_RBAR_BASE_Msk; in region_init() local 184 rbar |= region_conf->attr.rbar & in region_init() 190 mpu_set_region(index, rbar, rlar); in region_init()
|