Home
last modified time | relevance | path

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

12

/freebsd-14.2/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()
229 (cpu_stdext_feature & CPUID_STDEXT_AVX512CD) != 0; in zfs_avx512cd_available()
241 (cpu_stdext_feature & CPUID_STDEXT_AVX512CD) != 0; in zfs_avx512er_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()
276 (cpu_stdext_feature & CPUID_STDEXT_AVX512DQ) != 0; in zfs_avx512dq_available()
288 (cpu_stdext_feature & CPUID_STDEXT_AVX512VL) != 0; in zfs_avx512vl_available()
300 (cpu_stdext_feature & CPUID_STDEXT_AVX512IFMA) != 0; in zfs_avx512ifma_available()
[all …]
/freebsd-14.2/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()
305 if (cpu_stdext_feature & CPUID_STDEXT_SMEP && in initializecpu()
312 if (cpu_stdext_feature & CPUID_STDEXT_SMEP) in initializecpu()
314 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in initializecpu()
371 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
380 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
H A Dmachdep.c1334 invpcid_works = (cpu_stdext_feature & in hammer_time()
1803 return ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0 ?
1884 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
1892 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
1899 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
1909 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
/freebsd-14.2/lib/libc/csu/i386/
H A Dreloc.c30 static uint32_t cpu_stdext_feature, cpu_stdext_feature2; variable
60 cpu_stdext_feature = p[1]; in init_cpu_features()
63 cpu_stdext_feature = 0; in init_cpu_features()
69 cpu_stdext_feature = 0; in init_cpu_features()
84 cpu_stdext_feature, cpu_stdext_feature2); in crt1_handle_rel()
/freebsd-14.2/lib/libc/csu/amd64/
H A Dreloc.c30 static uint32_t cpu_stdext_feature, cpu_stdext_feature2; variable
43 cpu_stdext_feature = p[1]; in init_cpu_features()
46 cpu_stdext_feature = 0; in init_cpu_features()
62 cpu_stdext_feature, cpu_stdext_feature2); in crt1_handle_rela()
/freebsd-14.2/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_isa.c657 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
667 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
676 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
685 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
694 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
703 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
712 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
/freebsd-14.2/libexec/rtld-elf/amd64/
H A Drtld_machdep.h59 extern uint32_t cpu_stdext_feature;
63 cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2))
H A Dreloc.c499 uint32_t cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2; variable
513 cpu_stdext_feature = p[1]; in ifunc_init()
539 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0) in allocate_initial_tls()
/freebsd-14.2/libexec/rtld-elf/i386/
H A Drtld_machdep.h59 extern uint32_t cpu_stdext_feature;
63 cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2))
H A Dreloc.c451 uint32_t cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2; variable
498 cpu_stdext_feature = p[1]; in ifunc_init()
/freebsd-14.2/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 ?
/freebsd-14.2/lib/libc/amd64/sys/
H A Damd64_get_gsbase.c60 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_get_fsbase.c60 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_set_gsbase.c60 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_set_fsbase.c60 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
/freebsd-14.2/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 ?
/freebsd-14.2/sys/x86/linux/
H A Dlinux_x86.c107 if ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0) in linux_x86_elf_hwcap2()
/freebsd-14.2/sys/dev/xen/privcmd/
H A Dprivcmd.c296 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
302 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
495 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
500 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
/freebsd-14.2/sys/x86/include/
H A Difunc.h44 uint32_t cpu_stdext_feature __unused, \
H A Dx86_var.h50 extern u_int cpu_stdext_feature;
/freebsd-14.2/sys/crypto/openssl/
H A Dossl_x86.c102 OPENSSL_ia32cap_P[2] = cpu_stdext_feature; in ossl_cpuid()
/freebsd-14.2/sys/dev/random/
H A Divy.c132 has_rdseed = (cpu_stdext_feature & CPUID_STDEXT_RDSEED);
/freebsd-14.2/sys/compat/linuxkpi/common/include/linux/
H A Dpage.h112 if (cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) in lkpi_clflushopt()
/freebsd-14.2/sys/x86/x86/
H A Didentcpu.c110 u_int cpu_stdext_feature; /* %ebx */ variable
938 if (cpu_stdext_feature != 0) { in printcpuinfo()
940 cpu_stdext_feature, in printcpuinfo()
1548 cpu_stdext_feature = regs[1]; in identify_cpu2()
1558 cpu_stdext_feature &= ~cpu_stdext_disable; in identify_cpu2()

12