Lines Matching refs:gprs
127 memcpy(&user_sregs.regs.gprs, ®s->gprs, sizeof(sregs->regs.gprs)); in save_sigregs()
164 memcpy(®s->gprs, &user_sregs.regs.gprs, sizeof(sregs->regs.gprs)); in restore_sigregs()
219 (struct sigframe __user *) regs->gprs[15]; in SYSCALL_DEFINE0()
231 return regs->gprs[2]; in SYSCALL_DEFINE0()
241 (struct rt_sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0()
255 return regs->gprs[2]; in SYSCALL_DEFINE0()
270 sp = regs->gprs[15]; in get_sigframe()
307 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_frame()
324 if (__put_user(regs->gprs[2], (int __user *) &frame->signo)) in setup_frame()
344 regs->gprs[14] = restorer; in setup_frame()
345 regs->gprs[15] = (unsigned long) frame; in setup_frame()
352 regs->gprs[2] = sig; in setup_frame()
353 regs->gprs[3] = (unsigned long) &frame->sc; in setup_frame()
360 regs->gprs[4] = regs->int_code & 127; in setup_frame()
361 regs->gprs[5] = regs->int_parm_long; in setup_frame()
362 regs->gprs[6] = task_thread_info(current)->last_break; in setup_frame()
391 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_rt_frame()
416 __save_altstack(&frame->uc.uc_stack, regs->gprs[15]) || in setup_rt_frame()
423 regs->gprs[14] = restorer; in setup_rt_frame()
424 regs->gprs[15] = (unsigned long) frame; in setup_rt_frame()
431 regs->gprs[2] = ksig->sig; 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()
434 regs->gprs[5] = task_thread_info(current)->last_break; in setup_rt_frame()
479 switch (regs->gprs[2]) { in do_signal()
482 regs->gprs[2] = -EINTR; in do_signal()
486 regs->gprs[2] = -EINTR; in do_signal()
491 regs->gprs[2] = regs->orig_gpr2; in do_signal()
512 switch (regs->gprs[2]) { in do_signal()
521 regs->gprs[2] = regs->orig_gpr2; in do_signal()