Searched refs:pentry_t (Results 1 – 5 of 5) sorted by relevance
/Zephyr-Core-3.7.0/arch/x86/core/ |
D | x86_mmu.c | 40 #define MASK_ALL (~((pentry_t)0U)) 82 pentry_t mask; 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() 307 static inline uintptr_t get_entry_phys(pentry_t entry, int level) in get_entry_phys() 314 static inline pentry_t *next_table(pentry_t entry, int level) in next_table() 330 return get_num_entries(level) * sizeof(pentry_t); in table_size() 355 static inline bool is_leaf(int level, pentry_t entry) in is_leaf() 367 static inline void pentry_get(int *paging_level, pentry_t *val, in pentry_get() 368 pentry_t *ptables, void *virt) in pentry_get() [all …]
|
D | fatal.c | 209 static inline pentry_t *get_ptables(const struct arch_esf *esf) in get_ptables()
|
/Zephyr-Core-3.7.0/arch/x86/include/ |
D | x86_mmu.h | 81 void z_x86_dump_mmu_flags(pentry_t *ptables, void *virt); 92 void z_x86_pentry_get(int *paging_level, pentry_t *val, pentry_t *ptables, 120 void z_x86_dump_page_tables(pentry_t *ptables); 142 extern bool z_x86_kpti_is_access_ok(void *virt, pentry_t *ptables) in z_x86_kpti_is_access_ok() 183 static inline pentry_t *z_x86_page_tables_get(void) in z_x86_page_tables_get() 206 extern pentry_t z_x86_kernel_ptables[]; 209 static inline pentry_t *z_x86_thread_page_tables_get(struct k_thread *thread) in z_x86_thread_page_tables_get()
|
/Zephyr-Core-3.7.0/include/zephyr/arch/x86/ |
D | mmustructs.h | 63 typedef uint64_t pentry_t; typedef 65 typedef uint32_t pentry_t; typedef 67 typedef pentry_t k_mem_partition_attr_t; 72 pentry_t pdpt[4]; 75 pentry_t *ptables;
|
/Zephyr-Core-3.7.0/tests/arch/x86/pagetables/src/ |
D | main.c | 63 static pentry_t get_entry(pentry_t *flags, void *addr) in get_entry() 66 pentry_t entry; in get_entry() 87 pentry_t entry, flags, expected; in ZTEST() 222 pentry_t entry; in ZTEST()
|