Home
last modified time | relevance | path

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

12

/freebsd-13.1/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dsimd_x86.h171 has_avx2 = !!(cpu_stdext_feature & CPUID_STDEXT_AVX2); in zfs_avx2_available()
199 has_avx512 = !!(cpu_stdext_feature & CPUID_STDEXT_AVX512F); in zfs_avx512f_available()
210 has_avx512 = !!(cpu_stdext_feature & CPUID_STDEXT_AVX512F) && in zfs_avx512cd_available()
211 !!(cpu_stdext_feature & CPUID_STDEXT_AVX512CD); in zfs_avx512cd_available()
223 !!(cpu_stdext_feature & CPUID_STDEXT_AVX512CD); in zfs_avx512er_available()
235 !!(cpu_stdext_feature & CPUID_STDEXT_AVX512PF); in zfs_avx512pf_available()
246 has_avx512 = !!(cpu_stdext_feature & CPUID_STDEXT_AVX512BW); in zfs_avx512bw_available()
258 !!(cpu_stdext_feature & CPUID_STDEXT_AVX512DQ); in zfs_avx512dq_available()
270 !!(cpu_stdext_feature & CPUID_STDEXT_AVX512VL); in zfs_avx512vl_available()
282 !!(cpu_stdext_feature & CPUID_STDEXT_AVX512IFMA); in zfs_avx512ifma_available()
[all …]
/freebsd-13.1/sys/amd64/amd64/
H A Dcopyout.c46 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
55 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
64 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
70 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
79 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
88 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
97 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
106 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
115 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
121 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
[all …]
H A Dinitcpu.c264 if (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) in initializecpu()
282 if (cpu_stdext_feature & CPUID_STDEXT_SMEP && in initializecpu()
289 if (cpu_stdext_feature & CPUID_STDEXT_SMEP) in initializecpu()
291 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in initializecpu()
339 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
348 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
H A Dfpu.c281 if ((cpu_stdext_feature & CPUID_EXTSTATE_XSAVEOPT) != 0) {
282 return ((cpu_stdext_feature & CPUID_STDEXT_NFPUSG) != 0 ?
285 return ((cpu_stdext_feature & CPUID_STDEXT_NFPUSG) != 0 ?
295 return ((cpu_stdext_feature & CPUID_STDEXT_NFPUSG) != 0 ?
H A Dmachdep.c1339 invpcid_works = (cpu_stdext_feature & in hammer_time()
1794 return ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0 ?
1875 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
1883 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
1890 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
1900 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
/freebsd-13.1/lib/csu/i386/
H A Dreloc.c38 uint32_t cpu_stdext_feature, cpu_stdext_feature2; in crt1_handle_rel() local
63 cpu_stdext_feature = p[1]; in crt1_handle_rel()
66 cpu_stdext_feature = 0; in crt1_handle_rel()
72 cpu_stdext_feature = 0; in crt1_handle_rel()
81 cpu_stdext_feature, cpu_stdext_feature2); in crt1_handle_rel()
/freebsd-13.1/lib/csu/amd64/
H A Dreloc.c38 uint32_t cpu_stdext_feature, cpu_stdext_feature2; in crt1_handle_rela() local
46 cpu_stdext_feature = p[1]; in crt1_handle_rela()
49 cpu_stdext_feature = 0; in crt1_handle_rela()
59 cpu_stdext_feature, cpu_stdext_feature2); in crt1_handle_rela()
/freebsd-13.1/sys/amd64/linux/
H A Dlinux_machdep.c290 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
299 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
308 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
317 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
326 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
/freebsd-13.1/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_isa.c682 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
692 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
701 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
710 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
719 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
728 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
737 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
/freebsd-13.1/libexec/rtld-elf/amd64/
H A Drtld_machdep.h58 extern uint32_t cpu_stdext_feature;
62 cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2))
H A Dreloc.c500 uint32_t cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2; variable
514 cpu_stdext_feature = p[1]; in ifunc_init()
535 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0) in allocate_initial_tls()
/freebsd-13.1/libexec/rtld-elf/i386/
H A Drtld_machdep.h58 extern uint32_t cpu_stdext_feature;
62 cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2))
H A Dreloc.c453 uint32_t cpu_feature, cpu_feature2, cpu_stdext_feature, cpu_stdext_feature2; variable
500 cpu_stdext_feature = p[1]; in ifunc_init()
/freebsd-13.1/lib/libc/amd64/sys/
H A Damd64_get_gsbase.c64 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_get_fsbase.c64 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_set_gsbase.c64 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
H A Damd64_set_fsbase.c64 (cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0)
/freebsd-13.1/sys/dev/xen/privcmd/
H A Dprivcmd.c298 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
304 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
499 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
504 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in privcmd_ioctl()
/freebsd-13.1/sys/x86/include/
H A Difunc.h46 uint32_t cpu_stdext_feature __unused, \
H A Dx86_var.h53 extern u_int cpu_stdext_feature;
/freebsd-13.1/sys/amd64/linux32/
H A Dlinux32_machdep.c735 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
744 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
753 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
762 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
771 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
/freebsd-13.1/sys/crypto/openssl/
H A Dossl_x86.c92 OPENSSL_ia32cap_P[2] = cpu_stdext_feature; in ossl_cpuid()
/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dpage.h113 if (cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) in lkpi_clflushopt()
/freebsd-13.1/sys/dev/random/
H A Divy.c134 has_rdseed = (cpu_stdext_feature & CPUID_STDEXT_RDSEED);
/freebsd-13.1/sys/x86/x86/
H A Didentcpu.c112 u_int cpu_stdext_feature; /* %ebx */ variable
940 if (cpu_stdext_feature != 0) { in printcpuinfo()
942 cpu_stdext_feature, in printcpuinfo()
1595 cpu_stdext_feature = regs[1]; in identify_cpu2()
1605 cpu_stdext_feature &= ~cpu_stdext_disable; in identify_cpu2()

12