Symbol: host_mmu
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
24
extern struct host_mmu host_mmu;
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
71
__load_stage2(&host_mmu.arch.mmu);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
117
kvm_pgtable_stage2_free_unlinked(&host_mmu.mm_ops, addr, level);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
131
host_mmu.mm_ops = (struct kvm_pgtable_mm_ops) {
arch/arm64/kvm/hyp/nvhe/mem_protect.c
1311
ret = kvm_pgtable_get_leaf(&host_mmu.pgt, phys, &pte, &level);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
153
host_mmu.arch.mmu.vtcr = kvm_get_vtcr(id_aa64mmfr0_el1_sys_val,
arch/arm64/kvm/hyp/nvhe/mem_protect.c
161
struct kvm_s2_mmu *mmu = &host_mmu.arch.mmu;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
165
hyp_spin_lock_init(&host_mmu.lock);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
166
mmu->arch = &host_mmu.arch;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
172
ret = __kvm_pgtable_stage2_init(&host_mmu.pgt, mmu,
arch/arm64/kvm/hyp/nvhe/mem_protect.c
173
&host_mmu.mm_ops, KVM_HOST_S2_FLAGS,
arch/arm64/kvm/hyp/nvhe/mem_protect.c
178
mmu->pgd_phys = __hyp_pa(host_mmu.pgt.pgd);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
179
mmu->pgt = &host_mmu.pgt;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
27
struct host_mmu host_mmu;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
337
struct kvm_s2_mmu *mmu = &host_mmu.arch.mmu;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
358
__load_stage2(&host_mmu.arch.mmu);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
376
struct kvm_pgtable *pgt = &host_mmu.pgt;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
399
u64 limit = BIT(kvm_phys_shift(&host_mmu.arch.mmu) - PAGE_SHIFT);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
489
return kvm_pgtable_stage2_map(&host_mmu.pgt, start, end - start, start,
arch/arm64/kvm/hyp/nvhe/mem_protect.c
503
hyp_assert_lock_held(&host_mmu.lock); \
arch/arm64/kvm/hyp/nvhe/mem_protect.c
527
hyp_assert_lock_held(&host_mmu.lock);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
528
ret = kvm_pgtable_get_leaf(&host_mmu.pgt, addr, &pte, &level);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
592
ret = host_stage2_try(kvm_pgtable_stage2_annotate, &host_mmu.pgt,
arch/arm64/kvm/hyp/nvhe/mem_protect.c
61
hyp_spin_lock(&host_mmu.lock);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
66
hyp_spin_unlock(&host_mmu.lock);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
816
hyp_assert_lock_held(&host_mmu.lock);
arch/arm64/kvm/hyp/nvhe/pkvm.c
443
mmu->vtcr = host_mmu.arch.mmu.vtcr;
arch/arm64/kvm/hyp/nvhe/pkvm.c
758
selftest_vm.kvm.arch.mmu.vtcr = host_mmu.arch.mmu.vtcr;
arch/arm64/kvm/hyp/nvhe/pkvm.c
835
pgd_size = kvm_pgtable_stage2_pgd_size(host_mmu.arch.mmu.vtcr);
arch/arm64/kvm/hyp/nvhe/tlb.c
23
struct kvm_s2_mmu *host_s2_mmu = &host_mmu.arch.mmu;