Lines Matching refs:mmu
14 struct kvm_s2_mmu *mmu;
19 static void enter_vmid_context(struct kvm_s2_mmu *mmu,
23 struct kvm_s2_mmu *host_s2_mmu = &host_mmu.arch.mmu;
29 cxt->mmu = NULL;
62 if (mmu == vcpu->arch.hw_mmu || WARN_ON(mmu != host_s2_mmu))
65 cxt->mmu = vcpu->arch.hw_mmu;
68 if (mmu == host_s2_mmu)
71 cxt->mmu = host_s2_mmu;
113 __load_stage2(mmu, kern_hyp_va(mmu->arch));
120 struct kvm_s2_mmu *mmu = cxt->mmu;
127 if (!mmu)
131 __load_stage2(mmu, kern_hyp_va(mmu->arch));
148 void __kvm_tlb_flush_vmid_ipa(struct kvm_s2_mmu *mmu,
154 enter_vmid_context(mmu, &cxt, false);
178 void __kvm_tlb_flush_vmid_ipa_nsh(struct kvm_s2_mmu *mmu,
184 enter_vmid_context(mmu, &cxt, true);
208 void __kvm_tlb_flush_vmid_range(struct kvm_s2_mmu *mmu,
222 enter_vmid_context(mmu, &cxt, false);
235 void __kvm_tlb_flush_vmid(struct kvm_s2_mmu *mmu)
240 enter_vmid_context(mmu, &cxt, false);
249 void __kvm_flush_cpu_context(struct kvm_s2_mmu *mmu)
254 enter_vmid_context(mmu, &cxt, false);