Home
last modified time | relevance | path

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

/linux/arch/arm64/kvm/hyp/
A Dpgtable.c145 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 Dkvm_pgtable.h26 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 Dsetup.c164 kvm_pte_t *ptep, in finalize_host_mappings_walker()
170 kvm_pte_t pte = *ptep; in finalize_host_mappings_walker()
A Dmem_protect.c265 kvm_pte_t pte; in host_stage2_adjust_range()
366 kvm_pte_t pte; in __pkvm_host_share_hyp()
/linux/arch/arm64/kvm/
A Dmmu.c465 .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 13 milliseconds