| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | simd_x86.h | 171 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 …]
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | copyout.c | 47 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 56 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 65 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 71 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 80 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 89 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 98 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 107 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 116 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 122 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? [all …]
|
| H A D | initcpu.c | 264 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 D | fpu.c | 281 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 D | exception.S | 483 testb $CPUID_STDEXT_FSGSBASE,cpu_stdext_feature(%rip) 494 testb $CPUID_STDEXT_FSGSBASE,cpu_stdext_feature(%rip) 741 testb $CPUID_STDEXT_FSGSBASE,cpu_stdext_feature(%rip) 853 testb $CPUID_STDEXT_FSGSBASE,cpu_stdext_feature(%rip)
|
| H A D | machdep.c | 1653 invpcid_works = (cpu_stdext_feature & in hammer_time() 2715 return ((cpu_stdext_feature & CPUID_STDEXT_FSGSBASE) != 0 ? 2796 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ? 2804 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ? 2811 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ? 2821 return ((cpu_stdext_feature & CPUID_STDEXT_ERMS) != 0 ?
|
| H A D | support.S | 857 testl $CPUID_STDEXT_SMAP,cpu_stdext_feature(%rip) 1298 testl $CPUID_STDEXT_SMAP,cpu_stdext_feature(%rip) 1384 testl $CPUID_STDEXT_SMAP,cpu_stdext_feature(%rip) 1601 testl $CPUID_STDEXT_SMEP,cpu_stdext_feature(%rip)
|
| H A D | cpu_switch.S | 94 testb $CPUID_STDEXT_FSGSBASE,cpu_stdext_feature(%rip)
|
| H A D | trap.c | 652 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 && in trap_is_smap()
|
| H A D | pmap.c | 1827 if (cpu_stdext_feature & CPUID_STDEXT_SMEP) in pmap_bootstrap() 1829 if (cpu_stdext_feature & CPUID_STDEXT_SMAP) in pmap_bootstrap() 3528 if ((cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0) { in pmap_force_invalidate_cache_range() 3575 useclflushopt = (cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0; in pmap_invalidate_cache_pages() 3607 if ((cpu_stdext_feature & CPUID_STDEXT_CLWB) == 0) { in pmap_flush_cache_range() 10423 else if ((cpu_stdext_feature & (CPUID_STDEXT_CLWB | 10466 if ((cpu_stdext_feature & CPUID_STDEXT_CLWB) != 0) 10468 else if ((cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0)
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_machdep.c | 304 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 313 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 322 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 331 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 340 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
|
| H A D | linux_support.s | 38 testl $CPUID_STDEXT_SMAP,cpu_stdext_feature(%rip)
|
| /f-stack/freebsd/x86/include/ |
| H A D | ifunc.h | 47 uint32_t cpu_stdext_feature __unused, \
|
| H A D | x86_var.h | 53 extern u_int cpu_stdext_feature;
|
| /f-stack/freebsd/crypto/openssl/ |
| H A D | ossl_x86.c | 92 OPENSSL_ia32cap_P[2] = cpu_stdext_feature; in ossl_cpuid()
|
| /f-stack/freebsd/amd64/linux32/ |
| H A D | linux32_machdep.c | 746 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 755 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 764 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 773 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ? 782 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 ?
|
| H A D | linux32_support.s | 38 testl $CPUID_STDEXT_SMAP,cpu_stdext_feature(%rip)
|
| /f-stack/freebsd/x86/x86/ |
| H A D | identcpu.c | 112 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()
|
| H A D | cpu_machdep.c | 1124 (cpu_stdext_feature & CPUID_STDEXT_AVX512DQ) != 0) in hw_mds_recalculate() 1232 if ((cpu_stdext_feature & CPUID_STDEXT_HLE) == 0 || in x86_taa_recalculate() 1233 (cpu_stdext_feature & CPUID_STDEXT_RTM) == 0) { in x86_taa_recalculate()
|
| /f-stack/freebsd/i386/i386/ |
| H A D | initcpu.c | 796 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache() 804 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
|
| H A D | pmap_base.c | 356 if ((cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0) { in pmap_force_invalidate_cache_range()
|
| H A D | npx.c | 360 return ((cpu_stdext_feature & CPUID_EXTSTATE_XSAVEOPT) != 0 ?
|
| H A D | pmap.c | 5581 useclflushopt = (cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0; in __CONCAT()
|
| /f-stack/freebsd/crypto/aesni/ |
| H A D | aesni.c | 113 *has_sha = ((cpu_stdext_feature & CPUID_STDEXT_SHA) != 0 && in detect_cpu_features()
|
| /f-stack/freebsd/amd64/sgx/ |
| H A D | sgx.c | 1139 if ((cpu_stdext_feature & CPUID_STDEXT_SGX) == 0) in sgx_load()
|