elf_hwcap 519 arch/arm/crypto/aes-neonbs-glue.c if (!(elf_hwcap & HWCAP_NEON)) elf_hwcap 180 arch/arm/crypto/chacha-neon-glue.c if (!(elf_hwcap & HWCAP_NEON)) elf_hwcap 361 arch/arm/crypto/ghash-ce-glue.c if (!(elf_hwcap & HWCAP_NEON)) elf_hwcap 60 arch/arm/crypto/nhpoly1305-neon-glue.c if (!(elf_hwcap & HWCAP_NEON)) elf_hwcap 130 arch/arm/include/asm/arch_timer.h elf_hwcap |= HWCAP_EVTSTRM; elf_hwcap 135 arch/arm/include/asm/arch_timer.h return elf_hwcap & HWCAP_EVTSTRM; elf_hwcap 32 arch/arm/include/asm/cpufeature.h return num < 32 ? elf_hwcap & BIT(num) : elf_hwcap2 & BIT(num - 32); elf_hwcap 12 arch/arm/include/asm/hwcap.h #define ELF_HWCAP (elf_hwcap) elf_hwcap 14 arch/arm/include/asm/hwcap.h extern unsigned int elf_hwcap, elf_hwcap2; elf_hwcap 10 arch/arm/include/asm/neon.h #define cpu_has_neon() (!!(elf_hwcap & HWCAP_NEON)) elf_hwcap 73 arch/arm/include/asm/processor.h if (elf_hwcap & HWCAP_THUMB && pc & 1) \ elf_hwcap 34 arch/arm/include/asm/procinfo.h unsigned int elf_hwcap; elf_hwcap 70 arch/arm/include/asm/ptrace.h if (elf_hwcap & HWCAP_26BIT && mode == USR26_MODE) elf_hwcap 78 arch/arm/include/asm/ptrace.h if (!(elf_hwcap & HWCAP_26BIT)) elf_hwcap 21 arch/arm/include/asm/tls.h ldr \tmp1, =elf_hwcap elf_hwcap 44 arch/arm/include/asm/tls.h #define has_tls_reg (elf_hwcap & HWCAP_TLS) elf_hwcap 29 arch/arm/include/asm/vfpmacros.h ldr \tmp, =elf_hwcap @ may not have MVFR regs elf_hwcap 53 arch/arm/include/asm/vfpmacros.h ldr \tmp, =elf_hwcap @ may not have MVFR regs elf_hwcap 20 arch/arm/kernel/elf.c if (!(elf_hwcap & HWCAP_THUMB)) elf_hwcap 30 arch/arm/kernel/elf.c if ((eflags & EF_ARM_APCS_26) && !(elf_hwcap & HWCAP_26BIT)) elf_hwcap 36 arch/arm/kernel/elf.c if (flt_fmt == EF_ARM_VFP_FLOAT && !(elf_hwcap & HWCAP_VFP)) elf_hwcap 71 arch/arm/kernel/elf.c if (elf_hwcap & HWCAP_IWMMXT && elf_hwcap 127 arch/arm/kernel/pj4-cp0.c elf_hwcap |= HWCAP_IWMMXT; elf_hwcap 105 arch/arm/kernel/setup.c unsigned int elf_hwcap __read_mostly; elf_hwcap 106 arch/arm/kernel/setup.c EXPORT_SYMBOL(elf_hwcap); elf_hwcap 425 arch/arm/kernel/setup.c if (!(elf_hwcap & mask)) elf_hwcap 457 arch/arm/kernel/setup.c elf_hwcap |= HWCAP_IDIVA; elf_hwcap 459 arch/arm/kernel/setup.c elf_hwcap |= HWCAP_IDIVT; elf_hwcap 464 arch/arm/kernel/setup.c elf_hwcap |= HWCAP_LPAE; elf_hwcap 498 arch/arm/kernel/setup.c elf_hwcap &= ~HWCAP_TLS; elf_hwcap 514 arch/arm/kernel/setup.c elf_hwcap &= ~HWCAP_SWP; elf_hwcap 716 arch/arm/kernel/setup.c elf_hwcap = list->elf_hwcap; elf_hwcap 722 arch/arm/kernel/setup.c elf_hwcap &= ~(HWCAP_THUMB | HWCAP_IDIVT); elf_hwcap 1268 arch/arm/kernel/setup.c if (elf_hwcap & (1 << j)) elf_hwcap 390 arch/arm/kernel/signal.c if (elf_hwcap & HWCAP_THUMB) { elf_hwcap 64 arch/arm/kernel/thumbee.c elf_hwcap |= HWCAP_THUMBEE; elf_hwcap 627 arch/arm/kernel/traps.c if (!(elf_hwcap & HWCAP_26BIT)) elf_hwcap 633 arch/arm/kernel/traps.c if (!(elf_hwcap & HWCAP_26BIT)) elf_hwcap 167 arch/arm/kernel/xscale-cp0.c elf_hwcap |= HWCAP_IWMMXT; elf_hwcap 83 arch/arm/mach-ep93xx/crunch.c elf_hwcap |= HWCAP_CRUNCH; elf_hwcap 77 arch/arm/mach-imx/cpu-imx5.c (elf_hwcap & HWCAP_NEON)) { elf_hwcap 78 arch/arm/mach-imx/cpu-imx5.c elf_hwcap &= ~HWCAP_NEON; elf_hwcap 31 arch/arm/mach-pxa/pm.c if (elf_hwcap & HWCAP_IWMMXT) elf_hwcap 97 arch/arm/mach-rpc/riscpc.c elf_hwcap &= ~HWCAP_HALF; elf_hwcap 114 arch/arm/mm/idmap.c if (!(elf_hwcap & HWCAP_LPAE)) elf_hwcap 437 arch/arm/net/bpf_jit_32.c if (elf_hwcap & HWCAP_THUMB) elf_hwcap 470 arch/arm/net/bpf_jit_32.c if (elf_hwcap & HWCAP_IDIVA) { elf_hwcap 753 arch/arm/vfp/vfpmodule.c elf_hwcap |= HWCAP_NEON; elf_hwcap 759 arch/arm/vfp/vfpmodule.c elf_hwcap |= HWCAP_VFPv3; elf_hwcap 767 arch/arm/vfp/vfpmodule.c elf_hwcap |= HWCAP_VFPv3D16; elf_hwcap 769 arch/arm/vfp/vfpmodule.c elf_hwcap |= HWCAP_VFPD32; elf_hwcap 773 arch/arm/vfp/vfpmodule.c elf_hwcap |= HWCAP_VFPv4; elf_hwcap 798 arch/arm/vfp/vfpmodule.c elf_hwcap |= HWCAP_VFP; elf_hwcap 29 arch/arm64/kernel/cpufeature.c static unsigned long elf_hwcap __read_mostly; elf_hwcap 2044 arch/arm64/kernel/cpufeature.c elf_hwcap |= BIT(num); elf_hwcap 2051 arch/arm64/kernel/cpufeature.c return elf_hwcap & BIT(num); elf_hwcap 2062 arch/arm64/kernel/cpufeature.c return lower_32_bits(elf_hwcap); elf_hwcap 2067 arch/arm64/kernel/cpufeature.c return upper_32_bits(elf_hwcap); elf_hwcap 16 arch/c6x/include/asm/procinfo.h unsigned int elf_hwcap; elf_hwcap 13 arch/mips/include/asm/cpufeature.h #define MAX_CPU_FEATURES (8 * sizeof(elf_hwcap)) elf_hwcap 19 arch/mips/include/asm/cpufeature.h return elf_hwcap & (1UL << num); elf_hwcap 435 arch/mips/include/asm/elf.h #define ELF_HWCAP (elf_hwcap) elf_hwcap 436 arch/mips/include/asm/elf.h extern unsigned int elf_hwcap; elf_hwcap 32 arch/mips/kernel/cpu-probe.c unsigned int elf_hwcap __read_mostly; elf_hwcap 33 arch/mips/kernel/cpu-probe.c EXPORT_SYMBOL_GPL(elf_hwcap); elf_hwcap 900 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_CRC32; elf_hwcap 2174 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_R6; elf_hwcap 2180 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_MSA; elf_hwcap 2184 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_MIPS16; elf_hwcap 2187 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_MDMX; elf_hwcap 2190 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_MIPS3D; elf_hwcap 2193 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_SMARTMIPS; elf_hwcap 2196 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_DSP; elf_hwcap 2199 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_DSP2; elf_hwcap 2202 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_DSP3; elf_hwcap 2205 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_MIPS_MIPS16E2; elf_hwcap 2208 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_LOONGSON_MMI; elf_hwcap 2211 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_LOONGSON_EXT; elf_hwcap 2214 arch/mips/kernel/cpu-probe.c elf_hwcap |= HWCAP_LOONGSON_EXT2; elf_hwcap 18 arch/nds32/include/asm/elf.h extern unsigned int elf_hwcap; elf_hwcap 147 arch/nds32/include/asm/elf.h #define ELF_HWCAP (elf_hwcap) elf_hwcap 50 arch/nds32/kernel/setup.c unsigned int elf_hwcap; elf_hwcap 51 arch/nds32/kernel/setup.c EXPORT_SYMBOL(elf_hwcap); elf_hwcap 96 arch/nds32/kernel/setup.c if (elf_hwcap & (1 << i)) { elf_hwcap 169 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_MFUSR_PC; elf_hwcap 173 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_DIV; elf_hwcap 177 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_MAC; elf_hwcap 179 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_V2; elf_hwcap 180 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_DIV; elf_hwcap 181 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_MAC; elf_hwcap 185 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_EXT; elf_hwcap 188 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_BASE16; elf_hwcap 191 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_EXT2; elf_hwcap 194 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_FPU; elf_hwcap 198 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_STRING; elf_hwcap 206 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_EDM; elf_hwcap 209 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_LMDMA; elf_hwcap 212 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_PFM; elf_hwcap 215 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_HSMP; elf_hwcap 218 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_TRACE; elf_hwcap 221 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_AUDIO; elf_hwcap 224 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_L2C; elf_hwcap 228 arch/nds32/kernel/setup.c elf_hwcap |= HWCAP_HWPRE; elf_hwcap 354 arch/nds32/kernel/setup.c if (elf_hwcap & (1 << i)) elf_hwcap 49 arch/riscv/include/asm/elf.h #define ELF_HWCAP (elf_hwcap) elf_hwcap 50 arch/riscv/include/asm/elf.h extern unsigned long elf_hwcap; elf_hwcap 18 arch/riscv/include/asm/hwcap.h #define ELF_HWCAP (elf_hwcap) elf_hwcap 24 arch/riscv/include/asm/hwcap.h extern unsigned long elf_hwcap; elf_hwcap 15 arch/riscv/kernel/cpufeature.c unsigned long elf_hwcap __read_mostly; elf_hwcap 34 arch/riscv/kernel/cpufeature.c elf_hwcap = 0; elf_hwcap 55 arch/riscv/kernel/cpufeature.c if (elf_hwcap) elf_hwcap 56 arch/riscv/kernel/cpufeature.c elf_hwcap &= this_hwcap; elf_hwcap 58 arch/riscv/kernel/cpufeature.c elf_hwcap = this_hwcap; elf_hwcap 63 arch/riscv/kernel/cpufeature.c if ((elf_hwcap & COMPAT_HWCAP_ISA_F) && !(elf_hwcap & COMPAT_HWCAP_ISA_D)) { elf_hwcap 65 arch/riscv/kernel/cpufeature.c elf_hwcap &= ~COMPAT_HWCAP_ISA_F; elf_hwcap 68 arch/riscv/kernel/cpufeature.c pr_info("elf_hwcap is 0x%lx\n", elf_hwcap); elf_hwcap 71 arch/riscv/kernel/cpufeature.c if (elf_hwcap & (COMPAT_HWCAP_ISA_F | COMPAT_HWCAP_ISA_D)) elf_hwcap 23 arch/s390/include/asm/cpufeature.h #define MAX_ELF_HWCAP_FEATURES (8 * sizeof(elf_hwcap)) elf_hwcap 213 arch/s390/include/asm/elf.h extern unsigned long elf_hwcap; elf_hwcap 214 arch/s390/include/asm/elf.h #define ELF_HWCAP (elf_hwcap) elf_hwcap 99 arch/s390/kernel/processor.c return elf_hwcap & (1UL << num); elf_hwcap 135 arch/s390/kernel/processor.c if (hwcap_str[i] && (elf_hwcap & (1UL << i))) elf_hwcap 91 arch/s390/kernel/setup.c unsigned long elf_hwcap __read_mostly = 0; elf_hwcap 885 arch/s390/kernel/setup.c elf_hwcap |= 1UL << i; elf_hwcap 888 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_ETF3EH; elf_hwcap 903 arch/s390/kernel/setup.c if ((elf_hwcap & (1UL << 2)) && test_facility(42) && test_facility(44)) elf_hwcap 904 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_DFP; elf_hwcap 910 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_HPAGE; elf_hwcap 916 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_HIGH_GPRS; elf_hwcap 922 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_TE; elf_hwcap 930 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_VXRS; elf_hwcap 932 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_VXRS_EXT; elf_hwcap 934 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_VXRS_BCD; elf_hwcap 936 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_VXRS_EXT2; elf_hwcap 938 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_VXRS_PDE; elf_hwcap 941 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_SORT; elf_hwcap 943 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_DFLT; elf_hwcap 949 arch/s390/kernel/setup.c elf_hwcap |= HWCAP_S390_GS;