Home
last modified time | relevance | path

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

/freebsd/sys/crypto/openssl/
H A Dossl_aarch64.c55 if ((elf_hwcap & HWCAP_SHA1) != 0) in ossl_cpuid()
57 if ((elf_hwcap & HWCAP_SHA2) != 0) in ossl_cpuid()
59 if ((elf_hwcap & HWCAP_SHA512) != 0) in ossl_cpuid()
63 if ((elf_hwcap & HWCAP_AES) != 0) in ossl_cpuid()
65 if ((elf_hwcap & HWCAP_PMULL) != 0) in ossl_cpuid()
H A Dossl_arm.c51 if (elf_hwcap & HWCAP_NEON) { in ossl_cpuid()
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dsimd_aarch64.h84 return (elf_hwcap & HWCAP_FP); in zfs_neon_available()
93 return (elf_hwcap & HWCAP_SHA2); in zfs_sha256_available()
102 return (elf_hwcap & HWCAP_SHA512); in zfs_sha512_available()
H A Dsimd_arm.h62 return (elf_hwcap & HWCAP_NEON); in zfs_neon_available()
/freebsd/lib/libc/csu/riscv/
H A Dreloc.c24 static unsigned long elf_hwcap; variable
33 elf_hwcap = (uint32_t)aux->a_un.a_val; in ifunc_init()
51 target = ((ifunc_resolver_t)ptr)(elf_hwcap, in crt1_handle_rela()
/freebsd/sys/arm/arm/
H A Dcpuinfo.c207 elf_hwcap |= HWCAP_HALF | HWCAP_FAST_MULT; /* Required for all CPUs */ in cpuinfo_init()
208 elf_hwcap |= HWCAP_TLS | HWCAP_EDSP; /* Required for v6+ CPUs */ in cpuinfo_init()
212 elf_hwcap |= HWCAP_IDIVT; in cpuinfo_init()
214 elf_hwcap |= HWCAP_IDIVA; in cpuinfo_init()
218 elf_hwcap |= HWCAP_THUMB; in cpuinfo_init()
222 elf_hwcap |= HWCAP_THUMBEE; in cpuinfo_init()
226 elf_hwcap |= HWCAP_LPAE; in cpuinfo_init()
H A Dvfp.c148 elf_hwcap |= HWCAP_VFP; in vfp_init()
156 elf_hwcap |= HWCAP_VFPv3; in vfp_init()
159 elf_hwcap |= HWCAP_VFPD32; in vfp_init()
162 elf_hwcap |= HWCAP_VFPv3D16; in vfp_init()
179 elf_hwcap |= HWCAP_NEON; in vfp_init()
181 elf_hwcap |= HWCAP_VFPv4; in vfp_init()
H A Delf_machdep.c60 u_long elf_hwcap; variable
98 .sv_hwcap = &elf_hwcap,
/freebsd/libexec/rtld-elf/riscv/
H A Drtld_machdep.h86 extern unsigned long elf_hwcap;
90 unsigned long))ptr)(elf_hwcap, 0, 0, 0, 0, 0, 0, 0))
H A Dreloc.c471 unsigned long elf_hwcap; variable
477 elf_hwcap = aux_info[AT_HWCAP]->a_un.a_val; in ifunc_init()
/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/
H A Dsimd_arm.h74 return (elf_hwcap & HWCAP_NEON); in zfs_neon_available()
/freebsd/sys/riscv/include/
H A Dmd_var.h38 extern u_long elf_hwcap;
H A Difunc.h43 static ret_type (*name##_resolver(unsigned long elf_hwcap __unused, \
/freebsd/sys/arm/include/
H A Dmd_var.h40 extern u_long elf_hwcap;
/freebsd/sys/arm64/include/
H A Dmd_var.h38 extern u_long elf_hwcap;
/freebsd/sys/arm64/arm64/
H A Delf_machdep.c58 u_long __read_frequently elf_hwcap; variable
102 .sv_hwcap = &elf_hwcap,
H A Didentcpu.c2606 parse_cpu_features(true, &user_cpu_desc, &elf_hwcap, &elf_hwcap2); in identify_cpu_sysinit()
2614 elf_hwcap |= HWCAP_CPUID; in identify_cpu_sysinit()
2632 if ((elf_hwcap & HWCAP_ATOMICS) != 0) { in identify_cpu_sysinit()
/freebsd/sys/riscv/riscv/
H A Delf_machdep.c59 u_long elf_hwcap; variable
95 .sv_hwcap = &elf_hwcap,
H A Didentcpu.c412 UPDATE_CAP(elf_hwcap, (u_long)desc->isa_extensions); in update_global_capabilities()