Lines Matching refs:frame
222 struct sigframe __user *frame = in SYSCALL_DEFINE0() local
226 if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) in SYSCALL_DEFINE0()
230 if (restore_sigregs(regs, &frame->sregs)) in SYSCALL_DEFINE0()
232 if (restore_sigregs_ext(regs, &frame->sregs_ext)) in SYSCALL_DEFINE0()
244 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() local
248 if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
251 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0()
254 if (restore_sigregs(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
256 if (restore_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) in SYSCALL_DEFINE0()
292 struct sigframe __user *frame; in setup_frame() local
303 frame_size = sizeof(*frame) - sizeof(frame->sregs_ext); in setup_frame()
305 frame_size += sizeof(frame->sregs_ext); in setup_frame()
306 frame = get_sigframe(ka, regs, frame_size); in setup_frame()
307 if (frame == (void __user *) -1UL) in setup_frame()
311 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_frame()
316 sc.sregs = (_sigregs __user __force *) &frame->sregs; in setup_frame()
317 if (__copy_to_user(&frame->sc, &sc, sizeof(frame->sc))) in setup_frame()
324 if (save_sigregs(regs, &frame->sregs)) in setup_frame()
328 if (__put_user(regs->gprs[2], (int __user *) &frame->signo)) in setup_frame()
332 if (save_sigregs_ext(regs, &frame->sregs_ext)) in setup_frame()
344 regs->gprs[15] = (unsigned long) frame; in setup_frame()
352 regs->gprs[3] = (unsigned long) &frame->sc; in setup_frame()
369 struct rt_sigframe __user *frame; in setup_rt_frame() local
385 frame = get_sigframe(&ksig->ka, regs, frame_size); in setup_rt_frame()
386 if (frame == (void __user *) -1UL) in setup_rt_frame()
390 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_rt_frame()
401 if (copy_siginfo_to_user(&frame->info, &ksig->info)) in setup_rt_frame()
408 if (__put_user(uc_flags, &frame->uc.uc_flags) || in setup_rt_frame()
409 __put_user(NULL, &frame->uc.uc_link) || in setup_rt_frame()
410 __save_altstack(&frame->uc.uc_stack, regs->gprs[15]) || in setup_rt_frame()
411 save_sigregs(regs, &frame->uc.uc_mcontext) || in setup_rt_frame()
412 __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)) || in setup_rt_frame()
413 save_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) in setup_rt_frame()
418 regs->gprs[15] = (unsigned long) frame; in setup_rt_frame()
426 regs->gprs[3] = (unsigned long) &frame->info; in setup_rt_frame()
427 regs->gprs[4] = (unsigned long) &frame->uc; in setup_rt_frame()