Lines Matching refs:kvm_pgtable
23 struct kvm_pgtable { struct
92 int kvm_pgtable_hyp_init(struct kvm_pgtable *pgt, u32 va_bits);
101 void kvm_pgtable_hyp_destroy(struct kvm_pgtable *pgt);
122 int kvm_pgtable_hyp_map(struct kvm_pgtable *pgt, u64 addr, u64 size, u64 phys,
132 int kvm_pgtable_stage2_init(struct kvm_pgtable *pgt, struct kvm *kvm);
141 void kvm_pgtable_stage2_destroy(struct kvm_pgtable *pgt);
166 int kvm_pgtable_stage2_map(struct kvm_pgtable *pgt, u64 addr, u64 size,
187 int kvm_pgtable_stage2_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size);
205 int kvm_pgtable_stage2_wrprotect(struct kvm_pgtable *pgt, u64 addr, u64 size);
219 kvm_pte_t kvm_pgtable_stage2_mkyoung(struct kvm_pgtable *pgt, u64 addr);
237 kvm_pte_t kvm_pgtable_stage2_mkold(struct kvm_pgtable *pgt, u64 addr);
255 int kvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr,
268 bool kvm_pgtable_stage2_is_young(struct kvm_pgtable *pgt, u64 addr);
283 int kvm_pgtable_stage2_flush(struct kvm_pgtable *pgt, u64 addr, u64 size);
306 int kvm_pgtable_walk(struct kvm_pgtable *pgt, u64 addr, u64 size,