Home
last modified time | relevance | path

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

/openbmc/linux/arch/arm64/kvm/hyp/include/nvhe/
H A Dmem_protect.h48 struct host_mmu { struct
54 extern struct host_mmu host_mmu; argument
89 __load_stage2(&host_mmu.arch.mmu, &host_mmu.arch); in __load_host_stage2()
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c24 struct host_mmu host_mmu; variable
45 hyp_spin_lock(&host_mmu.lock); in host_lock_component()
50 hyp_spin_unlock(&host_mmu.lock); in host_unlock_component()
144 hyp_spin_lock_init(&host_mmu.lock); in kvm_host_prepare_stage2()
145 mmu->arch = &host_mmu.arch; in kvm_host_prepare_stage2()
152 &host_mmu.mm_ops, KVM_HOST_S2_FLAGS, in kvm_host_prepare_stage2()
158 mmu->pgt = &host_mmu.pgt; in kvm_host_prepare_stage2()
298 params->vtcr = host_mmu.arch.vtcr; in __pkvm_prot_finalize()
310 __load_stage2(&host_mmu.arch.mmu, &host_mmu.arch); in __pkvm_prot_finalize()
449 hyp_assert_lock_held(&host_mmu.lock); in host_stage2_adjust_range()
[all …]
H A Dpkvm.c306 hyp_vm->kvm.arch.vtcr = host_mmu.arch.vtcr; in init_pkvm_hyp_vm()
486 pgd_size = kvm_pgtable_stage2_pgd_size(host_mmu.arch.vtcr); in __pkvm_init_vm()