Lines Matching refs:frame

218 	struct sigframe __user *frame =  in SYSCALL_DEFINE0()  local
222 if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) in SYSCALL_DEFINE0()
226 if (restore_sigregs(regs, &frame->sregs)) in SYSCALL_DEFINE0()
228 if (restore_sigregs_ext(regs, &frame->sregs_ext)) in SYSCALL_DEFINE0()
240 struct rt_sigframe __user *frame = in SYSCALL_DEFINE0() local
244 if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
247 if (restore_altstack(&frame->uc.uc_stack)) in SYSCALL_DEFINE0()
250 if (restore_sigregs(regs, &frame->uc.uc_mcontext)) in SYSCALL_DEFINE0()
252 if (restore_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) in SYSCALL_DEFINE0()
288 struct sigframe __user *frame; in setup_frame() local
299 frame_size = sizeof(*frame) - sizeof(frame->sregs_ext); in setup_frame()
301 frame_size += sizeof(frame->sregs_ext); in setup_frame()
302 frame = get_sigframe(ka, regs, frame_size); in setup_frame()
303 if (frame == (void __user *) -1UL) in setup_frame()
307 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_frame()
312 sc.sregs = (_sigregs __user __force *) &frame->sregs; in setup_frame()
313 if (__copy_to_user(&frame->sc, &sc, sizeof(frame->sc))) in setup_frame()
320 if (save_sigregs(regs, &frame->sregs)) in setup_frame()
324 if (__put_user(regs->gprs[2], (int __user *) &frame->signo)) in setup_frame()
328 if (save_sigregs_ext(regs, &frame->sregs_ext)) in setup_frame()
337 __u16 __user *svc = (void __user *) frame + frame_size - 2; in setup_frame()
345 regs->gprs[15] = (unsigned long) frame; in setup_frame()
353 regs->gprs[3] = (unsigned long) &frame->sc; in setup_frame()
370 struct rt_sigframe __user *frame; in setup_rt_frame() local
386 frame = get_sigframe(&ksig->ka, regs, frame_size); in setup_rt_frame()
387 if (frame == (void __user *) -1UL) in setup_rt_frame()
391 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_rt_frame()
400 __u16 __user *svc = &frame->svc_insn; in setup_rt_frame()
407 if (copy_siginfo_to_user(&frame->info, &ksig->info)) in setup_rt_frame()
414 if (__put_user(uc_flags, &frame->uc.uc_flags) || in setup_rt_frame()
415 __put_user(NULL, &frame->uc.uc_link) || in setup_rt_frame()
416 __save_altstack(&frame->uc.uc_stack, regs->gprs[15]) || in setup_rt_frame()
417 save_sigregs(regs, &frame->uc.uc_mcontext) || in setup_rt_frame()
418 __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)) || in setup_rt_frame()
419 save_sigregs_ext(regs, &frame->uc.uc_mcontext_ext)) in setup_rt_frame()
424 regs->gprs[15] = (unsigned long) frame; in setup_rt_frame()
432 regs->gprs[3] = (unsigned long) &frame->info; in setup_rt_frame()
433 regs->gprs[4] = (unsigned long) &frame->uc; in setup_rt_frame()