Home
last modified time | relevance | path

Searched refs:host_mmu (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c25 struct host_mmu host_mmu; variable
46 hyp_spin_lock(&host_mmu.lock); in host_lock_component()
51 hyp_spin_unlock(&host_mmu.lock); in host_unlock_component()
102 kvm_pgtable_stage2_free_unlinked(&host_mmu.mm_ops, addr, level); in host_s2_free_unlinked_table()
116 host_mmu.mm_ops = (struct kvm_pgtable_mm_ops) { in prepare_s2_pool()
138 host_mmu.arch.mmu.vtcr = kvm_get_vtcr(id_aa64mmfr0_el1_sys_val, in prepare_host_vtcr()
146 struct kvm_s2_mmu *mmu = &host_mmu.arch.mmu; in kvm_host_prepare_stage2()
150 hyp_spin_lock_init(&host_mmu.lock); in kvm_host_prepare_stage2()
151 mmu->arch = &host_mmu.arch; in kvm_host_prepare_stage2()
157 ret = __kvm_pgtable_stage2_init(&host_mmu.pgt, mmu, in kvm_host_prepare_stage2()
[all …]
H A Dtlb.c23 struct kvm_s2_mmu *host_s2_mmu = &host_mmu.arch.mmu; in enter_vmid_context()
H A Dpkvm.c443 mmu->vtcr = host_mmu.arch.mmu.vtcr; in init_pkvm_hyp_vm()
757 selftest_vm.kvm.arch.mmu.vtcr = host_mmu.arch.mmu.vtcr; in init_selftest_vm()
821 pgd_size = kvm_pgtable_stage2_pgd_size(host_mmu.arch.mmu.vtcr); in __pkvm_init_vm()