Lines Matching refs:err

50 	int err;
58 err = __get_user(pc, &((*grp)[MC_PC]));
59 err |= __get_user(npc, &((*grp)[MC_NPC]));
60 if (err || ((pc | npc) & 3))
80 err |= __get_user(regs->y, &((*grp)[MC_Y]));
81 err |= __get_user(tstate, &((*grp)[MC_TSTATE]));
84 err |= __get_user(regs->u_regs[UREG_G1], (&(*grp)[MC_G1]));
85 err |= __get_user(regs->u_regs[UREG_G2], (&(*grp)[MC_G2]));
86 err |= __get_user(regs->u_regs[UREG_G3], (&(*grp)[MC_G3]));
87 err |= __get_user(regs->u_regs[UREG_G4], (&(*grp)[MC_G4]));
88 err |= __get_user(regs->u_regs[UREG_G5], (&(*grp)[MC_G5]));
89 err |= __get_user(regs->u_regs[UREG_G6], (&(*grp)[MC_G6]));
93 err |= __get_user(regs->u_regs[UREG_I0], (&(*grp)[MC_O0]));
94 err |= __get_user(regs->u_regs[UREG_I1], (&(*grp)[MC_O1]));
95 err |= __get_user(regs->u_regs[UREG_I2], (&(*grp)[MC_O2]));
96 err |= __get_user(regs->u_regs[UREG_I3], (&(*grp)[MC_O3]));
97 err |= __get_user(regs->u_regs[UREG_I4], (&(*grp)[MC_O4]));
98 err |= __get_user(regs->u_regs[UREG_I5], (&(*grp)[MC_O5]));
99 err |= __get_user(regs->u_regs[UREG_I6], (&(*grp)[MC_O6]));
100 err |= __get_user(regs->u_regs[UREG_I7], (&(*grp)[MC_O7]));
102 err |= __get_user(fp, &(ucp->uc_mcontext.mc_fp));
103 err |= __get_user(i7, &(ucp->uc_mcontext.mc_i7));
104 err |= __put_user(fp,
106 err |= __put_user(i7,
109 err |= __get_user(fenab, &(ucp->uc_mcontext.mc_fpregs.mcfpu_enab));
115 err |= __get_user(fprs, &(ucp->uc_mcontext.mc_fpregs.mcfpu_fprs));
117 err |= copy_from_user(fpregs,
121 err |= copy_from_user(fpregs+16,
124 err |= __get_user(current_thread_info()->xfsr[0],
126 err |= __get_user(current_thread_info()->gsr[0],
130 if (err)
149 int err;
172 err = 0;
174 err |= __put_user(current->blocked.sig[0],
177 err |= __copy_to_user(&ucp->uc_sigmask, &current->blocked,
180 err |= __put_user(regs->tstate, &((*grp)[MC_TSTATE]));
181 err |= __put_user(regs->tpc, &((*grp)[MC_PC]));
182 err |= __put_user(regs->tnpc, &((*grp)[MC_NPC]));
183 err |= __put_user(regs->y, &((*grp)[MC_Y]));
184 err |= __put_user(regs->u_regs[UREG_G1], &((*grp)[MC_G1]));
185 err |= __put_user(regs->u_regs[UREG_G2], &((*grp)[MC_G2]));
186 err |= __put_user(regs->u_regs[UREG_G3], &((*grp)[MC_G3]));
187 err |= __put_user(regs->u_regs[UREG_G4], &((*grp)[MC_G4]));
188 err |= __put_user(regs->u_regs[UREG_G5], &((*grp)[MC_G5]));
189 err |= __put_user(regs->u_regs[UREG_G6], &((*grp)[MC_G6]));
190 err |= __put_user(regs->u_regs[UREG_G7], &((*grp)[MC_G7]));
191 err |= __put_user(regs->u_regs[UREG_I0], &((*grp)[MC_O0]));
192 err |= __put_user(regs->u_regs[UREG_I1], &((*grp)[MC_O1]));
193 err |= __put_user(regs->u_regs[UREG_I2], &((*grp)[MC_O2]));
194 err |= __put_user(regs->u_regs[UREG_I3], &((*grp)[MC_O3]));
195 err |= __put_user(regs->u_regs[UREG_I4], &((*grp)[MC_O4]));
196 err |= __put_user(regs->u_regs[UREG_I5], &((*grp)[MC_O5]));
197 err |= __put_user(regs->u_regs[UREG_I6], &((*grp)[MC_O6]));
198 err |= __put_user(regs->u_regs[UREG_I7], &((*grp)[MC_O7]));
200 err |= __get_user(fp,
202 err |= __get_user(i7,
204 err |= __put_user(fp, &(mcp->mc_fp));
205 err |= __put_user(i7, &(mcp->mc_i7));
207 err |= __put_user(fenab, &(mcp->mc_fpregs.mcfpu_enab));
214 err |= copy_to_user(&(mcp->mc_fpregs.mcfpu_fregs), fpregs,
217 err |= copy_to_user(
220 err |= __put_user(current_thread_info()->xfsr[0], &(mcp->mc_fpregs.mcfpu_fsr));
221 err |= __put_user(current_thread_info()->gsr[0], &(mcp->mc_fpregs.mcfpu_gsr));
222 err |= __put_user(fprs, &(mcp->mc_fpregs.mcfpu_fprs));
224 if (err)
262 int err;
281 err = __get_user(tpc, &sf->regs.tpc);
282 err |= __get_user(tnpc, &sf->regs.tnpc);
287 err |= ((tpc | tnpc) & 3);
290 err |= __get_user(regs->y, &sf->regs.y);
291 err |= __get_user(tstate, &sf->regs.tstate);
292 err |= copy_from_user(regs->u_regs, sf->regs.u_regs, sizeof(regs->u_regs));
298 err |= __get_user(fpu_save, &sf->fpu_save);
299 if (!err && fpu_save)
300 err |= restore_fpu_state(regs, fpu_save);
302 err |= __copy_from_user(&set, &sf->mask, sizeof(sigset_t));
303 err |= restore_altstack(&sf->stack);
304 if (err)
307 err |= __get_user(rwin_save, &sf->rwin_save);
308 if (!err && rwin_save) {
354 int wsaved, err, sf_size;
383 err = copy_to_user(&sf->regs, regs, sizeof (*regs));
388 err |= save_fpu_state(regs, fpu_save);
389 err |= __put_user((u64)fpu_save, &sf->fpu_save);
391 err |= __put_user(0, &sf->fpu_save);
396 err |= save_rwin_state(wsaved, rwin_save);
397 err |= __put_user((u64)rwin_save, &sf->rwin_save);
400 err |= __put_user(0, &sf->rwin_save);
404 err |= __save_altstack(&sf->stack, regs->u_regs[UREG_FP]);
406 err |= copy_to_user(&sf->mask, sigmask_to_save(), sizeof(sigset_t));
409 err |= raw_copy_in_user((u64 __user *)sf,
417 err |= copy_to_user(sf, rp, sizeof(struct reg_window));
420 err |= copy_siginfo_to_user(&sf->info, &ksig->info);
422 err |= __put_user(ksig->sig, &sf->info.si_signo);
423 err |= __put_user(SI_NOINFO, &sf->info.si_code);
425 if (err)
426 return err;