Lines Matching refs:hwstate
552 struct vfp_hard_struct *hwstate = &thread->vfpstate.hard; in vfp_preserve_user_clear_hwstate() local
562 err |= __copy_to_user(&ufp->fpregs, &hwstate->fpregs, in vfp_preserve_user_clear_hwstate()
563 sizeof(hwstate->fpregs)); in vfp_preserve_user_clear_hwstate()
567 __put_user_error(hwstate->fpscr, &ufp->fpscr, err); in vfp_preserve_user_clear_hwstate()
572 __put_user_error(hwstate->fpexc, &ufp_exc->fpexc, err); in vfp_preserve_user_clear_hwstate()
573 __put_user_error(hwstate->fpinst, &ufp_exc->fpinst, err); in vfp_preserve_user_clear_hwstate()
574 __put_user_error(hwstate->fpinst2, &ufp_exc->fpinst2, err); in vfp_preserve_user_clear_hwstate()
586 hwstate->fpscr &= ~(FPSCR_LENGTH_MASK | FPSCR_STRIDE_MASK); in vfp_preserve_user_clear_hwstate()
595 struct vfp_hard_struct *hwstate = &thread->vfpstate.hard; in vfp_restore_user_hwstate() local
606 err |= __copy_from_user(&hwstate->fpregs, &ufp->fpregs, in vfp_restore_user_hwstate()
607 sizeof(hwstate->fpregs)); in vfp_restore_user_hwstate()
611 __get_user_error(hwstate->fpscr, &ufp->fpscr, err); in vfp_restore_user_hwstate()
623 hwstate->fpexc = fpexc; in vfp_restore_user_hwstate()
625 __get_user_error(hwstate->fpinst, &ufp_exc->fpinst, err); in vfp_restore_user_hwstate()
626 __get_user_error(hwstate->fpinst2, &ufp_exc->fpinst2, err); in vfp_restore_user_hwstate()