Lines Matching refs:err

77 	int err = 0;
81 err |=
85 err |= __put_user(current->thread.fpu.fcr31, csr);
87 return err;
96 int err = 0;
101 err |= __get_user(fpr_val, &fpregs[i]);
104 err |= __get_user(current->thread.fpu.fcr31, csr);
106 return err;
167 int i, err;
188 err = __put_user(read_msa_csr(), &msa->csr);
189 err |= _save_msa_all_upper(&msa->wr);
195 err = __put_user(current->thread.fpu.msacsr, &msa->csr);
199 err |= __put_user(val, &msa->wr[i]);
203 err |= __put_user(MSA_EXTCONTEXT_MAGIC, &msa->ext.magic);
204 err |= __put_user(sizeof(*msa), &msa->ext.size);
206 return err ? -EFAULT : sizeof(*msa);
214 int i, err;
219 err = get_user(csr, &msa->csr);
220 if (err)
221 return err;
236 err |= _restore_msa_all_upper(&msa->wr);
244 err |= __get_user(val, &msa->wr[i]);
249 return err;
290 int err;
293 err = __get_user(ext.magic, (unsigned int *)buf);
294 if (err)
295 return err;
300 err = __get_user(ext.size, (unsigned int *)(buf
302 if (err)
303 return err;
307 err = restore_msa_extcontext(buf, ext.size);
311 err = -EINVAL;
315 if (err)
316 return err;
332 int err;
353 err = save_fp_context(sc);
357 err = copy_fp_to_sigcontext(sc);
359 if (likely(!err))
362 err = __put_user(0, &fpregs[0]) |
365 if (err)
366 return err; /* really bad sigcontext */
370 ext_sz = err = save_extcontext(sc_to_extcontext(sc));
371 if (err < 0)
372 return err;
385 int err, sig = 0, tmp __maybe_unused;
387 err = __get_user(used, used_math);
394 if (err || !(used & USED_FP))
396 if (err)
397 return err;
401 err = sig = fpcsr_pending(csr);
402 if (err < 0)
403 return err;
416 err = restore_fp_context(sc);
420 err = copy_fp_from_sigcontext(sc);
422 if (likely(!err))
425 err = __get_user(tmp, &fpregs[0]) |
428 if (err)
433 if (!err && (used & USED_EXTCONTEXT))
434 err = restore_extcontext(sc_to_extcontext(sc));
436 return err ?: sig;
441 int err = 0;
444 err |= __put_user(regs->cp0_epc, &sc->sc_pc);
446 err |= __put_user(0, &sc->sc_regs[0]);
448 err |= __put_user(regs->regs[i], &sc->sc_regs[i]);
451 err |= __put_user(regs->acx, &sc->sc_acx);
453 err |= __put_user(regs->hi, &sc->sc_mdhi);
454 err |= __put_user(regs->lo, &sc->sc_mdlo);
456 err |= __put_user(mfhi1(), &sc->sc_hi1);
457 err |= __put_user(mflo1(), &sc->sc_lo1);
458 err |= __put_user(mfhi2(), &sc->sc_hi2);
459 err |= __put_user(mflo2(), &sc->sc_lo2);
460 err |= __put_user(mfhi3(), &sc->sc_hi3);
461 err |= __put_user(mflo3(), &sc->sc_lo3);
462 err |= __put_user(rddsp(DSP_MASK), &sc->sc_dsp);
470 err |= protected_save_fp_context(sc);
472 return err;
499 int err, sig = 0;
502 err = __get_user(csr, fpcsr);
510 err |= __put_user(csr, fpcsr);
513 return err ?: sig;
519 int err = 0;
525 err |= __get_user(regs->cp0_epc, &sc->sc_pc);
528 err |= __get_user(regs->acx, &sc->sc_acx);
530 err |= __get_user(regs->hi, &sc->sc_mdhi);
531 err |= __get_user(regs->lo, &sc->sc_mdlo);
533 err |= __get_user(treg, &sc->sc_hi1); mthi1(treg);
534 err |= __get_user(treg, &sc->sc_lo1); mtlo1(treg);
535 err |= __get_user(treg, &sc->sc_hi2); mthi2(treg);
536 err |= __get_user(treg, &sc->sc_lo2); mtlo2(treg);
537 err |= __get_user(treg, &sc->sc_hi3); mthi3(treg);
538 err |= __get_user(treg, &sc->sc_lo3); mtlo3(treg);
539 err |= __get_user(treg, &sc->sc_dsp); wrdsp(treg, DSP_MASK);
543 err |= __get_user(regs->regs[i], &sc->sc_regs[i]);
545 return err ?: protected_restore_fp_context(sc);
601 int err = 0;
608 err |= __get_user(new_ka.sa.sa_handler, &act->sa_handler);
609 err |= __get_user(new_ka.sa.sa_flags, &act->sa_flags);
610 err |= __get_user(mask, &act->sa_mask.sig[0]);
611 if (err)
622 err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags);
623 err |= __put_user(old_ka.sa.sa_handler, &oact->sa_handler);
624 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig);
625 err |= __put_user(0, &oact->sa_mask.sig[1]);
626 err |= __put_user(0, &oact->sa_mask.sig[2]);
627 err |= __put_user(0, &oact->sa_mask.sig[3]);
628 if (err)
718 int err = 0;
724 err |= setup_sigcontext(regs, &frame->sf_sc);
725 err |= __copy_to_user(&frame->sf_mask, set, sizeof(*set));
726 if (err)