/freebsd/sys/crypto/openssl/ |
H A D | ossl_aarch64.c | 55 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 D | ossl_arm.c | 51 if (elf_hwcap & HWCAP_NEON) { in ossl_cpuid()
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | simd_aarch64.h | 84 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 D | simd_arm.h | 62 return (elf_hwcap & HWCAP_NEON); in zfs_neon_available()
|
/freebsd/lib/libc/csu/riscv/ |
H A D | reloc.c | 24 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 D | cpuinfo.c | 207 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 D | vfp.c | 148 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 D | elf_machdep.c | 60 u_long elf_hwcap; variable 98 .sv_hwcap = &elf_hwcap,
|
/freebsd/libexec/rtld-elf/riscv/ |
H A D | rtld_machdep.h | 86 extern unsigned long elf_hwcap; 90 unsigned long))ptr)(elf_hwcap, 0, 0, 0, 0, 0, 0, 0))
|
H A D | reloc.c | 471 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 D | simd_arm.h | 74 return (elf_hwcap & HWCAP_NEON); in zfs_neon_available()
|
/freebsd/sys/riscv/include/ |
H A D | md_var.h | 38 extern u_long elf_hwcap;
|
H A D | ifunc.h | 43 static ret_type (*name##_resolver(unsigned long elf_hwcap __unused, \
|
/freebsd/sys/arm/include/ |
H A D | md_var.h | 40 extern u_long elf_hwcap;
|
/freebsd/sys/arm64/include/ |
H A D | md_var.h | 38 extern u_long elf_hwcap;
|
/freebsd/sys/arm64/arm64/ |
H A D | elf_machdep.c | 58 u_long __read_frequently elf_hwcap; variable 102 .sv_hwcap = &elf_hwcap,
|
H A D | identcpu.c | 2606 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 D | elf_machdep.c | 59 u_long elf_hwcap; variable 95 .sv_hwcap = &elf_hwcap,
|
H A D | identcpu.c | 412 UPDATE_CAP(elf_hwcap, (u_long)desc->isa_extensions); in update_global_capabilities()
|