Home
last modified time | relevance | path

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

/Linux-v6.6/arch/openrisc/kernel/
Dtraps.c89 regs->fpcsr); in show_registers()
184 unsigned long fpcsr = regs->fpcsr; in do_fpe_trap() local
186 if (fpcsr & SPR_FPCSR_IVF) in do_fpe_trap()
188 else if (fpcsr & SPR_FPCSR_OVF) in do_fpe_trap()
190 else if (fpcsr & SPR_FPCSR_UNF) in do_fpe_trap()
192 else if (fpcsr & SPR_FPCSR_DZF) in do_fpe_trap()
194 else if (fpcsr & SPR_FPCSR_IXF) in do_fpe_trap()
198 regs->fpcsr &= ~SPR_FPCSR_ALLF; in do_fpe_trap()
Dsignal.c58 err |= __copy_from_user(&regs->fpcsr, &sc->fpcsr, sizeof(unsigned long)); in restore_sigcontext()
121 err |= __copy_to_user(&sc->fpcsr, &regs->fpcsr, sizeof(unsigned long)); in setup_sigcontext()
Dptrace.c102 return membuf_store(&to, regs->fpcsr); in fpregs_get()
115 &regs->fpcsr, 0, 4); in fpregs_set()
/Linux-v6.6/arch/openrisc/include/uapi/asm/
Dsigcontext.h32 unsigned long fpcsr; member
Dptrace.h35 unsigned long fpcsr; member
/Linux-v6.6/arch/mips/kernel/
Dsignal-common.h28 extern int fpcsr_pending(unsigned int __user *fpcsr);
Dsignal.c496 int fpcsr_pending(unsigned int __user *fpcsr) in fpcsr_pending() argument
501 err = __get_user(csr, fpcsr); in fpcsr_pending()
509 err |= __put_user(csr, fpcsr); in fpcsr_pending()
/Linux-v6.6/arch/openrisc/include/asm/
Dptrace.h62 long fpcsr; /* Floating point control status register. */ member