Home
last modified time | relevance | path

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

/Linux-v4.19/arch/x86/kvm/
Dx86.h331 DECLARE_PER_CPU(struct kvm_vcpu *, current_vcpu);
335 __this_cpu_write(current_vcpu, vcpu); in kvm_before_interrupt()
340 __this_cpu_write(current_vcpu, NULL); in kvm_after_interrupt()
Dhyperv.c1272 static u64 kvm_hv_flush_tlb(struct kvm_vcpu *current_vcpu, u64 ingpa, in kvm_hv_flush_tlb() argument
1275 struct kvm *kvm = current_vcpu->kvm; in kvm_hv_flush_tlb()
1276 struct kvm_vcpu_hv *hv_current = &current_vcpu->arch.hyperv; in kvm_hv_flush_tlb()
Dx86.c6557 DEFINE_PER_CPU(struct kvm_vcpu *, current_vcpu);
6558 EXPORT_PER_CPU_SYMBOL_GPL(current_vcpu);
6562 return __this_cpu_read(current_vcpu) != NULL; in kvm_is_in_guest()
6569 if (__this_cpu_read(current_vcpu)) in kvm_is_user_mode()
6570 user_mode = kvm_x86_ops->get_cpl(__this_cpu_read(current_vcpu)); in kvm_is_user_mode()
6579 if (__this_cpu_read(current_vcpu)) in kvm_get_guest_ip()
6580 ip = kvm_rip_read(__this_cpu_read(current_vcpu)); in kvm_get_guest_ip()