Home
last modified time | relevance | path

Searched refs:CSR_EUEN_FPEN (Results 1 – 8 of 8) sorted by relevance

/arch/loongarch/kernel/
A Dkfpu.c12 static unsigned int euen_mask = CSR_EUEN_FPEN;
62 if (*euen_curr & CSR_EUEN_FPEN) in kernel_fpu_begin()
87 if (*euen_curr & CSR_EUEN_FPEN) in kernel_fpu_end()
A Dkgdb.c127 if (!(regs->csr_euen & CSR_EUEN_FPEN)) in dbg_get_reg()
170 if (!(regs->csr_euen & CSR_EUEN_FPEN)) in dbg_set_reg()
A Dprocess.c88 euen = regs->csr_euen & ~(CSR_EUEN_FPEN); in start_thread()
A Dtraps.c240 print_bool_fragment("FPE", FIELD_GET(CSR_EUEN_FPEN, x), true); in print_euen()
A Dfpu.S406 li.w t1, CSR_EUEN_FPEN
/arch/loongarch/include/asm/
A Dfpu.h71 return (csr_read32(LOONGARCH_CSR_EUEN) & CSR_EUEN_FPEN) ? in is_fp_enabled()
98 #define enable_fpu() set_csr_euen(CSR_EUEN_FPEN)
100 #define disable_fpu() clear_csr_euen(CSR_EUEN_FPEN)
113 KSTK_EUEN(current) |= CSR_EUEN_FPEN; in __own_fpu()
153 KSTK_EUEN(tsk) &= ~(CSR_EUEN_FPEN | CSR_EUEN_LSXEN | CSR_EUEN_LASXEN); in lose_fpu_inatomic()
203 if (euen & CSR_EUEN_FPEN) in save_fpu_regs()
A Dloongarch.h235 #define CSR_EUEN_FPEN (_ULCAST_(0x1) << CSR_EUEN_FPEN_SHIFT) macro
/arch/loongarch/kvm/
A Dvcpu.c1341 set_csr_euen(CSR_EUEN_FPEN); in kvm_own_fpu()
1361 set_csr_euen(CSR_EUEN_LSXEN | CSR_EUEN_FPEN); in kvm_own_lsx()
1396 set_csr_euen(CSR_EUEN_FPEN | CSR_EUEN_LSXEN | CSR_EUEN_LASXEN); in kvm_own_lasx()
1434 clear_csr_euen(CSR_EUEN_FPEN | CSR_EUEN_LSXEN | CSR_EUEN_LASXEN); in kvm_lose_fpu()
1441 clear_csr_euen(CSR_EUEN_FPEN | CSR_EUEN_LSXEN); in kvm_lose_fpu()
1448 clear_csr_euen(CSR_EUEN_FPEN); in kvm_lose_fpu()

Completed in 31 milliseconds