Home
last modified time | relevance | path

Searched refs:elf_hwcap (Results 1 – 31 of 31) sorted by relevance

/linux-4.1.27/arch/arm/kernel/
Delf.c18 if (!(elf_hwcap & HWCAP_THUMB)) in elf_check_arch()
28 if ((eflags & EF_ARM_APCS_26) && !(elf_hwcap & HWCAP_26BIT)) in elf_check_arch()
34 if (flt_fmt == EF_ARM_VFP_FLOAT && !(elf_hwcap & HWCAP_VFP)) in elf_check_arch()
69 if (elf_hwcap & HWCAP_IWMMXT && in elf_set_personality()
Dsetup.c102 unsigned int elf_hwcap __read_mostly;
103 EXPORT_SYMBOL(elf_hwcap);
383 elf_hwcap |= HWCAP_IDIVA; in cpuid_init_hwcaps()
385 elf_hwcap |= HWCAP_IDIVT; in cpuid_init_hwcaps()
390 elf_hwcap |= HWCAP_LPAE; in cpuid_init_hwcaps()
424 elf_hwcap &= ~HWCAP_TLS; in elf_hwcap_fixup()
440 elf_hwcap &= ~HWCAP_SWP; in elf_hwcap_fixup()
637 elf_hwcap = list->elf_hwcap; in setup_processor()
642 elf_hwcap &= ~(HWCAP_THUMB | HWCAP_IDIVT); in setup_processor()
1080 if (elf_hwcap & (1 << j)) in c_show()
Dthumbee.c76 elf_hwcap |= HWCAP_THUMBEE; in thumbee_init()
Dpj4-cp0.c126 elf_hwcap |= HWCAP_IWMMXT; in pj4_cp0_init()
Dxscale-cp0.c163 elf_hwcap |= HWCAP_IWMMXT; in xscale_cp0_init()
Dtraps.c613 if (!(elf_hwcap & HWCAP_26BIT)) in arm_syscall()
619 if (!(elf_hwcap & HWCAP_26BIT)) in arm_syscall()
Dsignal.c339 if (elf_hwcap & HWCAP_THUMB) { in setup_return()
/linux-4.1.27/arch/arm64/kernel/
Dsetup.c68 unsigned long elf_hwcap __read_mostly;
69 EXPORT_SYMBOL_GPL(elf_hwcap);
247 elf_hwcap = 0; in setup_processor()
274 elf_hwcap |= HWCAP_PMULL; in setup_processor()
276 elf_hwcap |= HWCAP_AES; in setup_processor()
284 elf_hwcap |= HWCAP_SHA1; in setup_processor()
288 elf_hwcap |= HWCAP_SHA2; in setup_processor()
292 elf_hwcap |= HWCAP_CRC32; in setup_processor()
549 if (elf_hwcap & (1 << j)) in c_show()
Dfpsimd.c311 elf_hwcap |= HWCAP_FP; in fpsimd_init()
316 elf_hwcap |= HWCAP_ASIMD; in fpsimd_init()
/linux-4.1.27/arch/arm/include/asm/
Dhwcap.h11 #define ELF_HWCAP (elf_hwcap)
13 extern unsigned int elf_hwcap, elf_hwcap2;
Dptrace.h63 if (elf_hwcap & HWCAP_26BIT && mode == USR26_MODE) in valid_user_regs()
71 if (!(elf_hwcap & HWCAP_26BIT)) in valid_user_regs()
Dtls.h20 ldr \tmp1, =elf_hwcap
43 #define has_tls_reg (elf_hwcap & HWCAP_TLS)
Dneon.h13 #define cpu_has_neon() (!!(elf_hwcap & HWCAP_NEON))
Dvfpmacros.h28 ldr \tmp, =elf_hwcap @ may not have MVFR regs
52 ldr \tmp, =elf_hwcap @ may not have MVFR regs
Dprocinfo.h37 unsigned int elf_hwcap; member
Dprocessor.h63 if (elf_hwcap & HWCAP_THUMB && pc & 1) \
/linux-4.1.27/arch/arm64/include/asm/
Dhwcap.h47 #define ELF_HWCAP (elf_hwcap)
55 extern unsigned long elf_hwcap;
Dcpufeature.h21 #define MAX_CPU_FEATURES (8 * sizeof(elf_hwcap))
48 return elf_hwcap & (1UL << num); in cpu_have_feature()
/linux-4.1.27/arch/s390/kernel/
Dsetup.c79 unsigned long elf_hwcap = 0; variable
712 elf_hwcap |= 1UL << i; in setup_hwcaps()
715 elf_hwcap |= HWCAP_S390_ETF3EH; in setup_hwcaps()
730 if ((elf_hwcap & (1UL << 2)) && test_facility(42) && test_facility(44)) in setup_hwcaps()
731 elf_hwcap |= HWCAP_S390_DFP; in setup_hwcaps()
737 elf_hwcap |= HWCAP_S390_HPAGE; in setup_hwcaps()
743 elf_hwcap |= HWCAP_S390_HIGH_GPRS; in setup_hwcaps()
749 elf_hwcap |= HWCAP_S390_TE; in setup_hwcaps()
757 elf_hwcap |= HWCAP_S390_VXRS; in setup_hwcaps()
Dprocessor.c64 if (hwcap_str[i] && (elf_hwcap & (1UL << i))) in show_cpuinfo()
/linux-4.1.27/arch/arm/mach-imx/
Dcpu-imx5.c87 (elf_hwcap & HWCAP_NEON)) { in mx51_neon_fixup()
88 elf_hwcap &= ~HWCAP_NEON; in mx51_neon_fixup()
/linux-4.1.27/arch/arm/vfp/
Dvfpmodule.c756 elf_hwcap |= HWCAP_NEON; in vfp_init()
762 elf_hwcap |= HWCAP_VFPv3; in vfp_init()
770 elf_hwcap |= HWCAP_VFPv3D16; in vfp_init()
772 elf_hwcap |= HWCAP_VFPD32; in vfp_init()
776 elf_hwcap |= HWCAP_VFPv4; in vfp_init()
799 elf_hwcap |= HWCAP_VFP; in vfp_init()
/linux-4.1.27/arch/s390/include/asm/
Delf.h169 extern unsigned long elf_hwcap;
170 #define ELF_HWCAP (elf_hwcap)
/linux-4.1.27/arch/c6x/include/asm/
Dprocinfo.h20 unsigned int elf_hwcap; member
/linux-4.1.27/arch/arm/mach-ep93xx/
Dcrunch.c85 elf_hwcap |= HWCAP_CRUNCH; in crunch_init()
/linux-4.1.27/arch/arm/mach-pxa/
Dpm.c31 if (elf_hwcap & HWCAP_IWMMXT) in pxa_pm_enter()
/linux-4.1.27/arch/arm/mach-rpc/
Driscpc.c99 elf_hwcap &= ~HWCAP_HALF; in rpc_map_io()
/linux-4.1.27/arch/arm/mm/
Dproc-arm720.S209 .long HWCAP_SWP | HWCAP_HALF | HWCAP_THUMB @ elf_hwcap
/linux-4.1.27/arch/arm64/crypto/
Daes-ce-ccm-glue.c283 if (!(elf_hwcap & HWCAP_AES)) in aes_mod_init()
/linux-4.1.27/arch/arm/net/
Dbpf_jit_32.c431 if (elf_hwcap & HWCAP_THUMB) in emit_blx_r()
443 if (elf_hwcap & HWCAP_IDIVA) { in emit_udiv()
/linux-4.1.27/drivers/clocksource/
Darm_arch_timer.c313 elf_hwcap |= HWCAP_EVTSTRM; in arch_timer_evtstrm_enable()