Lines Matching refs:tss_seg
3065 struct tss_segment_16 tss_seg; in task_switch_16() local
3069 ret = linear_read_system(ctxt, old_tss_base, &tss_seg, sizeof tss_seg); in task_switch_16()
3073 save_state_to_tss16(ctxt, &tss_seg); in task_switch_16()
3075 ret = linear_write_system(ctxt, old_tss_base, &tss_seg, sizeof tss_seg); in task_switch_16()
3079 ret = linear_read_system(ctxt, new_tss_base, &tss_seg, sizeof tss_seg); in task_switch_16()
3084 tss_seg.prev_task_link = old_tss_sel; in task_switch_16()
3087 &tss_seg.prev_task_link, in task_switch_16()
3088 sizeof tss_seg.prev_task_link); in task_switch_16()
3093 return load_state_from_tss16(ctxt, &tss_seg); in task_switch_16()
3204 struct tss_segment_32 tss_seg; in task_switch_32() local
3210 ret = linear_read_system(ctxt, old_tss_base, &tss_seg, sizeof tss_seg); in task_switch_32()
3214 save_state_to_tss32(ctxt, &tss_seg); in task_switch_32()
3217 ret = linear_write_system(ctxt, old_tss_base + eip_offset, &tss_seg.eip, in task_switch_32()
3222 ret = linear_read_system(ctxt, new_tss_base, &tss_seg, sizeof tss_seg); in task_switch_32()
3227 tss_seg.prev_task_link = old_tss_sel; in task_switch_32()
3230 &tss_seg.prev_task_link, in task_switch_32()
3231 sizeof tss_seg.prev_task_link); in task_switch_32()
3236 return load_state_from_tss32(ctxt, &tss_seg); in task_switch_32()