Lines Matching refs:fcsr

60 _save_lsx_context(void __user *fpregs, void __user *fcc, void __user *fcsr);
62 _restore_lsx_context(void __user *fpregs, void __user *fcc, void __user *fcsr);
64 _save_lasx_context(void __user *fpregs, void __user *fcc, void __user *fcsr);
66 _restore_lasx_context(void __user *fpregs, void __user *fcc, void __user *fcsr);
110 uint32_t __user *fcsr = &ctx->fcsr; in copy_fpu_to_sigcontext() local
118 err |= __put_user(current->thread.fpu.fcsr, fcsr); in copy_fpu_to_sigcontext()
130 uint32_t __user *fcsr = &ctx->fcsr; in copy_fpu_from_sigcontext() local
137 err |= __get_user(current->thread.fpu.fcsr, fcsr); in copy_fpu_from_sigcontext()
148 uint32_t __user *fcsr = &ctx->fcsr; in copy_lsx_to_sigcontext() local
157 err |= __put_user(current->thread.fpu.fcsr, fcsr); in copy_lsx_to_sigcontext()
169 uint32_t __user *fcsr = &ctx->fcsr; in copy_lsx_from_sigcontext() local
178 err |= __get_user(current->thread.fpu.fcsr, fcsr); in copy_lsx_from_sigcontext()
189 uint32_t __user *fcsr = &ctx->fcsr; in copy_lasx_to_sigcontext() local
202 err |= __put_user(current->thread.fpu.fcsr, fcsr); in copy_lasx_to_sigcontext()
214 uint32_t __user *fcsr = &ctx->fcsr; in copy_lasx_from_sigcontext() local
227 err |= __get_user(current->thread.fpu.fcsr, fcsr); in copy_lasx_from_sigcontext()
285 uint32_t __user *fcsr = &ctx->fcsr; in save_hw_fpu_context() local
287 return _save_fp_context(regs, fcc, fcsr); in save_hw_fpu_context()
294 uint32_t __user *fcsr = &ctx->fcsr; in restore_hw_fpu_context() local
296 return _restore_fp_context(regs, fcc, fcsr); in restore_hw_fpu_context()
303 uint32_t __user *fcsr = &ctx->fcsr; in save_hw_lsx_context() local
305 return _save_lsx_context(regs, fcc, fcsr); in save_hw_lsx_context()
312 uint32_t __user *fcsr = &ctx->fcsr; in restore_hw_lsx_context() local
314 return _restore_lsx_context(regs, fcc, fcsr); in restore_hw_lsx_context()
321 uint32_t __user *fcsr = &ctx->fcsr; in save_hw_lasx_context() local
323 return _save_lasx_context(regs, fcc, fcsr); in save_hw_lasx_context()
330 uint32_t __user *fcsr = &ctx->fcsr; in restore_hw_lasx_context() local
332 return _restore_lasx_context(regs, fcc, fcsr); in restore_hw_lasx_context()
370 static int fcsr_pending(unsigned int __user *fcsr) in fcsr_pending() argument
375 err = __get_user(csr, fcsr); in fcsr_pending()
383 err |= __put_user(csr, fcsr); in fcsr_pending()
399 uint32_t __user *fcsr = &fpu_ctx->fcsr; in protected_save_fpu_context() local
418 __put_user(0, fcsr); in protected_save_fpu_context()
433 uint32_t __user *fcsr = &fpu_ctx->fcsr; in protected_restore_fpu_context() local
435 err = sig = fcsr_pending(fcsr); in protected_restore_fpu_context()
453 __get_user(tmp, fcsr); in protected_restore_fpu_context()
468 uint32_t __user *fcsr = &lsx_ctx->fcsr; in protected_save_lsx_context() local
490 __put_user(0, fcsr); in protected_save_lsx_context()
505 uint32_t __user *fcsr = &lsx_ctx->fcsr; in protected_restore_lsx_context() local
507 err = sig = fcsr_pending(fcsr); in protected_restore_lsx_context()
528 __get_user(tmp, fcsr); in protected_restore_lsx_context()
544 uint32_t __user *fcsr = &lasx_ctx->fcsr; in protected_save_lasx_context() local
568 __put_user(0, fcsr); in protected_save_lasx_context()
584 uint32_t __user *fcsr = &lasx_ctx->fcsr; in protected_restore_lasx_context() local
586 err = sig = fcsr_pending(fcsr); in protected_restore_lasx_context()
609 __get_user(tmp, fcsr); in protected_restore_lasx_context()