Lines Matching full:fpu
3 * x86 FPU boot time init code:
5 #include <asm/fpu/api.h>
41 fpstate_init_soft(¤t->thread.fpu.fpstate->regs.soft); in fpu__init_cpu_generic()
48 * Enable all supported FPU features. Called when a CPU is brought online:
69 pr_info("x86/fpu: Probing for FPU: FSW=0x%04hx FCW=0x%04hx\n", fsw, fcw); in fpu__probe_without_cpuid()
86 pr_emerg("x86/fpu: Giving up, no FPU found and no math emulation present\n"); in fpu__init_system_early_generic()
94 * Boot time FPU feature detection code:
123 * Once per bootup FPU initialization sequences that will run on most x86 CPUs:
128 * Set up the legacy init FPU context. Will be updated when the in fpu__init_system_generic()
147 * We append the 'struct fpu' to the task_struct:
157 task_size -= sizeof(current->thread.fpu.__fpstate.regs); in fpu__init_task_struct_size()
166 * We dynamically size 'struct fpu', so we require that in fpu__init_task_struct_size()
172 CHECK_MEMBER_AT_END_OF(struct fpu, __fpstate); in fpu__init_task_struct_size()
173 CHECK_MEMBER_AT_END_OF(struct thread_struct, fpu); in fpu__init_task_struct_size()
180 * Set up the user and kernel xstate sizes based on the legacy FPU context size.
207 fpstate_reset(¤t->thread.fpu); in fpu__init_system_xstate_size_legacy()
212 * FPU state that is later cloned into all processes:
216 fpstate_reset(¤t->thread.fpu); in fpu__init_system()
220 * The FPU has to be operational for some of the in fpu__init_system()
221 * later FPU init activities: in fpu__init_system()