/openbmc/linux/arch/x86/kernel/fpu/ |
H A D | xstate.h | 147 static inline void xfd_validate_state(struct fpstate *fpstate, u64 mask, bool rstor) { } in xfd_validate_state() 157 static inline void xfd_update_state(struct fpstate *fpstate) in xfd_update_state() 171 static inline void xfd_update_state(struct fpstate *fpstate) { } in xfd_update_state() 184 static inline void os_xsave(struct fpstate *fpstate) in os_xsave() 205 static inline void os_xrstor(struct fpstate *fpstate, u64 mask) in os_xrstor() 215 static inline void os_xrstor_supervisor(struct fpstate *fpstate) in os_xrstor_supervisor() 270 struct fpstate *fpstate = current->thread.fpu.fpstate; in xsave_to_user_sigframe() local 314 static inline int os_xrstor_safe(struct fpstate *fpstate, u64 mask) in os_xrstor_safe()
|
H A D | signal.c | 32 void __user *fpstate = fxbuf; in check_xstate_in_sigframe() local 106 struct fpstate *fpstate) in save_sw_bytes() 118 struct fpstate *fpstate) in save_xstate_epilog() 191 struct fpstate *fpstate = tsk->thread.fpu.fpstate; in copy_fpstate_to_sigframe() local 447 static inline unsigned int xstate_sigframe_size(struct fpstate *fpstate) in xstate_sigframe_size()
|
H A D | core.c | 136 void restore_fpregs_from_fpstate(struct fpstate *fpstate, u64 mask) in restore_fpregs_from_fpstate() 220 struct fpstate *fpstate; in fpu_alloc_guest_fpstate() local 482 static inline void fpstate_init_fxstate(struct fpstate *fpstate) in fpstate_init_fxstate() 491 static inline void fpstate_init_fstate(struct fpstate *fpstate) in fpstate_init_fstate() 504 void fpstate_init_user(struct fpstate *fpstate) in fpstate_init_user() 519 static void __fpstate_reset(struct fpstate *fpstate, u64 xfd) in __fpstate_reset()
|
H A D | xstate.c | 404 struct fpstate *fpstate) in validate_user_xstate_header() 1066 void __copy_xstate_to_uabi_buf(struct membuf to, struct fpstate *fpstate, in __copy_xstate_to_uabi_buf() 1239 static int copy_uabi_to_xstate(struct fpstate *fpstate, const void *kbuf, in copy_uabi_to_xstate() 1321 int copy_uabi_from_kernel_to_xstate(struct fpstate *fpstate, const void *kbuf, u32 *pkru) in copy_uabi_from_kernel_to_xstate() 1417 static bool xstate_op_valid(struct fpstate *fpstate, u64 mask, bool rstor) in xstate_op_valid() 1463 void xfd_validate_state(struct fpstate *fpstate, u64 mask, bool rstor) in xfd_validate_state()
|
/openbmc/linux/arch/x86/include/asm/fpu/ |
H A D | types.h | 356 struct fpstate { struct 358 unsigned int size; 361 unsigned int user_size; 387 * The fpstate has to be there so that argument 413 * currently active fpu.fpstate which contains the xfeature masks argument 476 struct fpstate *fpstate; member 545 struct fpstate *fpstate; member
|
/openbmc/qemu/linux-user/i386/ |
H A D | signal.c | 64 struct target_fregs_state fpstate; member 88 uint32_t fpstate; /* pointer */ member 125 uint64_t fpstate; /* pointer */ member 245 abi_ptr *fpstate, abi_ptr *fxstate, abi_ptr *fpend) in get_sigframe() 341 struct target_fregs_state *fpstate, in setup_sigcontext() 447 struct target_fregs_state *fpstate; in setup_frame() local 516 struct target_fregs_state *fpstate; in setup_rt_frame() local 679 struct target_fregs_state *fpstate, in frstor_sigcontext() 716 void *fpstate; in restore_sigcontext() local
|
/openbmc/linux/arch/x86/um/ |
H A D | signal.c | 344 struct _xstate fpstate; member 357 struct _xstate fpstate; member 486 struct _xstate fpstate; member
|
/openbmc/linux/tools/testing/selftests/x86/ |
H A D | corrupt_xstate_header.c | 48 uint8_t *fpstate = (uint8_t *)uc->uc_mcontext.fpregs; in sigusr1() local
|
/openbmc/linux/arch/x86/include/uapi/asm/ |
H A D | sigcontext.h | 193 struct _fpstate fpstate; member 230 __u32 fpstate; /* Zero when no FPU/extended context */ member 273 __u64 fpstate; /* Zero when no FPU/extended context */ member 320 struct _fpstate __user *fpstate; member 380 struct _fpstate __user *fpstate; /* Zero when no FPU context */ member
|
/openbmc/linux/arch/x86/kernel/ |
H A D | signal.c | 76 void __user **fpstate) in get_sigframe()
|
H A D | signal_64.c | 99 __unsafe_setup_sigcontext(struct sigcontext __user *sc, void __user *fpstate, in __unsafe_setup_sigcontext()
|
H A D | signal_32.c | 184 void __user *fpstate, in __unsafe_setup_sigcontext32()
|
/openbmc/u-boot/arch/arm/include/asm/ |
H A D | processor.h | 73 union fp_state fpstate; member
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | processor.h | 114 unsigned char fpstate[FPSTATESIZE]; /* floating point state */ member
|
/openbmc/linux/arch/m68k/kernel/ |
H A D | signal.c | 333 unsigned char fpstate[FPCONTEXT_SIZE]; in rt_restore_fpu_state() local 484 unsigned char fpstate[FPCONTEXT_SIZE]; in rt_save_fpu_state() local
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | thread_info.h | 71 union fp_state fpstate __attribute__((aligned(8))); member
|
/openbmc/linux/arch/x86/kvm/ |
H A D | x86.c | 12088 struct fpstate *fpstate = vcpu->arch.guest_fpu.fpstate; in kvm_vcpu_reset() local
|