/Zephyr-latest/include/zephyr/arch/arm64/ |
D | arch.h | 48 struct arm_mmu_ptables ptables; member
|
D | thread.h | 56 struct arm_mmu_ptables *ptables; member
|
/Zephyr-latest/arch/arm64/core/ |
D | mmu.c | 738 static int __add_map(struct arm_mmu_ptables *ptables, const char *name, in __add_map() 753 static int add_map(struct arm_mmu_ptables *ptables, const char *name, in add_map() 765 static void remove_map(struct arm_mmu_ptables *ptables, const char *name, in remove_map() 833 static inline void add_arm_mmu_flat_range(struct arm_mmu_ptables *ptables, in add_arm_mmu_flat_range() 847 static inline void add_arm_mmu_region(struct arm_mmu_ptables *ptables, in add_arm_mmu_region() 873 static void setup_page_tables(struct arm_mmu_ptables *ptables) in setup_page_tables() 961 static void enable_mmu_el1(struct arm_mmu_ptables *ptables, unsigned int flags) in enable_mmu_el1() 1047 struct arm_mmu_ptables *ptables; in __arch_mem_map() local 1238 static int private_map(struct arm_mmu_ptables *ptables, const char *name, in private_map() 1253 static int reset_map(struct arm_mmu_ptables *ptables, const char *name, in reset_map() [all …]
|
/Zephyr-latest/include/zephyr/arch/xtensa/ |
D | thread.h | 33 uint32_t *ptables; member
|
D | arch.h | 66 uint32_t *ptables; member
|
/Zephyr-latest/arch/x86/core/ |
D | x86_mmu.c | 294 static inline pentry_t *get_entry_ptr(pentry_t *ptables, void *virt, int level) in get_entry_ptr() 300 static inline pentry_t get_entry(pentry_t *ptables, void *virt, int level) in get_entry() 368 pentry_t *ptables, void *virt) in pentry_get() 697 void z_x86_dump_page_tables(pentry_t *ptables) in z_x86_dump_page_tables() 765 void z_x86_pentry_get(int *paging_level, pentry_t *val, pentry_t *ptables, in z_x86_pentry_get() 776 void z_x86_dump_mmu_flags(pentry_t *ptables, void *virt) in z_x86_dump_mmu_flags() 1004 static int page_map_set(pentry_t *ptables, void *virt, pentry_t entry_val, in page_map_set() 1095 static int range_map_ptables(pentry_t *ptables, void *virt, uintptr_t phys, in range_map_ptables() 1394 static bool page_validate(pentry_t *ptables, uint8_t *addr, bool write) in page_validate() 1443 pentry_t *ptables = z_x86_thread_page_tables_get(arch_current_thread()); in arch_buffer_validate() local [all …]
|
/Zephyr-latest/arch/xtensa/core/ |
D | ptables.c | 800 uint32_t *ptables; in arch_mem_domain_init() local 844 static int region_map_update(uint32_t *ptables, uintptr_t start, in region_map_update() 874 static inline int update_region(uint32_t *ptables, uintptr_t start, in update_region() 919 static inline int reset_region(uint32_t *ptables, uintptr_t start, size_t size, uint32_t option) in reset_region() 1046 static bool page_validate(uint32_t *ptables, uint32_t page, uint8_t ring, bool write) in page_validate() 1090 uint32_t *ptables = thread_page_tables_get(thread); in mem_buffer_validate() local 1119 uint32_t *ptables = incoming->arch.ptables; in xtensa_swap_update_page_tables() local
|
/Zephyr-latest/include/zephyr/arch/x86/ |
D | mmustructs.h | 89 pentry_t *ptables; member
|
/Zephyr-latest/arch/x86/include/ |
D | x86_mmu.h | 142 extern bool z_x86_kpti_is_access_ok(void *virt, pentry_t *ptables) in z_x86_kpti_is_access_ok()
|
/Zephyr-latest/arch/xtensa/include/ |
D | xtensa_mmu_priv.h | 373 static ALWAYS_INLINE void xtensa_ptevaddr_set(void *ptables) in xtensa_ptevaddr_set() 387 uint32_t ptables; in xtensa_ptevaddr_get() local
|
/Zephyr-latest/include/zephyr/arch/x86/intel64/ |
D | thread.h | 125 uintptr_t ptables; member
|
/Zephyr-latest/include/zephyr/arch/x86/ia32/ |
D | thread.h | 220 uintptr_t ptables; member
|