Searched refs:elf_hwcap (Results 1 - 37 of 37) sorted by relevance

/linux-4.4.14/arch/arm/include/asm/
H A Dhwcap.h11 #define ELF_HWCAP (elf_hwcap)
13 extern unsigned int elf_hwcap, elf_hwcap2;
H A Dneon.h13 #define cpu_has_neon() (!!(elf_hwcap & HWCAP_NEON))
H A Dprocinfo.h37 unsigned int elf_hwcap; member in struct:proc_info_list
H A Dvfpmacros.h28 ldr \tmp, =elf_hwcap @ may not have MVFR regs
52 ldr \tmp, =elf_hwcap @ may not have MVFR regs
H A Dtls.h20 ldr \tmp1, =elf_hwcap
43 #define has_tls_reg (elf_hwcap & HWCAP_TLS)
H A Dptrace.h63 if (elf_hwcap & HWCAP_26BIT && mode == USR26_MODE) valid_user_regs()
71 if (!(elf_hwcap & HWCAP_26BIT)) valid_user_regs()
H A Dprocessor.h63 if (elf_hwcap & HWCAP_THUMB && pc & 1) \
/linux-4.4.14/arch/arm/kernel/
H A Delf.c18 if (!(elf_hwcap & HWCAP_THUMB)) elf_check_arch()
28 if ((eflags & EF_ARM_APCS_26) && !(elf_hwcap & HWCAP_26BIT)) elf_check_arch()
34 if (flt_fmt == EF_ARM_VFP_FLOAT && !(elf_hwcap & HWCAP_VFP)) elf_check_arch()
69 if (elf_hwcap & HWCAP_IWMMXT && elf_set_personality()
H A Dthumbee.c76 elf_hwcap |= HWCAP_THUMBEE; thumbee_init()
H A Dpj4-cp0.c126 elf_hwcap |= HWCAP_IWMMXT; pj4_cp0_init()
H A Dsetup.c107 unsigned int elf_hwcap __read_mostly;
108 EXPORT_SYMBOL(elf_hwcap); variable
388 elf_hwcap |= HWCAP_IDIVA; cpuid_init_hwcaps()
390 elf_hwcap |= HWCAP_IDIVT; cpuid_init_hwcaps()
395 elf_hwcap |= HWCAP_LPAE; cpuid_init_hwcaps()
429 elf_hwcap &= ~HWCAP_TLS; elf_hwcap_fixup()
445 elf_hwcap &= ~HWCAP_SWP; elf_hwcap_fixup()
642 elf_hwcap = list->elf_hwcap; setup_processor()
647 elf_hwcap &= ~(HWCAP_THUMB | HWCAP_IDIVT); setup_processor()
1108 if (elf_hwcap & (1 << j)) for_each_online_cpu()
H A Dxscale-cp0.c163 elf_hwcap |= HWCAP_IWMMXT; xscale_cp0_init()
H A Dtraps.c613 if (!(elf_hwcap & HWCAP_26BIT)) arm_syscall()
619 if (!(elf_hwcap & HWCAP_26BIT)) arm_syscall()
H A Dsignal.c339 if (elf_hwcap & HWCAP_THUMB) { setup_return()
/linux-4.4.14/arch/c6x/include/asm/
H A Dprocinfo.h20 unsigned int elf_hwcap; member in struct:proc_info_list
/linux-4.4.14/arch/s390/include/asm/
H A Dcpufeature.h22 #define MAX_ELF_HWCAP_FEATURES (8 * sizeof(elf_hwcap))
H A Delf.h169 extern unsigned long elf_hwcap;
170 #define ELF_HWCAP (elf_hwcap)
/linux-4.4.14/arch/arm/include/uapi/asm/
H A Dhwcap.h5 * HWCAP flags - for elf_hwcap (in kernel) and AT_HWCAP
/linux-4.4.14/arch/s390/kernel/
H A Dprocessor.c51 return elf_hwcap & (1UL << num); cpu_have_feature()
76 if (hwcap_str[i] && (elf_hwcap & (1UL << i))) show_cpuinfo()
H A Dsetup.c80 unsigned long elf_hwcap __read_mostly = 0;
719 elf_hwcap |= 1UL << i; setup_hwcaps()
722 elf_hwcap |= HWCAP_S390_ETF3EH; setup_hwcaps()
737 if ((elf_hwcap & (1UL << 2)) && test_facility(42) && test_facility(44)) setup_hwcaps()
738 elf_hwcap |= HWCAP_S390_DFP; setup_hwcaps()
744 elf_hwcap |= HWCAP_S390_HPAGE; setup_hwcaps()
750 elf_hwcap |= HWCAP_S390_HIGH_GPRS; setup_hwcaps()
756 elf_hwcap |= HWCAP_S390_TE; setup_hwcaps()
764 elf_hwcap |= HWCAP_S390_VXRS; setup_hwcaps()
/linux-4.4.14/arch/arm64/include/asm/
H A Dhwcap.h47 #define ELF_HWCAP (elf_hwcap)
63 extern unsigned long elf_hwcap;
H A Dcpufeature.h16 * In the arm64 world (as in the ARM world), elf_hwcap is used both internally
22 #define MAX_CPU_FEATURES (8 * sizeof(elf_hwcap))
100 return elf_hwcap & (1UL << num); cpu_have_feature()
/linux-4.4.14/arch/arm64/include/uapi/asm/
H A Dhwcap.h20 * HWCAP flags - for elf_hwcap (in kernel) and AT_HWCAP
/linux-4.4.14/arch/arm/mach-imx/
H A Dcpu-imx5.c87 (elf_hwcap & HWCAP_NEON)) { mx51_neon_fixup()
88 elf_hwcap &= ~HWCAP_NEON; mx51_neon_fixup()
/linux-4.4.14/arch/arm/mach-ep93xx/
H A Dcrunch.c85 elf_hwcap |= HWCAP_CRUNCH; crunch_init()
/linux-4.4.14/arch/arm/mach-pxa/
H A Dpm.c31 if (elf_hwcap & HWCAP_IWMMXT) pxa_pm_enter()
/linux-4.4.14/arch/arm/vfp/
H A Dvfpmodule.c769 elf_hwcap |= HWCAP_NEON; vfp_init()
775 elf_hwcap |= HWCAP_VFPv3; vfp_init()
783 elf_hwcap |= HWCAP_VFPv3D16; vfp_init()
785 elf_hwcap |= HWCAP_VFPD32; vfp_init()
789 elf_hwcap |= HWCAP_VFPv4; vfp_init()
812 elf_hwcap |= HWCAP_VFP; vfp_init()
/linux-4.4.14/arch/arm/mach-rpc/
H A Driscpc.c99 elf_hwcap &= ~HWCAP_HALF; rpc_map_io()
/linux-4.4.14/arch/arm64/kernel/
H A Dfpsimd.c335 if (elf_hwcap & HWCAP_FP) { fpsimd_init()
342 if (!(elf_hwcap & HWCAP_ASIMD)) fpsimd_init()
H A Dcpufeature.c30 unsigned long elf_hwcap __read_mostly;
31 EXPORT_SYMBOL_GPL(elf_hwcap); variable
691 elf_hwcap |= cap->hwcap; cap_set_hwcap()
714 rc = (elf_hwcap & cap->hwcap) != 0; cpus_have_hwcap()
H A Dcpuinfo.c146 if (elf_hwcap & (1 << j)) for_each_online_cpu()
/linux-4.4.14/arch/mips/include/asm/
H A Delf.h386 #define ELF_HWCAP (elf_hwcap)
387 extern unsigned int elf_hwcap;
/linux-4.4.14/arch/arm/mm/
H A Dproc-arm720.S209 .long HWCAP_SWP | HWCAP_HALF | HWCAP_THUMB @ elf_hwcap
/linux-4.4.14/arch/arm64/crypto/
H A Daes-ce-ccm-glue.c299 if (!(elf_hwcap & HWCAP_AES)) aes_mod_init()
/linux-4.4.14/arch/mips/kernel/
H A Dcpu-probe.c36 unsigned int elf_hwcap __read_mostly;
1532 elf_hwcap |= HWCAP_MIPS_R6; cpu_probe()
1538 elf_hwcap |= HWCAP_MIPS_MSA; cpu_probe()
/linux-4.4.14/arch/arm/net/
H A Dbpf_jit_32.c456 if (elf_hwcap & HWCAP_THUMB) emit_blx_r()
469 if (elf_hwcap & HWCAP_IDIVA) { emit_udivmod()
/linux-4.4.14/drivers/clocksource/
H A Darm_arch_timer.c305 elf_hwcap |= HWCAP_EVTSTRM; arch_timer_evtstrm_enable()

Completed in 887 milliseconds