Searched refs:tss_selector (Results 1 – 4 of 4) sorted by relevance
/arch/x86/kvm/ |
D | svm.c | 1152 u16 tss_selector; in task_switch_interception() local 1154 tss_selector = (u16)svm->vmcb->control.exit_info_1; in task_switch_interception() 1157 return kvm_task_switch(&svm->vcpu, tss_selector, in task_switch_interception() 1161 return kvm_task_switch(&svm->vcpu, tss_selector, in task_switch_interception() 1163 return kvm_task_switch(&svm->vcpu, tss_selector, TASK_SWITCH_CALL); in task_switch_interception()
|
D | x86.c | 3600 static int kvm_task_switch_16(struct kvm_vcpu *vcpu, u16 tss_selector, in kvm_task_switch_16() argument 3629 static int kvm_task_switch_32(struct kvm_vcpu *vcpu, u16 tss_selector, in kvm_task_switch_32() argument 3658 int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int reason) in kvm_task_switch() argument 3672 if (load_guest_segment_descriptor(vcpu, tss_selector, &nseg_desc)) in kvm_task_switch() 3682 if ((tss_selector & 3) > nseg_desc.dpl || cpl > nseg_desc.dpl) { in kvm_task_switch() 3689 kvm_queue_exception_e(vcpu, TS_VECTOR, tss_selector & 0xfffc); in kvm_task_switch() 3706 ret = kvm_task_switch_32(vcpu, tss_selector, old_tss_base, in kvm_task_switch() 3709 ret = kvm_task_switch_16(vcpu, tss_selector, old_tss_base, in kvm_task_switch() 3719 save_guest_segment_descriptor(vcpu, tss_selector, in kvm_task_switch() 3724 seg_desct_to_kvm_desct(&nseg_desc, tss_selector, &tr_seg); in kvm_task_switch()
|
D | vmx.c | 2954 u16 tss_selector; in handle_task_switch() local 2969 tss_selector = exit_qualification; in handle_task_switch() 2971 return kvm_task_switch(vcpu, tss_selector, reason); in handle_task_switch()
|
/arch/x86/include/asm/ |
D | kvm_host.h | 568 int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int reason);
|