/kvm-unit-tests/lib/s390x/ |
H A D | mmu.c | 53 static inline pud_t *get_pud(pgd_t *pgtable, uintptr_t vaddr) in get_pud() 67 static inline pmd_t *get_pmd(pud_t *pud, uintptr_t vaddr) in get_pmd() 81 static inline pte_t *get_pte(pmd_t *pmd, uintptr_t vaddr) in get_pte() 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() [all …]
|
H A D | mmu.h | 86 static inline void protect_page(void *vaddr, unsigned long prot) in protect_page() 91 static inline void unprotect_page(void *vaddr, unsigned long prot) in unprotect_page()
|
/kvm-unit-tests/lib/arm64/asm/ |
H A D | mmu.h | 23 static inline void flush_tlb_page(unsigned long vaddr) in flush_tlb_page() 32 static inline void flush_dcache_addr(unsigned long vaddr) in flush_dcache_addr()
|
/kvm-unit-tests/lib/arm/ |
H A D | mmu.c | 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() 101 uintptr_t vaddr, pgprot_t prot) in install_page_prot() 121 pteval_t *follow_pte(pgd_t *pgtable, uintptr_t vaddr) in follow_pte() 174 uintptr_t vaddr = virt_offset & PAGE_MASK; in mmu_set_range_ptes() local 186 uintptr_t vaddr = virt_offset & PMD_MASK; in mmu_set_range_sect() local 283 void mmu_clear_user(pgd_t *pgtable, unsigned long vaddr) in mmu_clear_user()
|
/kvm-unit-tests/lib/riscv/ |
H A D | mmu.c | 16 static int pte_index(uintptr_t vaddr, int level) in pte_index() 38 pte_t *get_pte(pgd_t *pgtable, uintptr_t vaddr) in get_pte() 58 uintptr_t vaddr, pgprot_t prot, bool flush) in __install_page() 79 uintptr_t vaddr = (uintptr_t)virt & PAGE_MASK; in install_page() local 92 uintptr_t vaddr = virt_offset & PAGE_MASK; in mmu_set_range_ptes() local 182 uintptr_t vaddr = (uintptr_t)virt; in virt_to_pte_phys() local
|
/kvm-unit-tests/lib/arm/asm/ |
H A D | mmu.h | 39 static inline void flush_tlb_page(unsigned long vaddr) in flush_tlb_page() 48 static inline void flush_dcache_addr(unsigned long vaddr) in flush_dcache_addr()
|
/kvm-unit-tests/lib/ppc64/asm/ |
H A D | mmu.h | 38 static inline void flush_tlb_page(uintptr_t vaddr) in flush_tlb_page() 62 static inline void flush_tlb_page_local(uintptr_t vaddr) in flush_tlb_page_local()
|
/kvm-unit-tests/x86/ |
H A D | lam.c | 180 static void __test_lam_sup(void *vaddr, void *vaddr_mmio) in __test_lam_sup() 194 void *vaddr, *vaddr_mmio; in test_lam_sup() local 228 void* vaddr; in test_lam_user() local
|
H A D | vmx_tests.c | 3239 void *vaddr; in invvpid_test_lam() local
|
/kvm-unit-tests/lib/ppc64/ |
H A D | mmu.c | 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() 84 uintptr_t vaddr, pgprot_t prot) in install_page_prot() 104 static pteval_t *follow_pte(pgd_t *pgtable, uintptr_t vaddr) in follow_pte()
|
/kvm-unit-tests/lib/s390x/asm/ |
H A D | pgtable.h | 213 static inline void ipte(unsigned long vaddr, pteval_t *p_pte) in ipte() 222 static inline void idte(unsigned long table_origin, unsigned long vaddr) in idte() 230 static inline void idte_pmdp(unsigned long vaddr, pmdval_t *pmdp) in idte_pmdp() 235 static inline void idte_pudp(unsigned long vaddr, pudval_t *pudp) in idte_pudp() 240 static inline void idte_p4dp(unsigned long vaddr, p4dval_t *p4dp) in idte_p4dp() 245 static inline void idte_pgdp(unsigned long vaddr, pgdval_t *pgdp) in idte_pgdp()
|
/kvm-unit-tests/s390x/ |
H A D | sthyi.c | 22 static inline int sthyi(uint64_t vaddr, uint64_t fcode, uint64_t *rc, in sthyi()
|
H A D | diag258.c | 86 void *vaddr = alloc_vpage(); in page_map_outside_real_space() local
|
/kvm-unit-tests/arm/ |
H A D | mte.c | 103 static inline void mmu_set_tagged(pgd_t *pgtable, unsigned long vaddr) in mmu_set_tagged()
|
H A D | selftest.c | 75 unsigned long vaddr; in check_pabt_init() local
|
/kvm-unit-tests/riscv/ |
H A D | sbi.c | 1182 void *vaddr; in dbcn_high_write_test() local
|