Home
last modified time | relevance | path

Searched refs:rbar (Results 1 – 5 of 5) sorted by relevance

/Zephyr-Core-3.5.0/include/zephyr/arch/arm/mpu/
Darm_mpu_v8.h200 .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/
Darm_mpu.h138 .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/
Darm_mpu_v8_internal.h45 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/
Darm_mpu_internal.h108 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/
Darm_mpu.c146 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()