Searched refs:xthal_MPU_entry (Results 1 – 4 of 4) sorted by relevance
/hal_xtensa-2.7.6/src/hal/ |
D | mpu.c | 58 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 …]
|
D | set_region_translate.c | 176 struct xthal_MPU_entry x = xthal_get_entry_for_address(vaddr, 0); in xthal_v2p()
|
/hal_xtensa-2.7.6/include/xtensa/ |
D | hal.h | 1147 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);
|
D | core-macros.h | 485 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_()
|