Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dprocessor.c29 unsigned long __read_mostly elf_hwcap; variable
146 if (hwcap_str[i] && (elf_hwcap & (1UL << i))) in show_cpu_summary()
165 elf_hwcap |= HWCAP_ESAN3; in setup_hwcaps()
168 elf_hwcap |= HWCAP_ZARCH; in setup_hwcaps()
172 elf_hwcap |= HWCAP_STFLE; in setup_hwcaps()
176 elf_hwcap |= HWCAP_MSA; in setup_hwcaps()
180 elf_hwcap |= HWCAP_LDISP; in setup_hwcaps()
183 elf_hwcap |= HWCAP_EIMM; in setup_hwcaps()
187 elf_hwcap |= HWCAP_ETF3EH; in setup_hwcaps()
191 elf_hwcap | in setup_hwcaps()
[all...]
/kernel/linux/linux-5.10/arch/nds32/kernel/
H A Dsetup.c50 unsigned int elf_hwcap; variable
51 EXPORT_SYMBOL(elf_hwcap); variable
96 if (elf_hwcap & (1 << i)) { in dump_cpu_info()
169 elf_hwcap |= HWCAP_MFUSR_PC; in setup_cpuinfo()
173 elf_hwcap |= HWCAP_DIV; in setup_cpuinfo()
177 elf_hwcap |= HWCAP_MAC; in setup_cpuinfo()
179 elf_hwcap |= HWCAP_V2; in setup_cpuinfo()
180 elf_hwcap |= HWCAP_DIV; in setup_cpuinfo()
181 elf_hwcap |= HWCAP_MAC; in setup_cpuinfo()
185 elf_hwcap | in setup_cpuinfo()
[all...]
/kernel/linux/linux-5.10/arch/riscv/kernel/
H A Dcpufeature.c16 unsigned long elf_hwcap __read_mostly;
77 elf_hwcap = 0; in riscv_fill_hwcap()
117 if (elf_hwcap) in riscv_fill_hwcap()
118 elf_hwcap &= this_hwcap; in riscv_fill_hwcap()
120 elf_hwcap = this_hwcap; in riscv_fill_hwcap()
130 if ((elf_hwcap & COMPAT_HWCAP_ISA_F) && !(elf_hwcap & COMPAT_HWCAP_ISA_D)) { in riscv_fill_hwcap()
132 elf_hwcap &= ~COMPAT_HWCAP_ISA_F; in riscv_fill_hwcap()
143 if (elf_hwcap & BIT_MASK(i)) in riscv_fill_hwcap()
148 if (elf_hwcap in riscv_fill_hwcap()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dcpu-probe.c25 unsigned int elf_hwcap __read_mostly;
26 EXPORT_SYMBOL_GPL(elf_hwcap); variable
98 elf_hwcap = HWCAP_LOONGARCH_CPUCFG; in cpu_probe_common()
103 elf_hwcap |= HWCAP_LOONGARCH_UAL; in cpu_probe_common()
107 elf_hwcap |= HWCAP_LOONGARCH_CRC32; in cpu_probe_common()
114 elf_hwcap |= HWCAP_LOONGARCH_LAM; in cpu_probe_common()
118 elf_hwcap |= HWCAP_LOONGARCH_FPU; in cpu_probe_common()
123 elf_hwcap |= HWCAP_LOONGARCH_LSX; in cpu_probe_common()
129 elf_hwcap |= HWCAP_LOONGARCH_LASX; in cpu_probe_common()
134 elf_hwcap | in cpu_probe_common()
[all...]
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dcpu-probe.c24 unsigned int elf_hwcap __read_mostly;
25 EXPORT_SYMBOL_GPL(elf_hwcap); variable
97 elf_hwcap = HWCAP_LOONGARCH_CPUCFG; in cpu_probe_common()
102 elf_hwcap |= HWCAP_LOONGARCH_UAL; in cpu_probe_common()
106 elf_hwcap |= HWCAP_LOONGARCH_CRC32; in cpu_probe_common()
113 elf_hwcap |= HWCAP_LOONGARCH_LAM; in cpu_probe_common()
117 elf_hwcap |= HWCAP_LOONGARCH_FPU; in cpu_probe_common()
122 elf_hwcap |= HWCAP_LOONGARCH_LSX; in cpu_probe_common()
128 elf_hwcap |= HWCAP_LOONGARCH_LASX; in cpu_probe_common()
133 elf_hwcap | in cpu_probe_common()
[all...]
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dcpufeature.c35 unsigned long elf_hwcap __read_mostly;
419 if (elf_hwcap) in riscv_fill_hwcap_from_isa_string()
420 elf_hwcap &= this_hwcap; in riscv_fill_hwcap_from_isa_string()
422 elf_hwcap = this_hwcap; in riscv_fill_hwcap_from_isa_string()
475 if (elf_hwcap) in riscv_fill_hwcap_from_ext_list()
476 elf_hwcap &= this_hwcap; in riscv_fill_hwcap_from_ext_list()
478 elf_hwcap = this_hwcap; in riscv_fill_hwcap_from_ext_list()
533 if ((elf_hwcap & COMPAT_HWCAP_ISA_F) && !(elf_hwcap & COMPAT_HWCAP_ISA_D)) { in riscv_fill_hwcap()
535 elf_hwcap in riscv_fill_hwcap()
[all...]
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Delf.c20 if (!(elf_hwcap & HWCAP_THUMB)) in elf_check_arch()
30 if ((eflags & EF_ARM_APCS_26) && !(elf_hwcap & HWCAP_26BIT)) in elf_check_arch()
36 if (flt_fmt == EF_ARM_VFP_FLOAT && !(elf_hwcap & HWCAP_VFP)) in elf_check_arch()
71 if (elf_hwcap & HWCAP_IWMMXT && in elf_set_personality()
H A Dsetup.c107 unsigned int elf_hwcap __read_mostly;
108 EXPORT_SYMBOL(elf_hwcap); variable
427 if (!(elf_hwcap & mask)) in patch_aeabi_idiv()
459 elf_hwcap |= HWCAP_IDIVA; in cpuid_init_hwcaps()
461 elf_hwcap |= HWCAP_IDIVT; in cpuid_init_hwcaps()
466 elf_hwcap |= HWCAP_LPAE; in cpuid_init_hwcaps()
500 elf_hwcap &= ~HWCAP_TLS; in elf_hwcap_fixup()
516 elf_hwcap &= ~HWCAP_SWP; in elf_hwcap_fixup()
720 elf_hwcap = list->elf_hwcap; in setup_processor()
[all...]
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Delf.c20 if (!(elf_hwcap & HWCAP_THUMB)) in elf_check_arch()
30 if ((eflags & EF_ARM_APCS_26) && !(elf_hwcap & HWCAP_26BIT)) in elf_check_arch()
36 if (flt_fmt == EF_ARM_VFP_FLOAT && !(elf_hwcap & HWCAP_VFP)) in elf_check_arch()
71 if (elf_hwcap & HWCAP_IWMMXT && in elf_set_personality()
H A Dsetup.c100 unsigned int elf_hwcap __read_mostly;
101 EXPORT_SYMBOL(elf_hwcap); variable
420 if (!(elf_hwcap & mask)) in patch_aeabi_idiv()
454 elf_hwcap |= HWCAP_IDIVA; in cpuid_init_hwcaps()
456 elf_hwcap |= HWCAP_IDIVT; in cpuid_init_hwcaps()
461 elf_hwcap |= HWCAP_LPAE; in cpuid_init_hwcaps()
507 elf_hwcap &= ~HWCAP_TLS; in elf_hwcap_fixup()
523 elf_hwcap &= ~HWCAP_SWP; in elf_hwcap_fixup()
727 elf_hwcap = list->elf_hwcap; in setup_processor()
[all...]
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dsetup.c91 unsigned long elf_hwcap __read_mostly = 0;
879 elf_hwcap |= 1UL << i; in setup_hwcaps()
882 elf_hwcap |= HWCAP_S390_ETF3EH; in setup_hwcaps()
897 if ((elf_hwcap & (1UL << 2)) && test_facility(42) && test_facility(44)) in setup_hwcaps()
898 elf_hwcap |= HWCAP_S390_DFP; in setup_hwcaps()
904 elf_hwcap |= HWCAP_S390_HPAGE; in setup_hwcaps()
910 elf_hwcap |= HWCAP_S390_HIGH_GPRS; in setup_hwcaps()
916 elf_hwcap |= HWCAP_S390_TE; in setup_hwcaps()
924 elf_hwcap |= HWCAP_S390_VXRS; in setup_hwcaps()
926 elf_hwcap | in setup_hwcaps()
[all...]
/kernel/linux/linux-6.6/arch/arm/vfp/
H A Dvfpmodule.c917 elf_hwcap |= HWCAP_NEON; in vfp_init()
926 elf_hwcap |= HWCAP_VFPv3; in vfp_init()
934 elf_hwcap |= HWCAP_VFPv3D16; in vfp_init()
936 elf_hwcap |= HWCAP_VFPD32; in vfp_init()
940 elf_hwcap |= HWCAP_VFPv4; in vfp_init()
942 elf_hwcap |= HWCAP_ASIMDHP; in vfp_init()
944 elf_hwcap |= HWCAP_FPHP; in vfp_init()
953 elf_hwcap |= HWCAP_ASIMDDP; in vfp_init()
959 elf_hwcap |= HWCAP_ASIMDFHM; in vfp_init()
965 elf_hwcap | in vfp_init()
[all...]
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dhwcap.h12 #define ELF_HWCAP (elf_hwcap)
14 extern unsigned int elf_hwcap, elf_hwcap2;
H A Darch_timer.h130 elf_hwcap |= HWCAP_EVTSTRM; in arch_timer_set_evtstrm_feature()
135 return elf_hwcap & HWCAP_EVTSTRM; in arch_timer_have_evtstrm_feature()
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dhwcap.h12 #define ELF_HWCAP (elf_hwcap)
14 extern unsigned int elf_hwcap, elf_hwcap2;
H A Darch_timer.h137 elf_hwcap |= HWCAP_EVTSTRM; in arch_timer_set_evtstrm_feature()
142 return elf_hwcap & HWCAP_EVTSTRM; in arch_timer_have_evtstrm_feature()
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dcpufeature.h13 #define MAX_CPU_FEATURES (8 * sizeof(elf_hwcap))
19 return elf_hwcap & (1UL << num); in cpu_have_feature()
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dcpufeature.h15 #define MAX_CPU_FEATURES (8 * sizeof(elf_hwcap))
21 return elf_hwcap & (1UL << num); in cpu_have_feature()
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dcpufeature.h13 #define MAX_CPU_FEATURES (8 * sizeof(elf_hwcap))
19 return elf_hwcap & (1UL << num); in cpu_have_feature()
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dcpufeature.h15 #define MAX_CPU_FEATURES (8 * sizeof(elf_hwcap))
21 return elf_hwcap & (1UL << num); in cpu_have_feature()
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dhwcap.h19 #define ELF_HWCAP (elf_hwcap)
25 extern unsigned long elf_hwcap;
H A Delf.h50 #define ELF_HWCAP (elf_hwcap)
51 extern unsigned long elf_hwcap;
/kernel/linux/linux-5.10/arch/arm/mach-imx/
H A Dcpu-imx5.c78 (elf_hwcap & HWCAP_NEON)) { in mx51_neon_fixup()
79 elf_hwcap &= ~HWCAP_NEON; in mx51_neon_fixup()
/kernel/linux/linux-5.10/arch/nds32/include/asm/
H A Delf.h18 extern unsigned int elf_hwcap;
147 #define ELF_HWCAP (elf_hwcap)
/kernel/linux/linux-6.6/arch/arm/mach-imx/
H A Dcpu-imx5.c78 (elf_hwcap & HWCAP_NEON)) { in mx51_neon_fixup()
79 elf_hwcap &= ~HWCAP_NEON; in mx51_neon_fixup()

Completed in 12 milliseconds

1234