Lines Matching refs:pgt

51 		struct kvm_pgtable *pgt = kvm->arch.mmu.pgt;  in stage2_apply_range()  local
52 if (!pgt) in stage2_apply_range()
56 ret = fn(pgt, addr, next - addr); in stage2_apply_range()
464 struct kvm_pgtable pgt = { in get_user_mapping_size() local
475 ret = kvm_pgtable_get_leaf(&pgt, addr, &pte, &level); in get_user_mapping_size()
508 struct kvm_pgtable *pgt; in kvm_init_stage2_mmu() local
510 if (mmu->pgt != NULL) { in kvm_init_stage2_mmu()
515 pgt = kzalloc(sizeof(*pgt), GFP_KERNEL_ACCOUNT); in kvm_init_stage2_mmu()
516 if (!pgt) in kvm_init_stage2_mmu()
519 err = kvm_pgtable_stage2_init(pgt, &kvm->arch, &kvm_s2_mm_ops); in kvm_init_stage2_mmu()
533 mmu->pgt = pgt; in kvm_init_stage2_mmu()
534 mmu->pgd_phys = __pa(pgt->pgd); in kvm_init_stage2_mmu()
539 kvm_pgtable_stage2_destroy(pgt); in kvm_init_stage2_mmu()
541 kfree(pgt); in kvm_init_stage2_mmu()
616 struct kvm_pgtable *pgt = NULL; in kvm_free_stage2_pgd() local
619 pgt = mmu->pgt; in kvm_free_stage2_pgd()
620 if (pgt) { in kvm_free_stage2_pgd()
622 mmu->pgt = NULL; in kvm_free_stage2_pgd()
627 if (pgt) { in kvm_free_stage2_pgd()
628 kvm_pgtable_stage2_destroy(pgt); in kvm_free_stage2_pgd()
629 kfree(pgt); in kvm_free_stage2_pgd()
648 struct kvm_pgtable *pgt = kvm->arch.mmu.pgt; in kvm_phys_addr_ioremap() local
663 ret = kvm_pgtable_stage2_map(pgt, addr, PAGE_SIZE, pa, prot, in kvm_phys_addr_ioremap()
962 struct kvm_pgtable *pgt; in user_mem_abort() local
1092 pgt = vcpu->arch.hw_mmu->pgt; in user_mem_abort()
1136 ret = kvm_pgtable_stage2_relax_perms(pgt, fault_ipa, prot); in user_mem_abort()
1138 ret = kvm_pgtable_stage2_map(pgt, fault_ipa, vma_pagesize, in user_mem_abort()
1167 kpte = kvm_pgtable_stage2_mkyoung(mmu->pgt, fault_ipa); in handle_access_fault()
1301 if (!kvm->arch.mmu.pgt) in kvm_unmap_gfn_range()
1316 if (!kvm->arch.mmu.pgt) in kvm_set_spte_gfn()
1335 kvm_pgtable_stage2_map(kvm->arch.mmu.pgt, range->start << PAGE_SHIFT, in kvm_set_spte_gfn()
1348 if (!kvm->arch.mmu.pgt) in kvm_age_gfn()
1353 kpte = kvm_pgtable_stage2_mkold(kvm->arch.mmu.pgt, in kvm_age_gfn()
1361 if (!kvm->arch.mmu.pgt) in kvm_test_age_gfn()
1364 return kvm_pgtable_stage2_is_young(kvm->arch.mmu.pgt, in kvm_test_age_gfn()