mcontext
struct mcontext uc_mcontext;
struct mcontext __user *uc_regs;/* points to uc_mcontext field */
struct mcontext uc_mcontext;
struct mcontext __user *mcp;
mcp = (struct mcontext __user *)(u64)cmcp;
struct mcontext __user *mctx;
mctx = (struct mcontext __user *)
__unsafe_restore_general_regs(struct pt_regs *regs, struct mcontext __user *sr)
struct mcontext __user *mcp;
mcp = (struct mcontext __user *)(u64)cmcp;
struct mcontext __user *sr;
struct mcontext __user *mcp;
struct mcontext __user *tm_mcp = NULL;
mcp = (struct mcontext __user *)&sf->mctx;
tm_mcp = (struct mcontext __user *)&sf->mctx_transact;
sr = (struct mcontext __user *)from_user_ptr(sigctx.regs);
__unsafe_save_general_regs(struct pt_regs *regs, struct mcontext __user *frame)
int __unsafe_restore_general_regs(struct pt_regs *regs, struct mcontext __user *sr)
struct mcontext mctx; /* all the register values */
struct mcontext mctx_transact;
__unsafe_save_user_regs(struct pt_regs *regs, struct mcontext __user *frame,
struct mcontext __user *tm_frame, int ctx_has_vsx_region)
save_tm_user_regs_unsafe(struct pt_regs *regs, struct mcontext __user *frame,
struct mcontext __user *tm_frame, unsigned long msr)
save_tm_user_regs_unsafe(struct pt_regs *regs, struct mcontext __user *frame,
struct mcontext __user *tm_frame, unsigned long msr)
struct mcontext __user *sr, int sig)
struct mcontext __user *sr,
struct mcontext __user *tm_sr)
static long restore_tm_user_regs(struct pt_regs *regs, struct mcontext __user *sr,
struct mcontext __user *tm_sr)
struct mcontext __user *mctx;
struct mcontext __user *tm_mctx = NULL;
struct mcontext __user *mctx;
struct mcontext __user *tm_mctx = NULL;
__unsafe_save_general_regs(struct pt_regs *regs, struct mcontext __user *frame)
struct mcontext __user *mcp;
mcp = (struct mcontext __user *)(u64)cmcp;
struct mcontext __user *mcp;
struct mcontext __user *tm_mcp;
mcp = (struct mcontext __user *)(u64)cmcp;
tm_mcp = (struct mcontext __user *)(u64)tm_cmcp;
#define mcontext32 mcontext
mcontext_t *mcontext = (void *)&proc_data->sigstack[proc_data->mctx_offset];
GET_FAULTINFO_FROM_MC(regs->faultinfo, mcontext);
mcontext_t *mcontext,
res = (void *)(((unsigned long)mcontext->fpregs &
mcontext_t *mcontext;
mcontext = (void *)&data->sigstack[data->mctx_offset];
get_regs_from_mc(regs, mcontext);
fpstate_stub = get_fpstate(data, mcontext, &fp_size);
mcontext_t *mcontext;
mcontext = (void *)&data->sigstack[data->mctx_offset];
if ((unsigned long)mcontext < (unsigned long)data->sigstack ||
(unsigned long)mcontext >
sizeof(data->sigstack) - sizeof(*mcontext))
get_mc_from_regs(regs, mcontext, single_stepping);
fpstate_stub = get_fpstate(data, mcontext, &fp_size);
struct mlx4_ib_ucontext *mcontext =
mlx4_ib_db_unmap_user(mcontext, &qp->db);