Lines Matching defs:frame
363 struct sigframe __user *frame;
369 frame = (struct sigframe __user *) stack_top - 1;
370 if (!access_ok(frame, sizeof(*frame)))
373 restorer = frame->retcode;
377 err |= __put_user(restorer, &frame->pretcode);
378 err |= __put_user(sig, &frame->sig);
379 err |= copy_sc_to_user(&frame->sc, &frame->fpstate, regs, mask->sig[0]);
381 err |= __copy_to_user(&frame->extramask, &mask->sig[1],
382 sizeof(frame->extramask));
391 err |= __put_user(0xb858, (short __user *)(frame->retcode+0));
392 err |= __put_user(__NR_sigreturn, (int __user *)(frame->retcode+2));
393 err |= __put_user(0x80cd, (short __user *)(frame->retcode+6));
398 PT_REGS_SP(regs) = (unsigned long) frame;
409 struct rt_sigframe __user *frame;
414 frame = (struct rt_sigframe __user *) stack_top - 1;
415 if (!access_ok(frame, sizeof(*frame)))
418 restorer = frame->retcode;
422 err |= __put_user(restorer, &frame->pretcode);
423 err |= __put_user(sig, &frame->sig);
424 err |= __put_user(&frame->info, &frame->pinfo);
425 err |= __put_user(&frame->uc, &frame->puc);
426 err |= copy_siginfo_to_user(&frame->info, &ksig->info);
427 err |= copy_ucontext_to_user(&frame->uc, &frame->fpstate, mask,
437 err |= __put_user(0xb8, (char __user *)(frame->retcode+0));
438 err |= __put_user(__NR_rt_sigreturn, (int __user *)(frame->retcode+1));
439 err |= __put_user(0x80cd, (short __user *)(frame->retcode+5));
444 PT_REGS_SP(regs) = (unsigned long) frame;
447 PT_REGS_DX(regs) = (unsigned long) &frame->info;
448 PT_REGS_CX(regs) = (unsigned long) &frame->uc;
455 struct sigframe __user *frame = (struct sigframe __user *)(sp - 8);
457 struct sigcontext __user *sc = &frame->sc;
461 copy_from_user(&set.sig[1], frame->extramask, sig_size))
491 struct rt_sigframe __user *frame;
495 frame = (struct rt_sigframe __user *)
498 frame = (struct rt_sigframe __user *) ((unsigned long) frame - 128 - 8);
500 if (!access_ok(frame, sizeof(*frame)))
504 err |= copy_siginfo_to_user(&frame->info, &ksig->info);
510 err |= __put_user(0, &frame->uc.uc_flags);
511 err |= __put_user(0, &frame->uc.uc_link);
512 err |= __save_altstack(&frame->uc.uc_stack, PT_REGS_SP(regs));
513 err |= copy_sc_to_user(&frame->uc.uc_mcontext, &frame->fpstate, regs,
516 fp_to = (unsigned long)&frame->fpstate;
518 err |= __put_user(fp_to, &frame->uc.uc_mcontext.fpstate);
520 err |= __put_user(set->sig[0], &frame->uc.uc_sigmask.sig[0]);
521 err |= __put_user(set->sig[1], &frame->uc.uc_sigmask.sig[1]);
524 err |= __copy_to_user(&frame->uc.uc_sigmask, set,
534 &frame->pretcode);
542 PT_REGS_SP(regs) = (unsigned long) frame;
551 PT_REGS_SI(regs) = (unsigned long) &frame->info;
552 PT_REGS_DX(regs) = (unsigned long) &frame->uc;
562 struct rt_sigframe __user *frame =
564 struct ucontext __user *uc = &frame->uc;