Home
last modified time | relevance | path

Searched refs:pentry_t (Results 1 – 5 of 5) sorted by relevance

/Zephyr-Core-3.7.0/arch/x86/core/
Dx86_mmu.c40 #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 …]
Dfatal.c209 static inline pentry_t *get_ptables(const struct arch_esf *esf) in get_ptables()
/Zephyr-Core-3.7.0/arch/x86/include/
Dx86_mmu.h81 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/
Dmmustructs.h63 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/
Dmain.c63 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()