Lines Matching refs:frame

239 	struct sigframe __user *frame =  in SYSCALL_DEFINE0()  local
243 if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) in SYSCALL_DEFINE0()
246 if (restore_sigregs(regs, &frame->sregs)) in SYSCALL_DEFINE0()
248 if (restore_sigregs_ext(regs, &frame->sregs_ext)) in SYSCALL_DEFINE0()
260 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() local
264 if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
267 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0()
269 if (restore_sigregs(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
271 if (restore_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) in SYSCALL_DEFINE0()
307 struct sigframe __user *frame; in setup_frame() local
318 frame_size = sizeof(*frame) - sizeof(frame->sregs_ext); in setup_frame()
320 frame_size += sizeof(frame->sregs_ext); in setup_frame()
321 frame = get_sigframe(ka, regs, frame_size); in setup_frame()
322 if (frame == (void __user *) -1UL) in setup_frame()
326 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_frame()
331 sc.sregs = (_sigregs __user __force *) &frame->sregs; in setup_frame()
332 if (__copy_to_user(&frame->sc, &sc, sizeof(frame->sc))) in setup_frame()
339 if (save_sigregs(regs, &frame->sregs)) in setup_frame()
343 if (__put_user(regs->gprs[2], (int __user *) &frame->signo)) in setup_frame()
347 if (save_sigregs_ext(regs, &frame->sregs_ext)) in setup_frame()
356 __u16 __user *svc = (void __user *) frame + frame_size - 2; in setup_frame()
364 regs->gprs[15] = (unsigned long) frame; in setup_frame()
372 regs->gprs[3] = (unsigned long) &frame->sc; in setup_frame()
389 struct rt_sigframe __user *frame; in setup_rt_frame() local
406 frame = get_sigframe(&ksig->ka, regs, frame_size); in setup_rt_frame()
407 if (frame == (void __user *) -1UL) in setup_rt_frame()
411 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_rt_frame()
420 __u16 __user *svc = &frame->svc_insn; in setup_rt_frame()
427 if (copy_siginfo_to_user(&frame->info, &ksig->info)) in setup_rt_frame()
434 if (__put_user(uc_flags, &frame->uc.uc_flags) || in setup_rt_frame()
435 __put_user(NULL, &frame->uc.uc_link) || in setup_rt_frame()
436 __save_altstack(&frame->uc.uc_stack, regs->gprs[15]) || in setup_rt_frame()
437 save_sigregs(regs, &frame->uc.uc_mcontext) || in setup_rt_frame()
438 __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)) || in setup_rt_frame()
439 save_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) in setup_rt_frame()
444 regs->gprs[15] = (unsigned long) frame; in setup_rt_frame()
452 regs->gprs[3] = (unsigned long) &frame->info; in setup_rt_frame()
453 regs->gprs[4] = (unsigned long) &frame->uc; in setup_rt_frame()