Searched refs:fpexc (Results 1 – 7 of 7) sorted by relevance
/arch/arm/vfp/ |
D | vfpmodule.c | 114 vfp->hard.fpexc = FPEXC_EN; in vfp_thread_flush() 165 u32 fpexc; in vfp_notifier() local 172 fpexc = fmrx(FPEXC); in vfp_notifier() 182 if ((fpexc & FPEXC_EN) && vfp_current_hw_state[cpu]) in vfp_notifier() 183 vfp_save_state(vfp_current_hw_state[cpu], fpexc); in vfp_notifier() 190 fmxr(FPEXC, fpexc & ~FPEXC_EN); in vfp_notifier() 332 void VFP_bounce(u32 trigger, u32 fpexc, struct pt_regs *regs) in VFP_bounce() argument 336 pr_debug("VFP: bounce: trigger %08x fpexc %08x\n", trigger, fpexc); in VFP_bounce() 351 fmxr(FPEXC, fpexc & ~(FPEXC_EX|FPEXC_DEX|FPEXC_FP2V|FPEXC_VV|FPEXC_TRAP_MASK)); in VFP_bounce() 367 if (fpexc & FPEXC_EX) { in VFP_bounce() [all …]
|
D | vfp.h | 380 extern void vfp_save_state(void *location, u32 fpexc);
|
/arch/unicore32/kernel/ |
D | fpu-ucf64.c | 78 void ucf64_exchandler(u32 inst, u32 fpexc, struct pt_regs *regs) in ucf64_exchandler() argument 80 u32 tmp = fpexc; in ucf64_exchandler() 81 u32 exc = F64_EXCEPTION_ERROR & fpexc; in ucf64_exchandler() 84 inst, fpexc); in ucf64_exchandler()
|
/arch/arm/include/asm/ |
D | user.h | 98 unsigned long fpexc; member
|
D | fpstate.h | 35 __u32 fpexc; member
|
/arch/arm64/kernel/ |
D | signal32.c | 76 compat_ulong_t fpexc; member 239 compat_ulong_t fpscr, fpexc; in compat_preserve_vfp_context() local 275 fpexc = (1 << 30); in compat_preserve_vfp_context() 276 __put_user_error(fpexc, &frame->ufp_exc.fpexc, err); in compat_preserve_vfp_context()
|
/arch/arm/kvm/ |
D | coproc.c | 914 return reg_to_user(uaddr, &vcpu->arch.vfp_guest.fpexc, id); in vfp_get_reg() 958 return reg_from_user(&vcpu->arch.vfp_guest.fpexc, uaddr, id); in vfp_set_reg()
|