Searched refs:fpexc (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/arch/arm/vfp/ |
H A D | vfpmodule.c | 111 vfp->hard.fpexc = FPEXC_EN; in vfp_thread_flush() 162 u32 fpexc; in vfp_notifier() local 169 fpexc = fmrx(FPEXC); in vfp_notifier() 179 if ((fpexc & FPEXC_EN) && vfp_current_hw_state[cpu]) in vfp_notifier() 180 vfp_save_state(vfp_current_hw_state[cpu], fpexc); in vfp_notifier() 187 fmxr(FPEXC, fpexc & ~FPEXC_EN); in vfp_notifier() 324 static void VFP_bounce(u32 trigger, u32 fpexc, struct pt_regs *regs) in VFP_bounce() argument 328 pr_debug("VFP: bounce: trigger %08x fpexc %08x\n", trigger, fpexc); in VFP_bounce() 343 fmxr(FPEXC, fpexc in VFP_bounce() 449 u32 fpexc = fmrx(FPEXC); vfp_pm_suspend() local 520 u32 fpexc = fmrx(FPEXC); vfp_sync_hwstate() local 591 unsigned long fpexc; vfp_restore_user_hwstate() local 678 u32 fpexc; vfp_support_entry() local 820 u32 fpexc; kernel_neon_begin() local [all...] |
H A D | vfp.h | 377 asmlinkage void vfp_save_state(void *location, u32 fpexc);
|
/kernel/linux/linux-5.10/arch/arm/vfp/ |
H A D | vfpmodule.c | 111 vfp->hard.fpexc = FPEXC_EN; in vfp_thread_flush() 162 u32 fpexc; in vfp_notifier() local 169 fpexc = fmrx(FPEXC); in vfp_notifier() 179 if ((fpexc & FPEXC_EN) && vfp_current_hw_state[cpu]) in vfp_notifier() 180 vfp_save_state(vfp_current_hw_state[cpu], fpexc); in vfp_notifier() 187 fmxr(FPEXC, fpexc & ~FPEXC_EN); in vfp_notifier() 323 void VFP_bounce(u32 trigger, u32 fpexc, struct pt_regs *regs) in VFP_bounce() argument 327 pr_debug("VFP: bounce: trigger %08x fpexc %08x\n", trigger, fpexc); in VFP_bounce() 342 fmxr(FPEXC, fpexc in VFP_bounce() 452 u32 fpexc = fmrx(FPEXC); vfp_pm_suspend() local 521 u32 fpexc = fmrx(FPEXC); vfp_sync_hwstate() local 591 unsigned long fpexc; vfp_restore_user_hwstate() local 718 u32 fpexc; kernel_neon_begin() local [all...] |
H A D | vfp.h | 377 asmlinkage void vfp_save_state(void *location, u32 fpexc);
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | signal32.c | 31 compat_ulong_t fpexc; member 100 compat_ulong_t fpscr, fpexc; in compat_preserve_vfp_context() local 136 fpexc = (1 << 30); in compat_preserve_vfp_context() 137 __put_user_error(fpexc, &frame->ufp_exc.fpexc, err); in compat_preserve_vfp_context()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | signal32.c | 31 compat_ulong_t fpexc; member 98 compat_ulong_t fpscr, fpexc; in compat_preserve_vfp_context() local 134 fpexc = (1 << 30); in compat_preserve_vfp_context() 135 __put_user_error(fpexc, &frame->ufp_exc.fpexc, err); in compat_preserve_vfp_context()
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | fpstate.h | 32 __u32 fpexc; member
|
H A D | user.h | 99 unsigned long fpexc; member
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | fpstate.h | 32 __u32 fpexc; member
|
H A D | user.h | 95 unsigned long fpexc; member
|
Completed in 6 milliseconds