Lines Matching refs:pgt
356 * @pgt: Uninitialised page-table structure to initialise.
362 int kvm_pgtable_hyp_init(struct kvm_pgtable *pgt, u32 va_bits,
367 * @pgt: Page-table structure initialised by kvm_pgtable_hyp_init().
372 void kvm_pgtable_hyp_destroy(struct kvm_pgtable *pgt);
376 * @pgt: Page-table structure initialised by kvm_pgtable_hyp_init().
393 int kvm_pgtable_hyp_map(struct kvm_pgtable *pgt, u64 addr, u64 size, u64 phys,
398 * @pgt: Page-table structure initialised by kvm_pgtable_hyp_init().
415 u64 kvm_pgtable_hyp_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size);
443 * @pgt: Uninitialised page-table structure to initialise.
452 int __kvm_pgtable_stage2_init(struct kvm_pgtable *pgt, struct kvm_s2_mmu *mmu,
457 #define kvm_pgtable_stage2_init(pgt, mmu, mm_ops) \
458 __kvm_pgtable_stage2_init(pgt, mmu, mm_ops, 0, NULL)
462 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
467 void kvm_pgtable_stage2_destroy(struct kvm_pgtable *pgt);
482 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
501 kvm_pte_t *kvm_pgtable_stage2_create_unlinked(struct kvm_pgtable *pgt,
508 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
535 int kvm_pgtable_stage2_map(struct kvm_pgtable *pgt, u64 addr, u64 size,
542 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
556 int kvm_pgtable_stage2_set_owner(struct kvm_pgtable *pgt, u64 addr, u64 size,
561 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
576 int kvm_pgtable_stage2_unmap(struct kvm_pgtable *pgt, u64 addr, u64 size);
581 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
594 int kvm_pgtable_stage2_wrprotect(struct kvm_pgtable *pgt, u64 addr, u64 size);
598 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
608 kvm_pte_t kvm_pgtable_stage2_mkyoung(struct kvm_pgtable *pgt, u64 addr);
613 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
629 bool kvm_pgtable_stage2_test_clear_young(struct kvm_pgtable *pgt, u64 addr,
635 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
649 int kvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr,
656 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init*().
665 int kvm_pgtable_stage2_flush(struct kvm_pgtable *pgt, u64 addr, u64 size);
670 * @pgt: Page-table structure initialised by kvm_pgtable_stage2_init().
683 int kvm_pgtable_stage2_split(struct kvm_pgtable *pgt, u64 addr, u64 size,
688 * @pgt: Page-table structure initialised by kvm_pgtable_*_init().
707 int kvm_pgtable_walk(struct kvm_pgtable *pgt, u64 addr, u64 size,
713 * @pgt: Page-table structure initialised by kvm_pgtable_*_init()
727 int kvm_pgtable_get_leaf(struct kvm_pgtable *pgt, u64 addr,