H A D | emulate.c | 2953 u16 tss_selector, u16 old_tss_sel, task_switch_16() 3097 u16 tss_selector, u16 old_tss_sel, task_switch_32() 3140 u16 tss_selector, int idt_index, int reason, emulator_do_task_switch() 3154 ret = read_segment_descriptor(ctxt, tss_selector, &next_tss_desc, &desc_addr); emulator_do_task_switch() 3183 if ((tss_selector & 3) > dpl || ops->cpl(ctxt) > dpl) emulator_do_task_switch() 3192 return emulate_ts(ctxt, tss_selector & 0xfffc); emulator_do_task_switch() 3209 ret = task_switch_32(ctxt, tss_selector, old_tss_sel, emulator_do_task_switch() 3212 ret = task_switch_16(ctxt, tss_selector, old_tss_sel, emulator_do_task_switch() 3222 write_segment_descriptor(ctxt, tss_selector, &next_tss_desc); emulator_do_task_switch() 3226 ops->set_segment(ctxt, tss_selector, &next_tss_desc, 0, VCPU_SREG_TR); emulator_do_task_switch() 3242 u16 tss_selector, int idt_index, int reason, emulator_task_switch() 3251 rc = emulator_do_task_switch(ctxt, tss_selector, idt_index, reason, emulator_task_switch() 2952 task_switch_16(struct x86_emulate_ctxt *ctxt, u16 tss_selector, u16 old_tss_sel, ulong old_tss_base, struct desc_struct *new_desc) task_switch_16() argument 3096 task_switch_32(struct x86_emulate_ctxt *ctxt, u16 tss_selector, u16 old_tss_sel, ulong old_tss_base, struct desc_struct *new_desc) task_switch_32() argument 3139 emulator_do_task_switch(struct x86_emulate_ctxt *ctxt, u16 tss_selector, int idt_index, int reason, bool has_error_code, u32 error_code) emulator_do_task_switch() argument 3241 emulator_task_switch(struct x86_emulate_ctxt *ctxt, u16 tss_selector, int idt_index, int reason, bool has_error_code, u32 error_code) emulator_task_switch() argument
|