rt_sigframe
struct rt_sigframe;
extern void do_rt_sigreturn(struct rt_sigframe __user *);
[offsetof(struct rt_sigframe, uc.uc_mcontext) == 176 ? 1 : -1];
do_rt_sigreturn(struct rt_sigframe __user *frame)
struct rt_sigframe __user *frame;
stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs,
static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf)
struct rt_sigframe __user *sf;
sf = (struct rt_sigframe __force __user *)(regs->sp);
struct rt_sigframe __user *sf;
sf = get_sigframe(ksig, regs, sizeof(struct rt_sigframe));
DEFINE(RT_SIGFRAME_RC3_OFFSET, offsetof(struct rt_sigframe, sig.retcode[3]));
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)regs->ARM_sp;
struct rt_sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame));
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)regs->sp;
struct rt_sigframe __user *sf = user->sigframe;
user->size = offsetof(struct rt_sigframe, uc.uc_mcontext.__reserved);
user->sigframe = (struct rt_sigframe __user *)sp;
return round_up(max(user->size, sizeof(struct rt_sigframe)), 16);
struct rt_sigframe __user *frame;
struct rt_sigframe __user *sigframe;
struct rt_sigframe __user *sf)
struct rt_sigframe __user *sf,
static int setup_sigcontext(struct rt_sigframe __user *frame,
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)regs->usp;
frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe));
if (!access_ok(frame, sizeof(struct rt_sigframe)))
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)pt_psp(regs);
struct rt_sigframe __user *frame;
OFFSET(RT_SIGFRAME_SC, rt_sigframe, rs_uctx.uc_mcontext);
!likely(on_sig_stack(sp - sizeof(struct rt_sigframe))))
sp -= sizeof(struct rt_sigframe);
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)regs->regs[3];
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame = (struct rt_sigframe __user *)(usp - 4);
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame =
(struct rt_sigframe __user *)(regs->r1);
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)regs->regs[29];
struct rt_sigframe __user *frame;
(offsetof(struct rt_sigframe, rs_uc.uc_extcontext) -
offsetof(struct rt_sigframe, rs_uc.uc_mcontext)));
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *) regs->sp;
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->sp;
struct rt_sigframe __user *frame;
(((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME)
DEFINE(SIGFRAME_CONTEXT_REGS, offsetof(struct rt_sigframe, uc.uc_mcontext) - PARISC_RT_SIGFRAME_SIZE);
DEFINE(SIGFRAME_CONTEXT_REGS32, offsetof(struct rt_sigframe, uc.uc_mcontext) - PARISC_RT_SIGFRAME_SIZE);
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)
struct rt_sigframe __user *rt_sf;
rt_sf = (struct rt_sigframe __user *)
return max(sizeof(struct rt_sigframe) + __SIGNAL_FRAMESIZE + 16,
struct rt_sigframe __user *frame;
return sizeof(struct rt_sigframe) + __SIGNAL_FRAMESIZE;
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)regs->sp;
static long setup_sigcontext(struct rt_sigframe __user *frame,
struct rt_sigframe __user *frame;
struct rt_sigframe __user *frame =
(struct rt_sigframe __user *)regs->gprs[15];
struct rt_sigframe __user *frame;
frame_size = sizeof(struct rt_sigframe) - sizeof(_sigregs_ext);
struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15];
struct rt_sigframe __user *frame;
#define rt_sigframe_ia32 rt_sigframe
# define MAX_FRAME_SIGINFO_UCTXT_SIZE sizeof(struct rt_sigframe)
struct rt_sigframe __user *frame;
frame = get_sigframe(ksig, regs, sizeof(struct rt_sigframe), &fp);
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *)(regs->sp - sizeof(long));
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *) stack_top - 1;
frame = (struct rt_sigframe __user *)((unsigned long)frame - math_size);
struct rt_sigframe __user *frame;
frame = (void __user *)stack_top - sizeof(struct rt_sigframe);
frame = (struct rt_sigframe __user *) ((unsigned long) frame - 128 - 8);
struct rt_sigframe __user *frame =
(struct rt_sigframe __user *)(sp - sizeof(long));
setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs)
restore_sigcontext(struct pt_regs *regs, struct rt_sigframe __user *frame)
struct rt_sigframe __user *frame;
frame = (struct rt_sigframe __user *) regs->areg[1];
struct rt_sigframe *frame;