Lines Matching refs:kvm_pgtable

435 struct kvm_pgtable {  struct
460 int kvm_pgtable_hyp_init(struct kvm_pgtable *pgt, u32 va_bits, argument
470 void kvm_pgtable_hyp_destroy(struct kvm_pgtable *pgt);
491 int kvm_pgtable_hyp_map(struct kvm_pgtable *pgt, u64 addr, u64 size, u64 phys,
513 u64 kvm_pgtable_hyp_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size);
550 int __kvm_pgtable_stage2_init(struct kvm_pgtable *pgt, struct kvm_s2_mmu *mmu,
555 static inline int kvm_pgtable_stage2_init(struct kvm_pgtable *pgt, struct kvm_s2_mmu *mmu, in kvm_pgtable_stage2_init()
568 void kvm_pgtable_stage2_destroy(struct kvm_pgtable *pgt);
579 void kvm_pgtable_stage2_destroy_range(struct kvm_pgtable *pgt,
588 void kvm_pgtable_stage2_destroy_pgd(struct kvm_pgtable *pgt);
622 kvm_pte_t *kvm_pgtable_stage2_create_unlinked(struct kvm_pgtable *pgt,
656 int kvm_pgtable_stage2_map(struct kvm_pgtable *pgt, u64 addr, u64 size,
677 int kvm_pgtable_stage2_set_owner(struct kvm_pgtable *pgt, u64 addr, u64 size,
697 int kvm_pgtable_stage2_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size);
715 int kvm_pgtable_stage2_wrprotect(struct kvm_pgtable *pgt, u64 addr, u64 size);
728 void kvm_pgtable_stage2_mkyoung(struct kvm_pgtable *pgt, u64 addr,
750 bool kvm_pgtable_stage2_test_clear_young(struct kvm_pgtable *pgt, u64 addr,
771 int kvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr,
788 int kvm_pgtable_stage2_flush(struct kvm_pgtable *pgt, u64 addr, u64 size);
806 int kvm_pgtable_stage2_split(struct kvm_pgtable *pgt, u64 addr, u64 size,
830 int kvm_pgtable_walk(struct kvm_pgtable *pgt, u64 addr, u64 size,
850 int kvm_pgtable_get_leaf(struct kvm_pgtable *pgt, u64 addr,