Lines Matching refs:err

45 	long err;  in restore_fp_state()  local
48 err = __copy_from_user(&current->thread.fstate, state, sizeof(*state)); in restore_fp_state()
49 if (unlikely(err)) in restore_fp_state()
50 return err; in restore_fp_state()
59 long err; in save_fp_state() local
63 err = __copy_to_user(state, &current->thread.fstate, sizeof(*state)); in save_fp_state()
64 return err; in save_fp_state()
78 long err; in save_v_state() local
94 err = __copy_to_user(&state->v_state, &current->thread.vstate, in save_v_state()
97 err |= __put_user((__force void *)datap, &state->v_state.datap); in save_v_state()
99 err |= __copy_to_user(datap, current->thread.vstate.datap, riscv_v_vsize); in save_v_state()
101 err |= __put_user(RISCV_V_MAGIC, &hdr->magic); in save_v_state()
102 err |= __put_user(riscv_v_sc_size, &hdr->size); in save_v_state()
103 if (unlikely(err)) in save_v_state()
104 return err; in save_v_state()
118 long err; in __restore_v_state() local
130 err = __copy_from_user(&current->thread.vstate, &state->v_state, in __restore_v_state()
132 if (unlikely(err)) in __restore_v_state()
133 return err; in __restore_v_state()
136 err = __get_user(datap, &state->v_state.datap); in __restore_v_state()
137 if (unlikely(err)) in __restore_v_state()
138 return err; in __restore_v_state()
155 long err; in restore_sigcontext() local
157 err = __copy_from_user(regs, &sc->sc_regs, sizeof(sc->sc_regs)); in restore_sigcontext()
158 if (unlikely(err)) in restore_sigcontext()
159 return err; in restore_sigcontext()
163 err = restore_fp_state(regs, &sc->sc_fpregs); in restore_sigcontext()
164 if (unlikely(err)) in restore_sigcontext()
165 return err; in restore_sigcontext()
169 err = __get_user(rsvd, &sc->sc_extdesc.reserved); in restore_sigcontext()
170 if (unlikely(err)) in restore_sigcontext()
171 return err; in restore_sigcontext()
175 while (!err) { in restore_sigcontext()
179 err |= __get_user(magic, &head->magic); in restore_sigcontext()
180 err |= __get_user(size, &head->size); in restore_sigcontext()
181 if (unlikely(err)) in restore_sigcontext()
182 return err; in restore_sigcontext()
196 err = __restore_v_state(regs, sc_ext_ptr); in restore_sigcontext()
203 return err; in restore_sigcontext()
273 long err; in setup_sigcontext() local
276 err = __copy_to_user(&sc->sc_regs, regs, sizeof(sc->sc_regs)); in setup_sigcontext()
279 err |= save_fp_state(regs, &sc->sc_fpregs); in setup_sigcontext()
282 err |= save_v_state(regs, (void __user **)&sc_ext_ptr); in setup_sigcontext()
284 err |= __put_user(0, &sc->sc_extdesc.reserved); in setup_sigcontext()
286 err |= __put_user(END_MAGIC, &sc_ext_ptr->magic); in setup_sigcontext()
287 err |= __put_user(END_HDR_SIZE, &sc_ext_ptr->size); in setup_sigcontext()
289 return err; in setup_sigcontext()
319 long err = 0; in setup_rt_frame() local
327 err |= copy_siginfo_to_user(&frame->info, &ksig->info); in setup_rt_frame()
330 err |= __put_user(0, &frame->uc.uc_flags); in setup_rt_frame()
331 err |= __put_user(NULL, &frame->uc.uc_link); in setup_rt_frame()
332 err |= __save_altstack(&frame->uc.uc_stack, regs->sp); in setup_rt_frame()
333 err |= setup_sigcontext(frame, regs); in setup_rt_frame()
334 err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)); in setup_rt_frame()
335 if (err) in setup_rt_frame()