Lines Matching refs:err
46 long err; in restore_sigcontext() local
52 err = __get_user(flags, &sc->sc_flags); in restore_sigcontext()
53 err |= __get_user(nat, &sc->sc_nat); in restore_sigcontext()
54 err |= __get_user(ip, &sc->sc_ip); /* instruction pointer */ in restore_sigcontext()
55 err |= __get_user(cfm, &sc->sc_cfm); in restore_sigcontext()
56 err |= __get_user(um, &sc->sc_um); /* user mask */ in restore_sigcontext()
57 err |= __get_user(rsc, &sc->sc_ar_rsc); in restore_sigcontext()
58 err |= __get_user(scr->pt.ar_unat, &sc->sc_ar_unat); in restore_sigcontext()
59 err |= __get_user(scr->pt.ar_fpsr, &sc->sc_ar_fpsr); in restore_sigcontext()
60 err |= __get_user(scr->pt.ar_pfs, &sc->sc_ar_pfs); in restore_sigcontext()
61 err |= __get_user(scr->pt.pr, &sc->sc_pr); /* predicates */ in restore_sigcontext()
62 err |= __get_user(scr->pt.b0, &sc->sc_br[0]); /* b0 (rp) */ in restore_sigcontext()
63 err |= __get_user(scr->pt.b6, &sc->sc_br[6]); /* b6 */ in restore_sigcontext()
64 err |= __copy_from_user(&scr->pt.r1, &sc->sc_gr[1], 8); /* r1 */ in restore_sigcontext()
65 err |= __copy_from_user(&scr->pt.r8, &sc->sc_gr[8], 4*8); /* r8-r11 */ in restore_sigcontext()
66 err |= __copy_from_user(&scr->pt.r12, &sc->sc_gr[12], 2*8); /* r12-r13 */ in restore_sigcontext()
67 err |= __copy_from_user(&scr->pt.r15, &sc->sc_gr[15], 8); /* r15 */ in restore_sigcontext()
81 err |= __get_user(scr->pt.ar_ccv, &sc->sc_ar_ccv); /* ar.ccv */ in restore_sigcontext()
82 err |= __get_user(scr->pt.b7, &sc->sc_br[7]); /* b7 */ in restore_sigcontext()
83 err |= __get_user(scr->pt.r14, &sc->sc_gr[14]); /* r14 */ in restore_sigcontext()
84 err |= __copy_from_user(&scr->pt.ar_csd, &sc->sc_ar25, 2*8); /* ar.csd & ar.ssd */ in restore_sigcontext()
85 err |= __copy_from_user(&scr->pt.r2, &sc->sc_gr[2], 2*8); /* r2-r3 */ in restore_sigcontext()
86 err |= __copy_from_user(&scr->pt.r16, &sc->sc_gr[16], 16*8); /* r16-r31 */ in restore_sigcontext()
92 err |= __copy_from_user(current->thread.fph, &sc->sc_fr[32], 96*16); in restore_sigcontext()
104 return err; in restore_sigcontext()
117 int err; in copy_siginfo_to_user() local
125 err = __put_user(from->si_signo, &to->si_signo); in copy_siginfo_to_user()
126 err |= __put_user(from->si_errno, &to->si_errno); in copy_siginfo_to_user()
127 err |= __put_user((short)from->si_code, &to->si_code); in copy_siginfo_to_user()
130 err |= __put_user(from->si_flags, &to->si_flags); in copy_siginfo_to_user()
131 err |= __put_user(from->si_isr, &to->si_isr); in copy_siginfo_to_user()
133 err |= __put_user(from->si_addr, &to->si_addr); in copy_siginfo_to_user()
134 err |= __put_user(from->si_imm, &to->si_imm); in copy_siginfo_to_user()
137 err |= __put_user(from->si_tid, &to->si_tid); in copy_siginfo_to_user()
138 err |= __put_user(from->si_overrun, &to->si_overrun); in copy_siginfo_to_user()
139 err |= __put_user(from->si_ptr, &to->si_ptr); in copy_siginfo_to_user()
143 err |= __put_user(from->si_uid, &to->si_uid); in copy_siginfo_to_user()
144 err |= __put_user(from->si_pid, &to->si_pid); in copy_siginfo_to_user()
145 err |= __put_user(from->si_ptr, &to->si_ptr); in copy_siginfo_to_user()
148 err |= __put_user(from->si_utime, &to->si_utime); in copy_siginfo_to_user()
149 err |= __put_user(from->si_stime, &to->si_stime); in copy_siginfo_to_user()
150 err |= __put_user(from->si_status, &to->si_status); in copy_siginfo_to_user()
152 err |= __put_user(from->si_uid, &to->si_uid); in copy_siginfo_to_user()
153 err |= __put_user(from->si_pid, &to->si_pid); in copy_siginfo_to_user()
156 return err; in copy_siginfo_to_user()
228 long err = 0; in setup_sigcontext() local
241 err = __copy_to_user(&sc->sc_fr[32], current->thread.fph, 96*16); in setup_sigcontext()
246 err |= __put_user(flags, &sc->sc_flags); in setup_sigcontext()
247 err |= __put_user(nat, &sc->sc_nat); in setup_sigcontext()
248 err |= PUT_SIGSET(mask, &sc->sc_mask); in setup_sigcontext()
249 err |= __put_user(cfm, &sc->sc_cfm); in setup_sigcontext()
250 err |= __put_user(scr->pt.cr_ipsr & IA64_PSR_UM, &sc->sc_um); in setup_sigcontext()
251 err |= __put_user(scr->pt.ar_rsc, &sc->sc_ar_rsc); in setup_sigcontext()
252 err |= __put_user(scr->pt.ar_unat, &sc->sc_ar_unat); /* ar.unat */ in setup_sigcontext()
253 err |= __put_user(scr->pt.ar_fpsr, &sc->sc_ar_fpsr); /* ar.fpsr */ in setup_sigcontext()
254 err |= __put_user(scr->pt.ar_pfs, &sc->sc_ar_pfs); in setup_sigcontext()
255 err |= __put_user(scr->pt.pr, &sc->sc_pr); /* predicates */ in setup_sigcontext()
256 err |= __put_user(scr->pt.b0, &sc->sc_br[0]); /* b0 (rp) */ in setup_sigcontext()
257 err |= __put_user(scr->pt.b6, &sc->sc_br[6]); /* b6 */ in setup_sigcontext()
258 err |= __copy_to_user(&sc->sc_gr[1], &scr->pt.r1, 8); /* r1 */ in setup_sigcontext()
259 err |= __copy_to_user(&sc->sc_gr[8], &scr->pt.r8, 4*8); /* r8-r11 */ in setup_sigcontext()
260 err |= __copy_to_user(&sc->sc_gr[12], &scr->pt.r12, 2*8); /* r12-r13 */ in setup_sigcontext()
261 err |= __copy_to_user(&sc->sc_gr[15], &scr->pt.r15, 8); /* r15 */ in setup_sigcontext()
262 err |= __put_user(scr->pt.cr_iip + ia64_psr(&scr->pt)->ri, &sc->sc_ip); in setup_sigcontext()
266 err |= __put_user(scr->pt.ar_ccv, &sc->sc_ar_ccv); /* ar.ccv */ in setup_sigcontext()
267 err |= __put_user(scr->pt.b7, &sc->sc_br[7]); /* b7 */ in setup_sigcontext()
268 err |= __put_user(scr->pt.r14, &sc->sc_gr[14]); /* r14 */ in setup_sigcontext()
269 err |= __copy_to_user(&sc->sc_ar25, &scr->pt.ar_csd, 2*8); /* ar.csd & ar.ssd */ in setup_sigcontext()
270 err |= __copy_to_user(&sc->sc_gr[2], &scr->pt.r2, 2*8); /* r2-r3 */ in setup_sigcontext()
271 err |= __copy_to_user(&sc->sc_gr[16], &scr->pt.r16, 16*8); /* r16-r31 */ in setup_sigcontext()
273 return err; in setup_sigcontext()
321 long err; in setup_frame() local
358 err = __put_user(ksig->sig, &frame->arg0); in setup_frame()
359 err |= __put_user(&frame->info, &frame->arg1); in setup_frame()
360 err |= __put_user(&frame->sc, &frame->arg2); in setup_frame()
361 err |= __put_user(new_rbs, &frame->sc.sc_rbs_base); in setup_frame()
362 err |= __put_user(0, &frame->sc.sc_loadrs); /* initialize to zero */ in setup_frame()
363 err |= __put_user(ksig->ka.sa.sa_handler, &frame->handler); in setup_frame()
365 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_frame()
367 err |= __save_altstack(&frame->sc.sc_stack, scr->pt.r12); in setup_frame()
368 err |= setup_sigcontext(&frame->sc, set, scr); in setup_frame()
370 if (unlikely(err)) in setup_frame()