Lines Matching refs:pgt
160 int kvm_pgtable_hyp_init(struct kvm_pgtable *pgt, u32 va_bits,
170 void kvm_pgtable_hyp_destroy(struct kvm_pgtable *pgt);
191 int kvm_pgtable_hyp_map(struct kvm_pgtable *pgt, u64 addr, u64 size, u64 phys,
220 int kvm_pgtable_stage2_init_flags(struct kvm_pgtable *pgt, struct kvm_arch *arch,
224 #define kvm_pgtable_stage2_init(pgt, arch, mm_ops) \ argument
225 kvm_pgtable_stage2_init_flags(pgt, arch, mm_ops, 0)
234 void kvm_pgtable_stage2_destroy(struct kvm_pgtable *pgt);
264 int kvm_pgtable_stage2_map(struct kvm_pgtable *pgt, u64 addr, u64 size,
285 int kvm_pgtable_stage2_set_owner(struct kvm_pgtable *pgt, u64 addr, u64 size,
305 int kvm_pgtable_stage2_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size);
323 int kvm_pgtable_stage2_wrprotect(struct kvm_pgtable *pgt, u64 addr, u64 size);
337 kvm_pte_t kvm_pgtable_stage2_mkyoung(struct kvm_pgtable *pgt, u64 addr);
355 kvm_pte_t kvm_pgtable_stage2_mkold(struct kvm_pgtable *pgt, u64 addr);
373 int kvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr,
386 bool kvm_pgtable_stage2_is_young(struct kvm_pgtable *pgt, u64 addr);
401 int kvm_pgtable_stage2_flush(struct kvm_pgtable *pgt, u64 addr, u64 size);
424 int kvm_pgtable_walk(struct kvm_pgtable *pgt, u64 addr, u64 size,
443 int kvm_pgtable_stage2_find_range(struct kvm_pgtable *pgt, u64 addr,