cpu_feature
static const struct cpu_feature __maybe_unused ghash_cpu_feature[] = {
{ cpu_feature(PMULL) }, { }
static const struct cpu_feature __maybe_unused sm4_ce_gcm_cpu_feature[] = {
{ cpu_feature(PMULL) },
#define cpu_set_named_feature(name) cpu_set_feature(cpu_feature(name))
#define cpu_have_named_feature(name) cpu_have_feature(cpu_feature(name))
static const struct cpu_feature kvm_feature[] = {
{ .feature = cpu_feature(LOONGARCH_LVZ) },
unsigned long cpu_feature;
cur_cpu_spec->cpu_features |= fp->cpu_feature;
.cpu_feature = CPU_FTR_ARCH_31,
if (test->cpu_feature && !early_cpu_has_feature(test->cpu_feature)) {
unsigned long cpu_feature;
.cpu_feature = CPU_FTR_ARCH_300,
if (cpu_have_feature(cpu_feature(AES))) {
switch (data->cpu_feature) {
unsigned int cpu_feature;
data->cpu_feature = SYSTEM_IO_CAPABLE;
data->cpu_feature = SYSTEM_INTEL_MSR_CAPABLE;
data->cpu_feature = SYSTEM_AMD_MSR_CAPABLE;
static struct cpu_feature const __maybe_unused cpu_feature_match_ ## x[] = \
{ { .feature = cpu_feature(x) }, { } }; \
if (!cpu_have_feature(cpu_feature(x))) \
if (cpu_have_feature(cpu_feature(MIPS_CRC32)))
DEVID(cpu_feature);
DEVID_FIELD(cpu_feature, feature);
DEF_FIELD(symval, cpu_feature, feature);