Home
last modified time | relevance | path

Searched refs:tss_selector (Results 1 – 4 of 4) sorted by relevance

/arch/x86/kvm/
Dsvm.c1152 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()
Dx86.c3600 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()
Dvmx.c2954 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/
Dkvm_host.h568 int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int reason);