Home
last modified time | relevance | path

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

/Linux-v6.6/arch/x86/kvm/
Dkvm_emulate.h503 u16 tss_selector, int idt_index, int reason,
Demulate.c2919 u16 tss_selector, int idt_index, int reason, in emulator_do_task_switch() argument
2933 ret = read_segment_descriptor(ctxt, tss_selector, &next_tss_desc, &desc_addr); in emulator_do_task_switch()
2962 if ((tss_selector & 3) > dpl || ops->cpl(ctxt) > dpl) in emulator_do_task_switch()
2971 return emulate_ts(ctxt, tss_selector & 0xfffc); in emulator_do_task_switch()
3000 write_segment_descriptor(ctxt, tss_selector, &next_tss_desc); in emulator_do_task_switch()
3004 ops->set_segment(ctxt, tss_selector, &next_tss_desc, 0, VCPU_SREG_TR); in emulator_do_task_switch()
3020 u16 tss_selector, int idt_index, int reason, in emulator_task_switch() argument
3029 rc = emulator_do_task_switch(ctxt, tss_selector, idt_index, reason, in emulator_task_switch()
Dx86.c11449 int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int idt_index, in kvm_task_switch() argument
11457 ret = emulator_task_switch(ctxt, tss_selector, idt_index, reason, in kvm_task_switch()
/Linux-v6.6/arch/x86/kvm/svm/
Dsvm.c2507 u16 tss_selector; in task_switch_interception() local
2519 tss_selector = (u16)svm->vmcb->control.exit_info_1; in task_switch_interception()
2566 return kvm_task_switch(vcpu, tss_selector, int_vec, reason, in task_switch_interception()
/Linux-v6.6/arch/x86/include/asm/
Dkvm_host.h1980 int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int idt_index,
/Linux-v6.6/arch/x86/kvm/vmx/
Dvmx.c5686 u16 tss_selector; in handle_task_switch() local
5721 tss_selector = exit_qualification; in handle_task_switch()
5732 return kvm_task_switch(vcpu, tss_selector, in handle_task_switch()