Home
last modified time | relevance | path

Searched refs:kern_hyp_va (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/arch/arm64/kvm/hyp/
Dtlb.c76 kvm = kern_hyp_va(kvm); in __kvm_tlb_flush_vmid_ipa()
128 kvm = kern_hyp_va(kvm); in __kvm_tlb_flush_vmid()
140 struct kvm *kvm = kern_hyp_va(kern_hyp_va(vcpu)->kvm); in __kvm_tlb_flush_local_vmid()
Ddebug-sr.c169 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __debug_switch_to_guest()
172 guest_dbg = kern_hyp_va(vcpu->arch.debug_ptr); in __debug_switch_to_guest()
191 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __debug_switch_to_host()
194 guest_dbg = kern_hyp_va(vcpu->arch.debug_ptr); in __debug_switch_to_host()
Dvgic-v2-cpuif-proxy.c48 struct kvm *kvm = kern_hyp_va(vcpu->kvm); in __vgic_v2_perform_cpuif_access()
Dswitch.c540 vcpu = kern_hyp_va(vcpu); in __kvm_vcpu_run_nvhe()
542 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __kvm_vcpu_run_nvhe()
549 __activate_vm(kern_hyp_va(vcpu->kvm)); in __kvm_vcpu_run_nvhe()
Dhyp-entry.S95 kern_hyp_va x0
/Linux-v4.19/arch/arm/kvm/hyp/
Dtlb.c43 kvm = kern_hyp_va(kvm); in __kvm_tlb_flush_vmid()
61 struct kvm *kvm = kern_hyp_va(kern_hyp_va(vcpu)->kvm); in __kvm_tlb_flush_local_vmid()
Dswitch.c79 struct kvm *kvm = kern_hyp_va(vcpu->kvm); in __activate_vm()
165 vcpu = kern_hyp_va(vcpu); in __kvm_vcpu_run_nvhe()
168 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __kvm_vcpu_run_nvhe()
241 host_ctxt = kern_hyp_va(vcpu->arch.host_cpu_context); in __hyp_panic()
/Linux-v4.19/arch/arm64/include/asm/
Dkvm_mmu.h85 .macro kern_hyp_va reg
118 #define kern_hyp_va(v) ((typeof(v))(__kern_hyp_va((unsigned long)(v))))
427 void *vect = kern_hyp_va(kvm_ksym_ref(__kvm_hyp_vector));
431 vect = kern_hyp_va(kvm_ksym_ref(__bp_harden_hyp_vecs_start));
461 __kvm_bp_vect_base = kern_hyp_va(__kvm_bp_vect_base);
485 return kern_hyp_va(kvm_ksym_ref(__kvm_hyp_vector));
Dkvm_asm.h111 kern_hyp_va \vcpu
/Linux-v4.19/arch/arm64/kvm/
Dfpsimd.c45 vcpu->arch.host_thread_info = kern_hyp_va(ti); in kvm_arch_vcpu_run_map_fp()
46 vcpu->arch.host_fpsimd_state = kern_hyp_va(fpsimd); in kvm_arch_vcpu_run_map_fp()
Dhyp-init.S119 kern_hyp_va x1
/Linux-v4.19/virt/kvm/arm/
Dmmu.c585 unmap_hyp_range(hyp_pgd, kern_hyp_va(PAGE_OFFSET), in free_hyp_pgds()
744 unsigned long start = kern_hyp_va((unsigned long)from); in create_hyp_mappings()
745 unsigned long end = kern_hyp_va((unsigned long)to); in create_hyp_mappings()
1976 kern_hyp_va(PAGE_OFFSET), in kvm_mmu_init()
1977 kern_hyp_va((unsigned long)high_memory - 1)); in kvm_mmu_init()
1979 if (hyp_idmap_start >= kern_hyp_va(PAGE_OFFSET) && in kvm_mmu_init()
1980 hyp_idmap_start < kern_hyp_va((unsigned long)high_memory - 1) && in kvm_mmu_init()
/Linux-v4.19/arch/arm/include/asm/
Dkvm_mmu.h29 #define kern_hyp_va(kva) (kva) macro
/Linux-v4.19/Documentation/arm64/
Dmemory.txt91 random) offset from the linear mapping. See the kern_hyp_va macro and
/Linux-v4.19/virt/kvm/arm/hyp/
Dvgic-v3-sr.c353 vcpu = kern_hyp_va(vcpu); in __vgic_v3_save_aprs()
386 vcpu = kern_hyp_va(vcpu); in __vgic_v3_restore_aprs()