• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/kernel/

Lines Matching defs:sf

247 	struct new_signal_frame32 __user *sf;
255 sf = (struct new_signal_frame32 __user *) regs->u_regs[UREG_FP];
258 if (!access_ok(VERIFY_READ, sf, sizeof(*sf)) ||
259 (((unsigned long) sf) & 3))
262 get_user(pc, &sf->info.si_regs.pc);
263 __get_user(npc, &sf->info.si_regs.npc);
276 err = __get_user(regs->y, &sf->info.si_regs.y);
277 err |= __get_user(psr, &sf->info.si_regs.psr);
280 err |= __get_user(regs->u_regs[i], &sf->info.si_regs.u_regs[i]);
282 err |= __get_user(i, &sf->v8plus.g_upper[0]);
287 err |= __get_user(((u32 *)regs->u_regs)[2*i], &sf->v8plus.g_upper[i]);
288 err |= __get_user(asi, &sf->v8plus.asi);
298 err |= __get_user(fpu_save, &sf->fpu_save);
300 err |= restore_fpu_state32(regs, &sf->fpu_state);
301 err |= __get_user(seta[0], &sf->info.si_mask);
302 err |= copy_from_user(seta+1, &sf->extramask,
395 struct rt_signal_frame32 __user *sf;
408 sf = (struct rt_signal_frame32 __user *) regs->u_regs[UREG_FP];
411 if (!access_ok(VERIFY_READ, sf, sizeof(*sf)) ||
412 (((unsigned long) sf) & 3))
415 get_user(pc, &sf->regs.pc);
416 __get_user(npc, &sf->regs.npc);
429 err = __get_user(regs->y, &sf->regs.y);
430 err |= __get_user(psr, &sf->regs.psr);
433 err |= __get_user(regs->u_regs[i], &sf->regs.u_regs[i]);
435 err |= __get_user(i, &sf->v8plus.g_upper[0]);
440 err |= __get_user(((u32 *)regs->u_regs)[2*i], &sf->v8plus.g_upper[i]);
441 err |= __get_user(asi, &sf->v8plus.asi);
451 err |= __get_user(fpu_save, &sf->fpu_save);
453 err |= restore_fpu_state32(regs, &sf->fpu_state);
454 err |= copy_from_user(&seta, &sf->mask, sizeof(compat_sigset_t));
455 err |= __get_user(u_ss_sp, &sf->stack.ss_sp);
457 err |= __get_user(st.ss_flags, &sf->stack.ss_flags);
458 err |= __get_user(st.ss_size, &sf->stack.ss_size);
466 do_sigaltstack((stack_t __user *) &st, NULL, (unsigned long)sf);
670 struct new_signal_frame32 __user *sf;
684 sf = (struct new_signal_frame32 __user *)
687 if (invalid_frame_pointer(sf, sigframe_size))
698 err = put_user(regs->tpc, &sf->info.si_regs.pc);
699 err |= __put_user(regs->tnpc, &sf->info.si_regs.npc);
700 err |= __put_user(regs->y, &sf->info.si_regs.y);
704 err |= __put_user(psr, &sf->info.si_regs.psr);
706 err |= __put_user(regs->u_regs[i], &sf->info.si_regs.u_regs[i]);
707 err |= __put_user(sizeof(siginfo_extra_v8plus_t), &sf->extra_size);
708 err |= __put_user(SIGINFO_EXTRA_V8PLUS_MAGIC, &sf->v8plus.g_upper[0]);
711 &sf->v8plus.g_upper[i]);
713 &sf->v8plus.asi);
716 err |= save_fpu_state32(regs, &sf->fpu_state);
717 err |= __put_user((u64)&sf->fpu_state, &sf->fpu_save);
719 err |= __put_user(0, &sf->fpu_save);
732 err |= __put_user(seta[0], &sf->info.si_mask);
733 err |= __copy_to_user(sf->extramask, seta + 1,
736 err |= copy_in_user((u32 __user *)sf,
744 regs->u_regs[UREG_FP] = (unsigned long) sf;
746 regs->u_regs[UREG_I1] = (unsigned long) &sf->info;
747 regs->u_regs[UREG_I2] = (unsigned long) &sf->info;
762 unsigned long address = ((unsigned long)&(sf->insns[0]));
769 regs->u_regs[UREG_I7] = (unsigned long) (&(sf->insns[0]) - 2);
771 err = __put_user(0x821020d8, &sf->insns[0]); /*mov __NR_sigreturn, %g1*/
772 err |= __put_user(0x91d02010, &sf->insns[1]); /*t 0x10*/
1073 struct rt_signal_frame32 __user *sf;
1087 sf = (struct rt_signal_frame32 __user *)
1090 if (invalid_frame_pointer(sf, sigframe_size))
1101 err = put_user(regs->tpc, &sf->regs.pc);
1102 err |= __put_user(regs->tnpc, &sf->regs.npc);
1103 err |= __put_user(regs->y, &sf->regs.y);
1107 err |= __put_user(psr, &sf->regs.psr);
1109 err |= __put_user(regs->u_regs[i], &sf->regs.u_regs[i]);
1110 err |= __put_user(sizeof(siginfo_extra_v8plus_t), &sf->extra_size);
1111 err |= __put_user(SIGINFO_EXTRA_V8PLUS_MAGIC, &sf->v8plus.g_upper[0]);
1114 &sf->v8plus.g_upper[i]);
1116 &sf->v8plus.asi);
1119 err |= save_fpu_state32(regs, &sf->fpu_state);
1120 err |= __put_user((u64)&sf->fpu_state, &sf->fpu_save);
1122 err |= __put_user(0, &sf->fpu_save);
1126 err |= copy_siginfo_to_user32(&sf->info, info);
1129 err |= __put_user(current->sas_ss_sp, &sf->stack.ss_sp);
1130 err |= __put_user(sas_ss_flags(regs->u_regs[UREG_FP]), &sf->stack.ss_flags);
1131 err |= __put_user(current->sas_ss_size, &sf->stack.ss_size);
1143 err |= __copy_to_user(&sf->mask, &seta, sizeof(compat_sigset_t));
1145 err |= copy_in_user((u32 __user *)sf,
1152 regs->u_regs[UREG_FP] = (unsigned long) sf;
1154 regs->u_regs[UREG_I1] = (unsigned long) &sf->info;
1155 regs->u_regs[UREG_I2] = (unsigned long) &sf->regs;
1170 unsigned long address = ((unsigned long)&(sf->insns[0]));
1176 regs->u_regs[UREG_I7] = (unsigned long) (&(sf->insns[0]) - 2);
1179 err |= __put_user(0x82102065, &sf->insns[0]);
1182 err |= __put_user(0x91d02010, &sf->insns[1]);