Lines Matching refs:tss_seg
3171 struct tss_segment_16 tss_seg;
3175 ret = linear_read_system(ctxt, old_tss_base, &tss_seg, sizeof(tss_seg));
3179 save_state_to_tss16(ctxt, &tss_seg);
3181 ret = linear_write_system(ctxt, old_tss_base, &tss_seg, sizeof(tss_seg));
3185 ret = linear_read_system(ctxt, new_tss_base, &tss_seg, sizeof(tss_seg));
3190 tss_seg.prev_task_link = old_tss_sel;
3193 &tss_seg.prev_task_link,
3194 sizeof(tss_seg.prev_task_link));
3199 return load_state_from_tss16(ctxt, &tss_seg);
3310 struct tss_segment_32 tss_seg;
3316 ret = linear_read_system(ctxt, old_tss_base, &tss_seg, sizeof(tss_seg));
3320 save_state_to_tss32(ctxt, &tss_seg);
3323 ret = linear_write_system(ctxt, old_tss_base + eip_offset, &tss_seg.eip,
3328 ret = linear_read_system(ctxt, new_tss_base, &tss_seg, sizeof(tss_seg));
3333 tss_seg.prev_task_link = old_tss_sel;
3336 &tss_seg.prev_task_link,
3337 sizeof(tss_seg.prev_task_link));
3342 return load_state_from_tss32(ctxt, &tss_seg);