Home
last modified time | relevance | path

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

/f-stack/freebsd/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 …]
/f-stack/freebsd/amd64/amd64/
H A Dcopyout.c47 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 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 Dexception.S483 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 Dmachdep.c1653 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 Dsupport.S857 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 Dcpu_switch.S94 testb $CPUID_STDEXT_FSGSBASE,cpu_stdext_feature(%rip)
H A Dtrap.c652 return ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0 && in trap_is_smap()
H A Dpmap.c1827 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 Dlinux_machdep.c304 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 Dlinux_support.s38 testl $CPUID_STDEXT_SMAP,cpu_stdext_feature(%rip)
/f-stack/freebsd/x86/include/
H A Difunc.h47 uint32_t cpu_stdext_feature __unused, \
H A Dx86_var.h53 extern u_int cpu_stdext_feature;
/f-stack/freebsd/crypto/openssl/
H A Dossl_x86.c92 OPENSSL_ia32cap_P[2] = cpu_stdext_feature; in ossl_cpuid()
/f-stack/freebsd/amd64/linux32/
H A Dlinux32_machdep.c746 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 Dlinux32_support.s38 testl $CPUID_STDEXT_SMAP,cpu_stdext_feature(%rip)
/f-stack/freebsd/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()
H A Dcpu_machdep.c1124 (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 Dinitcpu.c796 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
804 cpu_stdext_feature &= ~CPUID_STDEXT_CLFLUSHOPT; in initializecpucache()
H A Dpmap_base.c356 if ((cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0) { in pmap_force_invalidate_cache_range()
H A Dnpx.c360 return ((cpu_stdext_feature & CPUID_EXTSTATE_XSAVEOPT) != 0 ?
H A Dpmap.c5581 useclflushopt = (cpu_stdext_feature & CPUID_STDEXT_CLFLUSHOPT) != 0; in __CONCAT()
/f-stack/freebsd/crypto/aesni/
H A Daesni.c113 *has_sha = ((cpu_stdext_feature & CPUID_STDEXT_SHA) != 0 && in detect_cpu_features()
/f-stack/freebsd/amd64/sgx/
H A Dsgx.c1139 if ((cpu_stdext_feature & CPUID_STDEXT_SGX) == 0) in sgx_load()