Home
last modified time | relevance | path

Searched defs:pgtable (Results 1 – 9 of 9) sorted by relevance

/kvm-unit-tests/lib/arm/
H A Dmmu.c57 void mmu_enable(pgd_t *pgtable) in mmu_enable()
81 static pteval_t *get_pte(pgd_t *pgtable, uintptr_t vaddr) in get_pte()
91 static pteval_t *install_pte(pgd_t *pgtable, uintptr_t vaddr, pteval_t pte) in install_pte()
100 static pteval_t *install_page_prot(pgd_t *pgtable, phys_addr_t phys, in install_page_prot()
109 pteval_t *install_page(pgd_t *pgtable, phys_addr_t phys, void *virt) in install_page()
121 pteval_t *follow_pte(pgd_t *pgtable, uintptr_t vaddr) in follow_pte()
149 phys_addr_t virt_to_pte_phys(pgd_t *pgtable, void *virt) in virt_to_pte_phys()
169 void mmu_set_range_ptes(pgd_t *pgtable, uintptr_t virt_offset, in mmu_set_range_ptes()
181 void mmu_set_range_sect(pgd_t *pgtable, uintptr_t virt_offset, in mmu_set_range_sect()
245 pgd_t *pgtable; in __ioremap() local
[all …]
/kvm-unit-tests/lib/riscv/
H A Dmmu.c38 pte_t *get_pte(pgd_t *pgtable, uintptr_t vaddr) in get_pte()
57 static pteval_t *__install_page(pgd_t *pgtable, phys_addr_t paddr, in __install_page()
76 pteval_t *install_page(pgd_t *pgtable, phys_addr_t phys, void *virt) in install_page()
87 void mmu_set_range_ptes(pgd_t *pgtable, uintptr_t virt_offset, in mmu_set_range_ptes()
119 void mmu_enable(unsigned long mode, pgd_t *pgtable) in mmu_enable()
131 pgd_t *pgtable; in setup_mmu() local
161 pgd_t *pgtable = current_pgtable(); in ioremap() local
180 phys_addr_t virt_to_pte_phys(pgd_t *pgtable, void *virt) in virt_to_pte_phys()
204 pgd_t *pgtable = (pgd_t *)((satp & SATP_PPN) << PAGE_SHIFT); in virt_to_phys() local
/kvm-unit-tests/lib/ppc64/
H A Dmmu.c36 void mmu_enable(pgd_t *pgtable) in mmu_enable()
59 static pteval_t *get_pte(pgd_t *pgtable, uintptr_t vaddr) in get_pte()
69 static pteval_t *install_pte(pgd_t *pgtable, uintptr_t vaddr, pteval_t pte) in install_pte()
83 static pteval_t *install_page_prot(pgd_t *pgtable, phys_addr_t phys, in install_page_prot()
92 pteval_t *install_page(pgd_t *pgtable, phys_addr_t phys, void *virt) in install_page()
104 static pteval_t *follow_pte(pgd_t *pgtable, uintptr_t vaddr) in follow_pte()
132 phys_addr_t virt_to_pte_phys(pgd_t *pgtable, void *virt) in virt_to_pte_phys()
245 pgd_t *pgtable = current_cpu()->pgtable; in __virt_to_phys() local
/kvm-unit-tests/lib/s390x/
H A Dmmu.c33 static void mmu_enable(pgd_t *pgtable) in mmu_enable()
53 static inline pud_t *get_pud(pgd_t *pgtable, uintptr_t vaddr) in get_pud()
133 void *get_dat_entry(pgd_t *pgtable, void *vaddr, enum pgt_level level) in get_dat_entry()
162 void *split_page(pgd_t *pgtable, void *vaddr, enum pgt_level level) in split_page()
168 phys_addr_t virt_to_pte_phys(pgd_t *pgtable, void *vaddr) in virt_to_pte_phys()
195 static void *dat_get_and_invalidate(pgd_t *pgtable, void *vaddr, enum pgt_level level, unsigned lon… in dat_get_and_invalidate()
251 static void *set_dat_entry(pgd_t *pgtable, unsigned long val, void *vaddr, enum pgt_level level) in set_dat_entry()
264 pteval_t *install_page(pgd_t *pgtable, phys_addr_t phys, void *vaddr) in install_page()
271 pmdval_t *install_large_page(pgd_t *pgtable, phys_addr_t phys, void *vaddr) in install_large_page()
278 pudval_t *install_huge_page(pgd_t *pgtable, phys_addr_t phys, void *vaddr) in install_huge_page()
[all …]
/kvm-unit-tests/lib/powerpc/asm/
H A Dsmp.h16 pgd_t *pgtable; member
/kvm-unit-tests/lib/arm/asm/
H A Dthread_info.h52 void *pgtable; member
H A Dpgtable.h43 #define pgd_offset(pgtable, addr) ((pgtable) + pgd_index(addr)) argument
/kvm-unit-tests/arm/
H A Dmte.c103 static inline void mmu_set_tagged(pgd_t *pgtable, unsigned long vaddr) in mmu_set_tagged()
/kvm-unit-tests/lib/arm64/asm/
H A Dpgtable.h47 #define pgd_offset(pgtable, addr) ((pgtable) + pgd_index(addr)) argument