Home
last modified time | relevance | path

Searched refs:cpu_stdext_feature (Results 1 – 25 of 44) sorted by relevance

12

/src/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dsimd_x86.h176 has_avx2 = (cpu_stdext_feature & CPUID_STDEXT_AVX2) != 0; in zfs_avx2_available()
189 has_shani = (cpu_stdext_feature & CPUID_STDEXT_SHA) != 0; in zfs_shani_available()
217 has_avx512 = (cpu_stdext_feature & CPUID_STDEXT_AVX512F) != 0; in zfs_avx512f_available()
228 has_avx512 = (cpu_stdext_feature & CPUID_STDEXT_AVX512F) != 0 && in zfs_avx512cd_available()
229 (cpu_stdext_feature & CPUID_STDEXT_AVX512CD) != 0; in zfs_avx512cd_available()
240 has_avx512 = (cpu_stdext_feature & CPUID_STDEXT_AVX512F) != 0 && in zfs_avx512er_available()
241 (cpu_stdext_feature & CPUID_STDEXT_AVX512CD) != 0; in zfs_avx512er_available()
252 has_avx512 = (cpu_stdext_feature & CPUID_STDEXT_AVX512F) != 0 && in zfs_avx512pf_available()
253 (cpu_stdext_feature & CPUID_STDEXT_AVX512PF) != 0; in zfs_avx512pf_available()
264 has_avx512 = (cpu_stdext_feature & CPUID_STDEXT_AVX512BW) != 0; in zfs_avx512bw_available()
[all …]
/src/sys/amd64/amd64/
H A Dcopyout.c48 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
57 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
66 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
72 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
81 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
90 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
99 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
108 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
117 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
123 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
[all …]
H A Dinitcpu.c287 if (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) in initializecpu()
299 (cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0) { in initializecpu()
318 if (cpu_stdext_feature & CPUID_STDEXT_SMEP && in initializecpu()
325 if (cpu_stdext_feature & CPUID_STDEXT_SMEP) in initializecpu()
327 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in initializecpu()
388 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
397 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
/src/lib/libc/csu/i386/
H A Dreloc.c32 static uint32_t cpu_stdext_feature, cpu_stdext_feature2; variable
62 cpu_stdext_feature = p[1]; in ifunc_init()
65 cpu_stdext_feature = 0; in ifunc_init()
71 cpu_stdext_feature = 0; in ifunc_init()
86 cpu_stdext_feature, cpu_stdext_feature2); in crt1_handle_rel()
/src/lib/libc/csu/amd64/
H A Dreloc.c32 static uint32_t cpu_stdext_feature, cpu_stdext_feature2; variable
45 cpu_stdext_feature = p[1]; in ifunc_init()
48 cpu_stdext_feature = 0; in ifunc_init()
64 cpu_stdext_feature, cpu_stdext_feature2); in crt1_handle_rela()
/src/lib/libmd/amd64/
H A Dmd5dispatch.c22 if ((cpu_stdext_feature & (CPUID_STDEXT_AVX512F | CPUID_STDEXT_AVX512VL))
37 if (cpu_stdext_feature & CPUID_STDEXT_BMI1)
H A Dsha1dispatch.c48 if (cpu_stdext_feature & CPUID_STDEXT_SHA)
50 if ((cpu_stdext_feature & AVX2_STDEXT_NEEDED) == AVX2_STDEXT_NEEDED)
/src/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_isa.c692 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
702 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
711 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
720 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
729 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
738 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
747 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
/src/libexec/rtld-elf/amd64/
H A Drtld_machdep.h67 extern uint32_t cpu_stdext_feature;
71 cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2))
H A Dreloc.c510 uint32_t cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2; variable
524 cpu_stdext_feature = p[1]; in ifunc_init()
551 else if ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0) in allocate_initial_tls()
/src/libexec/rtld-elf/i386/
H A Drtld_machdep.h67 extern uint32_t cpu_stdext_feature;
71 cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2))
/src/sys/amd64/linux/
H A Dlinux_machdep.c180 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
189 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
198 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
207 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
216 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
/src/sys/amd64/linux32/
H A Dlinux32_machdep.c558 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
567 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
576 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
585 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
594 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
/src/lib/libsys/amd64/
H A Damd64_get_gsbase.c55 if ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_get_fsbase.c55 if ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_set_fsbase.c55 if ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_set_gsbase.c55 if ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
/src/sys/dev/xen/privcmd/
H A Dprivcmd.c283 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
289 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
482 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
487 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
/src/sys/x86/linux/
H A Dlinux_x86.c107 if ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0) in linux_x86_elf_hwcap2()
/src/sys/x86/include/
H A Difunc.h44 uint32_t cpu_stdext_feature __unused, \
/src/sys/dev/random/
H A Drdseed.c108 has_rdseed = (cpu_stdext_feature & CPUID_STDEXT_RDSEED); in rdseed_modevent()
H A Divy.c121 has_rdseed = (cpu_stdext_feature & CPUID_STDEXT_RDSEED); in rdrand_modevent()
/src/sys/crypto/openssl/
H A Dossl_x86.c102 OPENSSL_ia32cap_P[2] = cpu_stdext_feature; in ossl_cpuid()
/src/sys/compat/linuxkpi/common/include/linux/
H A Dpage.h112 if (cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) in lkpi_clflushopt()
/src/sys/x86/x86/
H A Didentcpu.c115 u_int cpu_stdext_feature; /* %ebx */ variable
946 if (cpu_stdext_feature != 0) { in printcpuinfo()
948 cpu_stdext_feature, in printcpuinfo()
1593 cpu_stdext_feature = regs[1]; in identify_cpu2()
1604 cpu_stdext_feature &= ~cpu_stdext_disable; in identify_cpu2()

12