Searched refs:kvm_pte_t (Results 1 – 5 of 5) sorted by relevance
/linux/arch/arm64/kvm/hyp/ |
A D | pgtable.c | 145 static void kvm_set_table_pte(kvm_pte_t *ptep, kvm_pte_t *childp, in kvm_set_table_pte() 291 kvm_pte_t pte; 331 kvm_pte_t attr; 386 static bool hyp_pte_needs_update(kvm_pte_t old, kvm_pte_t new) in hyp_pte_needs_update() 421 kvm_pte_t *childp; in hyp_map_walker() 505 kvm_pte_t attr; 605 static bool stage2_pte_needs_update(kvm_pte_t old, kvm_pte_t new) in stage2_pte_needs_update() 774 kvm_pte_t *childp; in stage2_map_walk_table_post() 952 kvm_pte_t pte; 995 kvm_pte_t attr_clr, kvm_pte_t *orig_pte, in stage2_update_leaf_attrs() [all …]
|
/linux/arch/arm64/include/asm/ |
A D | kvm_pgtable.h | 26 typedef u64 kvm_pte_t; typedef 33 static inline bool kvm_pte_valid(kvm_pte_t pte) in kvm_pte_valid() 38 static inline u64 kvm_pte_to_phys(kvm_pte_t pte) in kvm_pte_to_phys() 170 kvm_pte_t *pgd; 195 kvm_pte_t *ptep, 400 kvm_pte_t kvm_pgtable_stage2_mkyoung(struct kvm_pgtable *pgt, u64 addr); 418 kvm_pte_t kvm_pgtable_stage2_mkold(struct kvm_pgtable *pgt, u64 addr); 509 kvm_pte_t *ptep, u32 *level); 519 enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte); 529 enum kvm_pgtable_prot kvm_pgtable_hyp_pte_prot(kvm_pte_t pte);
|
/linux/arch/arm64/kvm/hyp/nvhe/ |
A D | setup.c | 164 kvm_pte_t *ptep, in finalize_host_mappings_walker() 170 kvm_pte_t pte = *ptep; in finalize_host_mappings_walker()
|
A D | mem_protect.c | 265 kvm_pte_t pte; in host_stage2_adjust_range() 366 kvm_pte_t pte; in __pkvm_host_share_hyp()
|
/linux/arch/arm64/kvm/ |
A D | mmu.c | 465 .pgd = (kvm_pte_t *)kvm->mm->pgd, in get_user_mapping_size() 471 kvm_pte_t pte = 0; /* Keep GCC quiet... */ in get_user_mapping_size() 1160 kvm_pte_t kpte; in handle_access_fault() 1345 kvm_pte_t kpte; in kvm_age_gfn()
|
Completed in 14 milliseconds