Home
last modified time | relevance | path

Searched refs:xthal_MPU_entry (Results 1 – 4 of 4) sorted by relevance

/hal_xtensa-2.7.6/src/hal/
Dmpu.c58 extern void xthal_write_map_raw(const xthal_MPU_entry* fg, unsigned int n);
59 extern void xthal_read_map_raw(const xthal_MPU_entry* fg);
60 extern xthal_MPU_entry _xthal_get_entry(const xthal_MPU_entry* fg, const xthal_MPU_entry* bg,
103 xthal_MPU_entry fg[XCHAL_MPU_ENTRIES]; in assert_map_valid()
110 static void assert_attributes_equivalent(unsigned addr, const xthal_MPU_entry* initial, in assert_attributes_equivalent()
111 const xthal_MPU_entry* fg, const xthal_MPU_entry* bg) in assert_attributes_equivalent()
114 xthal_MPU_entry e1 = _xthal_get_entry(initial, bg, addr, 0); in assert_attributes_equivalent()
115 xthal_MPU_entry e2 = _xthal_get_entry(fg, bg, addr, 0); in assert_attributes_equivalent()
119 static void assert_maps_equivalent(const xthal_MPU_entry* initial, const xthal_MPU_entry* fg, in assert_maps_equivalent()
120 const xthal_MPU_entry* bg) in assert_maps_equivalent()
[all …]
Dset_region_translate.c176 struct xthal_MPU_entry x = xthal_get_entry_for_address(vaddr, 0); in xthal_v2p()
/hal_xtensa-2.7.6/include/xtensa/
Dhal.h1147 typedef struct xthal_MPU_entry struct
1151 } xthal_MPU_entry; typedef
1153 extern const xthal_MPU_entry Xthal_mpu_bgmap[];
1242 extern int xthal_read_map(struct xthal_MPU_entry* entries);
1277 extern void xthal_write_map(const struct xthal_MPU_entry* entries, unsigned n);
1289 extern int xthal_check_map(const struct xthal_MPU_entry* entries, unsigned n);
1296 extern struct xthal_MPU_entry xthal_get_entry_for_address(void* vaddr,
1308 xthal_calc_cacheadrdis(const struct xthal_MPU_entry* e, unsigned n);
1443 extern int xthal_read_background_map(struct xthal_MPU_entry* entries);
Dcore-macros.h485 static inline void xthal_mpu_set_entry (xthal_MPU_entry entry) in xthal_mpu_set_entry()
494 static inline void xthal_mpu_set_entry_ (xthal_MPU_entry entry) in xthal_mpu_set_entry_()