Lines Matching +full:0 +full:xff100000
109 memset(vfp, 0, sizeof(union vfp_state)); in vfp_thread_flush()
220 current->thread.error_code = 0; in vfp_raise_sigfpe()
233 pr_err("VFP: EXC 0x%08x SCR 0x%08x INST 0x%08x\n", in vfp_panic()
235 for (i = 0; i < 32; i += 2) in vfp_panic()
236 pr_err("VFP: s%2u: 0x%08x s%2u: 0x%08x\n", in vfp_panic()
245 int si_code = 0; in vfp_raise_exceptions()
291 pr_debug("VFP: emulate: INST=0x%08x SCR=0x%08x\n", inst, fpscr); in vfp_emulate_instruction()
334 * 0 1 x - synchronous exception in VFP_bounce()
335 * 1 x 0 - asynchronous exception in VFP_bounce()
337 * 0 0 1 - synchronous on VFP9 (non-standard subarch 1 in VFP_bounce()
378 * If FPEXC.EX is 0, FPEXC.DEX is 1 and the FPEXC.VV bit indicates in VFP_bounce()
469 return 0; in vfp_pm_suspend()
583 return 0; in vfp_preserve_user_clear_hwstate()
621 return 0; in vfp_restore_user_hwstate()
636 return 0; in vfp_dying_cpu()
642 return 0; in vfp_starting_cpu()
663 pr_crit("FPEXC == 0x%08x\n", fmrx(FPEXC)); in vfp_kmode_exception()
673 * Returns 0 if the exception was handled, or an error code otherwise.
776 return 0; in vfp_support_entry()
780 .instr_mask = 0xfe000000,
781 .instr_val = 0xf2000000,
783 .cpsr_val = 0,
786 .instr_mask = 0xff100000,
787 .instr_val = 0xf4000000,
789 .cpsr_val = 0,
792 .instr_mask = 0xef000000,
793 .instr_val = 0xef000000,
798 .instr_mask = 0xff100000,
799 .instr_val = 0xf9000000,
806 .instr_mask = 0x0c000e00,
807 .instr_val = 0x0c000a00,
863 return 0; in vfp_detect()
867 .instr_mask = 0x0c000e00,
868 .instr_val = 0x0c000a00,
904 return 0; in vfp_init()
906 } else if ((read_cpuid_id() & 0x000f0000) == 0x000f0000) { in vfp_init()
916 (fmrx(MVFR1) & 0x000fff00) == 0x00011100) { in vfp_init()
918 for (int i = 0; i < ARRAY_SIZE(neon_support_hook); i++) in vfp_init()
924 if (((mvfr0 & MVFR0_DP_MASK) >> MVFR0_DP_BIT) == 0x2 || in vfp_init()
925 ((mvfr0 & MVFR0_SP_MASK) >> MVFR0_SP_BIT) == 0x2) { in vfp_init()
939 if ((fmrx(MVFR1) & 0xf0000000) == 0x10000000) in vfp_init()
941 if (((fmrx(MVFR1) & MVFR1_ASIMDHP_MASK) >> MVFR1_ASIMDHP_BIT) == 0x2) in vfp_init()
943 if (((fmrx(MVFR1) & MVFR1_FPHP_MASK) >> MVFR1_FPHP_BIT) == 0x3) in vfp_init()
952 if (cpuid_feature_extract_field(isar6, 4) == 0x1) in vfp_init()
958 if (cpuid_feature_extract_field(isar6, 8) == 0x1) in vfp_init()
964 if (cpuid_feature_extract_field(isar6, 20) == 0x1) in vfp_init()
970 if (cpuid_feature_extract_field(isar6, 24) == 0x1) in vfp_init()
977 return 0; in vfp_init()
1006 return 0; in vfp_init()