Home
last modified time | relevance | path

Searched refs:xregs_state (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/arch/x86/include/asm/fpu/
Dxstate.h103 void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr);
108 void copy_xstate_to_kernel(struct membuf to, struct xregs_state *xsave);
109 int copy_kernel_to_xstate(struct xregs_state *xsave, const void *kbuf);
110 int copy_user_to_xstate(struct xregs_state *xsave, const void __user *ubuf);
111 void copy_supervisor_to_kernel(struct xregs_state *xsave);
112 void copy_dynamic_supervisor_to_kernel(struct xregs_state *xstate, u64 mask);
113 void copy_kernel_to_dynamic_supervisor(struct xregs_state *xstate, u64 mask);
Dinternal.h90 static inline void fpstate_init_xstate(struct xregs_state *xsave) in fpstate_init_xstate()
275 static inline void copy_xregs_to_kernel_booting(struct xregs_state *xstate) in copy_xregs_to_kernel_booting()
297 static inline void copy_kernel_to_xregs_booting(struct xregs_state *xstate) in copy_kernel_to_xregs_booting()
321 static inline void copy_xregs_to_kernel(struct xregs_state *xstate) in copy_xregs_to_kernel()
339 static inline void copy_kernel_to_xregs(struct xregs_state *xstate, u64 mask) in copy_kernel_to_xregs()
357 static inline int copy_xregs_to_user(struct xregs_state __user *buf) in copy_xregs_to_user()
382 static inline int copy_user_to_xregs(struct xregs_state __user *buf, u64 mask) in copy_user_to_xregs()
384 struct xregs_state *xstate = ((__force struct xregs_state *)buf); in copy_user_to_xregs()
400 static inline int copy_kernel_to_xregs_err(struct xregs_state *xstate, u64 mask) in copy_kernel_to_xregs_err()
Dtypes.h289 struct xregs_state { struct
308 struct xregs_state xsave; argument
/Linux-v5.10/arch/x86/kernel/fpu/
Dxstate.c257 unsigned int last_good_offset = offsetof(struct xregs_state, in setup_xstate_features()
899 static void *__raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr) in __raw_xsave_addr()
926 void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr) in get_xsave_addr()
1075 void copy_xstate_to_kernel(struct membuf to, struct xregs_state *xsave) in copy_xstate_to_kernel()
1109 copy_part(&to, &last, offsetof(struct xregs_state, header), in copy_xstate_to_kernel()
1131 int copy_kernel_to_xstate(struct xregs_state *xsave, const void *kbuf) in copy_kernel_to_xstate()
1137 offset = offsetof(struct xregs_state, header); in copy_kernel_to_xstate()
1184 int copy_user_to_xstate(struct xregs_state *xsave, const void __user *ubuf) in copy_user_to_xstate()
1190 offset = offsetof(struct xregs_state, header); in copy_user_to_xstate()
1239 void copy_supervisor_to_kernel(struct xregs_state *xstate) in copy_supervisor_to_kernel()
[all …]
Dsignal.c61 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()
219 struct xregs_state *xsave = &state->xsave; in sanitize_restored_user_xstate()
413 if (!ret && state_size > offsetof(struct xregs_state, header)) in __fpu__restore_sig()
Dregset.c78 struct xregs_state *xsave; in xstateregs_get()
111 struct xregs_state *xsave; in xstateregs_set()
/Linux-v5.10/arch/x86/events/
Dperf_event.h846 struct xregs_state xsave;
/Linux-v5.10/arch/x86/kvm/
Dx86.c4399 struct xregs_state *xsave = &vcpu->arch.guest_fpu->state.xsave; in fill_xsave()
4441 struct xregs_state *xsave = &vcpu->arch.guest_fpu->state.xsave; in load_xsave()