Lines Matching refs:thread

89 	tsk->thread.fpu.last_cpu = ~0;  in task_disable_lazy_fpu_restore()
95 cpu == new->thread.fpu.last_cpu; in fpu_lazy_restore()
305 return fpu_save_init(&tsk->thread.fpu); in __save_init_fpu()
330 : : [addr] "m" (tsk->thread.fpu.has_fpu)); in restore_fpu_checking()
333 return fpu_restore_checking(&tsk->thread.fpu); in restore_fpu_checking()
343 return tsk->thread.fpu.has_fpu; in __thread_has_fpu()
349 tsk->thread.fpu.has_fpu = 0; in __thread_clear_has_fpu()
356 tsk->thread.fpu.has_fpu = 1; in __thread_set_has_fpu()
387 tsk->thread.fpu_counter = 0; in drop_fpu()
444 (use_eager_fpu() || new->thread.fpu_counter > 5); in switch_fpu_prepare()
450 old->thread.fpu.last_cpu = cpu; in switch_fpu_prepare()
453 old->thread.fpu.has_fpu = 0; in switch_fpu_prepare()
457 new->thread.fpu_counter++; in switch_fpu_prepare()
459 prefetch(new->thread.fpu.state); in switch_fpu_prepare()
463 old->thread.fpu_counter = 0; in switch_fpu_prepare()
466 new->thread.fpu_counter++; in switch_fpu_prepare()
470 prefetch(new->thread.fpu.state); in switch_fpu_prepare()
535 xsave_state_booting(&tsk->thread.fpu.state->xsave, -1); in __save_fpu()
537 xsave_state(&tsk->thread.fpu.state->xsave, -1); in __save_fpu()
539 fpu_fxsave(&tsk->thread.fpu); in __save_fpu()
548 return tsk->thread.fpu.state->fxsave.cwd; in get_fpu_cwd()
550 return (unsigned short)tsk->thread.fpu.state->fsave.cwd; in get_fpu_cwd()
557 return tsk->thread.fpu.state->fxsave.swd; in get_fpu_swd()
559 return (unsigned short)tsk->thread.fpu.state->fsave.swd; in get_fpu_swd()
566 return tsk->thread.fpu.state->fxsave.mxcsr; in get_fpu_mxcsr()
599 memset(&dst->thread.fpu.state->xsave, 0, xstate_size); in fpu_copy()
602 struct fpu *dfpu = &dst->thread.fpu; in fpu_copy()
603 struct fpu *sfpu = &src->thread.fpu; in fpu_copy()