Lines Matching refs:kvm_pgtable
175 struct kvm_pgtable { struct
228 int kvm_pgtable_hyp_init(struct kvm_pgtable *pgt, u32 va_bits,
238 void kvm_pgtable_hyp_destroy(struct kvm_pgtable *pgt);
259 int kvm_pgtable_hyp_map(struct kvm_pgtable *pgt, u64 addr, u64 size, u64 phys,
281 u64 kvm_pgtable_hyp_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size);
310 int __kvm_pgtable_stage2_init(struct kvm_pgtable *pgt, struct kvm_s2_mmu *mmu,
325 void kvm_pgtable_stage2_destroy(struct kvm_pgtable *pgt);
355 int kvm_pgtable_stage2_map(struct kvm_pgtable *pgt, u64 addr, u64 size,
376 int kvm_pgtable_stage2_set_owner(struct kvm_pgtable *pgt, u64 addr, u64 size,
396 int kvm_pgtable_stage2_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size);
414 int kvm_pgtable_stage2_wrprotect(struct kvm_pgtable *pgt, u64 addr, u64 size);
428 kvm_pte_t kvm_pgtable_stage2_mkyoung(struct kvm_pgtable *pgt, u64 addr);
446 kvm_pte_t kvm_pgtable_stage2_mkold(struct kvm_pgtable *pgt, u64 addr);
465 int kvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr,
478 bool kvm_pgtable_stage2_is_young(struct kvm_pgtable *pgt, u64 addr);
493 int kvm_pgtable_stage2_flush(struct kvm_pgtable *pgt, u64 addr, u64 size);
516 int kvm_pgtable_walk(struct kvm_pgtable *pgt, u64 addr, u64 size,
536 int kvm_pgtable_get_leaf(struct kvm_pgtable *pgt, u64 addr,