Home
last modified time | relevance | path

Searched defs:ptables (Results 1 – 12 of 12) sorted by relevance

/Zephyr-latest/include/zephyr/arch/arm64/
Darch.h48 struct arm_mmu_ptables ptables; member
Dthread.h56 struct arm_mmu_ptables *ptables; member
/Zephyr-latest/arch/arm64/core/
Dmmu.c738 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/
Dthread.h33 uint32_t *ptables; member
Darch.h66 uint32_t *ptables; member
/Zephyr-latest/arch/x86/core/
Dx86_mmu.c294 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/
Dptables.c800 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/
Dmmustructs.h89 pentry_t *ptables; member
/Zephyr-latest/arch/x86/include/
Dx86_mmu.h142 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/
Dxtensa_mmu_priv.h373 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/
Dthread.h125 uintptr_t ptables; member
/Zephyr-latest/include/zephyr/arch/x86/ia32/
Dthread.h220 uintptr_t ptables; member