Searched refs:tss_selector (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.15/arch/x86/kvm/ |
D | kvm_emulate.h | 500 u16 tss_selector, int idt_index, int reason,
|
D | emulate.c | 3023 u16 tss_selector, u16 old_tss_sel, in task_switch_16() argument 3162 u16 tss_selector, u16 old_tss_sel, in task_switch_32() argument 3201 u16 tss_selector, int idt_index, int reason, in emulator_do_task_switch() argument 3215 ret = read_segment_descriptor(ctxt, tss_selector, &next_tss_desc, &desc_addr); in emulator_do_task_switch() 3244 if ((tss_selector & 3) > dpl || ops->cpl(ctxt) > dpl) in emulator_do_task_switch() 3253 return emulate_ts(ctxt, tss_selector & 0xfffc); in emulator_do_task_switch() 3270 ret = task_switch_32(ctxt, tss_selector, old_tss_sel, in emulator_do_task_switch() 3273 ret = task_switch_16(ctxt, tss_selector, old_tss_sel, in emulator_do_task_switch() 3283 write_segment_descriptor(ctxt, tss_selector, &next_tss_desc); in emulator_do_task_switch() 3287 ops->set_segment(ctxt, tss_selector, &next_tss_desc, 0, VCPU_SREG_TR); in emulator_do_task_switch() [all …]
|
D | x86.c | 10300 int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int idt_index, in kvm_task_switch() argument 10308 ret = emulator_task_switch(ctxt, tss_selector, idt_index, reason, in kvm_task_switch()
|
/Linux-v5.15/arch/x86/kvm/svm/ |
D | svm.c | 2340 u16 tss_selector; in task_switch_interception() local 2352 tss_selector = (u16)svm->vmcb->control.exit_info_1; in task_switch_interception() 2398 return kvm_task_switch(vcpu, tss_selector, int_vec, reason, in task_switch_interception()
|
/Linux-v5.15/arch/x86/include/asm/ |
D | kvm_host.h | 1686 int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int idt_index,
|
/Linux-v5.15/arch/x86/kvm/vmx/ |
D | vmx.c | 5221 u16 tss_selector; in handle_task_switch() local 5256 tss_selector = exit_qualification; in handle_task_switch() 5267 return kvm_task_switch(vcpu, tss_selector, in handle_task_switch()
|