xregs_state
struct xregs_state xsave;
extern void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr);
struct xregs_state xsave;
void xsaves(struct xregs_state *xsave, u64 mask);
void xrstors(struct xregs_state *xsave, u64 mask);
struct xregs_state *tmpbuf = NULL;
struct xregs_state *xsave = &fpu->fpstate->regs.xsave;
struct xregs_state __user *x = buf;
static inline int copy_fpregs_to_sigframe(struct xregs_state __user *buf, u32 pkru)
struct xregs_state __user *xbuf = buf_fx;
struct xregs_state *xsave = &x86_task_fpu(tsk)->fpstate->regs.xsave;
void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr)
void __user *get_xsave_addr_user(struct xregs_state __user *xsave, int xfeature_nr)
struct xregs_state *xinit = &init_fpstate.regs.xsave;
struct xregs_state *xsave = &fpstate->regs.xsave;
zerofrom = offsetof(struct xregs_state, extended_state_area);
struct xregs_state *xsave = &fpstate->regs.xsave;
offset = offsetof(struct xregs_state, header);
void xsaves(struct xregs_state *xstate, u64 mask)
void xrstors(struct xregs_state *xstate, u64 mask)
static __init void os_xrstor_booting(struct xregs_state *xstate)
return sizeof(struct xregs_state);
static void *__raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr)
static inline void xstate_init_xcomp_bv(struct xregs_state *xsave, u64 mask)
static inline int xsave_to_user_sigframe(struct xregs_state __user *buf, u32 pkru)
static inline int xrstor_from_user_sigframe(struct xregs_state __user *buf, u64 mask)
struct xregs_state *xstate = ((__force struct xregs_state *)buf);
struct xregs_state *xstate = &fpstate->regs.xsave;
extern void __user *get_xsave_addr_user(struct xregs_state __user *xsave, int xfeature_nr);
static inline int set_xfeature_in_sigframe(struct xregs_state __user *xbuf, u64 mask)
static inline int update_pkru_in_sigframe(struct xregs_state __user *buf, u32 pkru)
struct xregs_state *xsave;