Searched refs:xregs_state (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/arch/x86/include/asm/fpu/ |
| D | xstate.h | 50 void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr); 53 int copy_xstate_to_kernel(void *kbuf, struct xregs_state *xsave, unsigned int offset, unsigned int … 54 int copy_xstate_to_user(void __user *ubuf, struct xregs_state *xsave, unsigned int offset, unsigned… 55 int copy_kernel_to_xstate(struct xregs_state *xsave, const void *kbuf); 56 int copy_user_to_xstate(struct xregs_state *xsave, const void __user *ubuf);
|
| D | internal.h | 89 static inline void fpstate_init_xstate(struct xregs_state *xsave) in fpstate_init_xstate() 274 static inline void copy_xregs_to_kernel_booting(struct xregs_state *xstate) in copy_xregs_to_kernel_booting() 296 static inline void copy_kernel_to_xregs_booting(struct xregs_state *xstate) in copy_kernel_to_xregs_booting() 320 static inline void copy_xregs_to_kernel(struct xregs_state *xstate) in copy_xregs_to_kernel() 338 static inline void copy_kernel_to_xregs(struct xregs_state *xstate, u64 mask) in copy_kernel_to_xregs() 356 static inline int copy_xregs_to_user(struct xregs_state __user *buf) in copy_xregs_to_user() 378 static inline int copy_user_to_xregs(struct xregs_state __user *buf, u64 mask) in copy_user_to_xregs() 380 struct xregs_state *xstate = ((__force struct xregs_state *)buf); in copy_user_to_xregs() 396 static inline int copy_kernel_to_xregs_err(struct xregs_state *xstate, u64 mask) in copy_kernel_to_xregs_err()
|
| D | types.h | 253 struct xregs_state { struct 272 struct xregs_state xsave; argument
|
| /Linux-v5.4/arch/x86/kernel/fpu/ |
| D | xstate.c | 250 unsigned int last_good_offset = offsetof(struct xregs_state, in setup_xstate_features() 806 static void *__raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr) in __raw_xsave_addr() 833 void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr) in get_xsave_addr() 977 int copy_xstate_to_kernel(void *kbuf, struct xregs_state *xsave, unsigned int offset_start, unsigne… in copy_xstate_to_kernel() 999 offset = offsetof(struct xregs_state, header); in copy_xstate_to_kernel() 1061 int copy_xstate_to_user(void __user *ubuf, struct xregs_state *xsave, unsigned int offset_start, un… in copy_xstate_to_user() 1083 offset = offsetof(struct xregs_state, header); in copy_xstate_to_user() 1134 int copy_kernel_to_xstate(struct xregs_state *xsave, const void *kbuf) in copy_kernel_to_xstate() 1140 offset = offsetof(struct xregs_state, header); in copy_kernel_to_xstate() 1187 int copy_user_to_xstate(struct xregs_state *xsave, const void __user *ubuf) in copy_user_to_xstate() [all …]
|
| D | signal.c | 61 struct xregs_state *xsave = &tsk->thread.fpu.state.xsave; in save_fsave_header() 88 struct xregs_state __user *x = buf; in save_xstate_epilog() 127 static inline int copy_fpregs_to_sigframe(struct xregs_state __user *buf) in copy_fpregs_to_sigframe() 218 struct xregs_state *xsave = &state->xsave; in sanitize_restored_xstate() 367 if (!ret && state_size > offsetof(struct xregs_state, header)) in __fpu__restore_sig()
|
| D | regset.c | 81 struct xregs_state *xsave; in xstateregs_get() 118 struct xregs_state *xsave; in xstateregs_set()
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | x86.c | 3880 struct xregs_state *xsave = &vcpu->arch.guest_fpu->state.xsave; in fill_xsave() 3922 struct xregs_state *xsave = &vcpu->arch.guest_fpu->state.xsave; in load_xsave()
|