smu_feature
return &smu->smu_feature.bits[SMU_FEATURE_LIST_SUPPORTED];
return &smu->smu_feature.bits[list];
if (bit >= smu->smu_feature.feature_num)
if (bit >= smu->smu_feature.feature_num)
if (bit >= smu->smu_feature.feature_num)
smu->smu_feature.feature_num);
smu->smu_feature.feature_num);
smu->smu_feature.feature_num);
if (!feature_num || smu->smu_feature.feature_num != 0)
smu->smu_feature.feature_num = feature_num;
struct smu_feature smu_feature;
#define ARCTURUS_FEA_MAP(smu_feature, arcturus_feature) \
[smu_feature] = {1, (arcturus_feature)}
struct smu_feature *feature = &smu->smu_feature;
#define ALDEBARAN_FEA_MAP(smu_feature, aldebaran_feature) \
[smu_feature] = {1, (aldebaran_feature)}
struct smu_feature *feature = &smu->smu_feature;
#define SMU_13_0_12_FEA_MAP(smu_feature, smu_13_0_12_feature) \
[smu_feature] = { 1, (smu_13_0_12_feature) }
#define SMU_13_0_6_FEA_MAP(smu_feature, smu_13_0_6_feature) \
[smu_feature] = { 1, (smu_13_0_6_feature) }
struct smu_feature *feature = &smu->smu_feature;
struct smu_feature *feature = &smu->smu_feature;
smu->smu_feature.feature_num))
for (feature_index = 0; feature_index < smu->smu_feature.feature_num;