Lines Matching refs:kvm_pgtable
11 #include <asm/kvm_pgtable.h>
49 struct kvm_pgtable *pgt;
92 static u32 __kvm_pgd_page_idx(struct kvm_pgtable *pgt, u64 addr)
107 struct kvm_pgtable pgt = {
274 struct kvm_pgtable *pgt = data->pgt;
294 int kvm_pgtable_walk(struct kvm_pgtable *pgt, u64 addr, u64 size,
374 int kvm_pgtable_hyp_map(struct kvm_pgtable *pgt, u64 addr, u64 size, u64 phys,
397 int kvm_pgtable_hyp_init(struct kvm_pgtable *pgt, u32 va_bits)
418 void kvm_pgtable_hyp_destroy(struct kvm_pgtable *pgt)
617 int kvm_pgtable_stage2_map(struct kvm_pgtable *pgt, u64 addr, u64 size,
698 int kvm_pgtable_stage2_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size)
742 static int stage2_update_leaf_attrs(struct kvm_pgtable *pgt, u64 addr,
771 int kvm_pgtable_stage2_wrprotect(struct kvm_pgtable *pgt, u64 addr, u64 size)
778 kvm_pte_t kvm_pgtable_stage2_mkyoung(struct kvm_pgtable *pgt, u64 addr)
787 kvm_pte_t kvm_pgtable_stage2_mkold(struct kvm_pgtable *pgt, u64 addr)
801 bool kvm_pgtable_stage2_is_young(struct kvm_pgtable *pgt, u64 addr)
808 int kvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr,
843 int kvm_pgtable_stage2_flush(struct kvm_pgtable *pgt, u64 addr, u64 size)
856 int kvm_pgtable_stage2_init(struct kvm_pgtable *pgt, struct kvm *kvm)
895 void kvm_pgtable_stage2_destroy(struct kvm_pgtable *pgt)