Lines Matching refs:smu_features

303 	data->smu_features[GNLD_DPM_PREFETCHER].smu_feature_id =
305 data->smu_features[GNLD_DPM_GFXCLK].smu_feature_id =
307 data->smu_features[GNLD_DPM_UCLK].smu_feature_id =
309 data->smu_features[GNLD_DPM_SOCCLK].smu_feature_id =
311 data->smu_features[GNLD_DPM_UVD].smu_feature_id =
313 data->smu_features[GNLD_DPM_VCE].smu_feature_id =
315 data->smu_features[GNLD_ULV].smu_feature_id =
317 data->smu_features[GNLD_DPM_MP0CLK].smu_feature_id =
319 data->smu_features[GNLD_DPM_LINK].smu_feature_id =
321 data->smu_features[GNLD_DPM_DCEFCLK].smu_feature_id =
323 data->smu_features[GNLD_DS_GFXCLK].smu_feature_id =
325 data->smu_features[GNLD_DS_SOCCLK].smu_feature_id =
327 data->smu_features[GNLD_DS_LCLK].smu_feature_id =
329 data->smu_features[GNLD_PPT].smu_feature_id =
331 data->smu_features[GNLD_TDC].smu_feature_id =
333 data->smu_features[GNLD_THERMAL].smu_feature_id =
335 data->smu_features[GNLD_GFX_PER_CU_CG].smu_feature_id =
337 data->smu_features[GNLD_RM].smu_feature_id =
339 data->smu_features[GNLD_DS_DCEFCLK].smu_feature_id =
341 data->smu_features[GNLD_ACDC].smu_feature_id =
343 data->smu_features[GNLD_VR0HOT].smu_feature_id =
345 data->smu_features[GNLD_VR1HOT].smu_feature_id =
347 data->smu_features[GNLD_FW_CTF].smu_feature_id =
349 data->smu_features[GNLD_LED_DISPLAY].smu_feature_id =
351 data->smu_features[GNLD_FAN_CONTROL].smu_feature_id =
353 data->smu_features[GNLD_DIDT].smu_feature_id = FEATURE_GFX_EDC_BIT;
354 data->smu_features[GNLD_GFXOFF].smu_feature_id = FEATURE_GFXOFF_BIT;
355 data->smu_features[GNLD_CG].smu_feature_id = FEATURE_CG_BIT;
356 data->smu_features[GNLD_ACG].smu_feature_id = FEATURE_ACG_BIT;
359 data->smu_features[i].smu_feature_bitmap =
360 (uint64_t)(1ULL << data->smu_features[i].smu_feature_id);
361 data->smu_features[i].allowed =
558 data->smu_features[GNLD_DPM_LINK].smu_feature_bitmap);
562 data->smu_features[GNLD_DPM_LINK].enabled = false;
563 data->smu_features[GNLD_DPM_LINK].supported = false;
645 if (data->smu_features[GNLD_DPM_SOCCLK].enabled) {
658 if (data->smu_features[GNLD_DPM_GFXCLK].enabled) {
671 if (data->smu_features[GNLD_DPM_UCLK].enabled) {
684 if (data->smu_features[GNLD_DPM_VCE].enabled) {
697 if (data->smu_features[GNLD_DPM_UVD].enabled) {
710 if (data->smu_features[GNLD_DPM_UVD].enabled) {
723 if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
736 if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
747 if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
758 if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
872 if (data->smu_features[i].allowed)
873 data->smu_features[i].smu_feature_id > 31 ?
874 (allowed_features_high |= ((data->smu_features[i].smu_feature_bitmap >> SMU_FEATURES_HIGH_SHIFT) & 0xFFFFFFFF)) :
875 (allowed_features_low |= ((data->smu_features[i].smu_feature_bitmap >> SMU_FEATURES_LOW_SHIFT) & 0xFFFFFFFF));
900 if (data->smu_features[GNLD_DPM_UVD].enabled)
903 if (data->smu_features[GNLD_DPM_VCE].enabled)
922 enabled = (features_enabled & data->smu_features[i].smu_feature_bitmap) ? true : false;
923 data->smu_features[i].enabled = enabled;
924 data->smu_features[i].supported = enabled;
948 enabled = (features_enabled & data->smu_features[i].smu_feature_bitmap) ? true : false;
949 data->smu_features[i].enabled = enabled;
950 data->smu_features[i].supported = enabled;
1155 if (data->smu_features[GNLD_DPM_GFXCLK].enabled) {
1165 if (data->smu_features[GNLD_DPM_UCLK].enabled) {
1183 if (data->smu_features[GNLD_DPM_UVD].enabled) {
1203 if (data->smu_features[GNLD_DPM_VCE].enabled) {
1214 if (data->smu_features[GNLD_DPM_SOCCLK].enabled) {
1225 if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
1246 if (data->smu_features[GNLD_DPM_GFXCLK].enabled) {
1257 if (data->smu_features[GNLD_DPM_UCLK].enabled) {
1268 if (data->smu_features[GNLD_DPM_UVD].enabled) {
1287 if (data->smu_features[GNLD_DPM_VCE].enabled) {
1298 if (data->smu_features[GNLD_DPM_SOCCLK].enabled) {
1317 if (data->smu_features[GNLD_DPM_VCE].supported) {
1320 data->smu_features[GNLD_DPM_VCE].smu_feature_bitmap),
1323 data->smu_features[GNLD_DPM_VCE].enabled = enable;
1335 if (!data->smu_features[GNLD_DPM_GFXCLK].enabled)
1358 if (!data->smu_features[GNLD_DPM_UCLK].enabled)
1554 if (data->smu_features[GNLD_DPM_UCLK].enabled)
1573 if (data->smu_features[GNLD_DPM_DCEFCLK].enabled) {
1624 if (data->smu_features[GNLD_DPM_DCEFCLK].supported) {
1628 if (data->smu_features[GNLD_DS_DCEFCLK].supported)
1809 if (data->smu_features[GNLD_FAN_CONTROL].enabled == false)
1853 if (!data->smu_features[GNLD_DPM_GFXCLK].enabled)
1885 if (!data->smu_features[GNLD_DPM_UCLK].enabled)
1913 if (!data->smu_features[GNLD_DPM_DCEFCLK].enabled)
1941 if (!data->smu_features[GNLD_DPM_SOCCLK].enabled)
2005 data->smu_features[GNLD_DPM_DCEFCLK].supported &&
2006 data->smu_features[GNLD_DPM_SOCCLK].supported) {
2514 if (data->smu_features[GNLD_DPM_UCLK].enabled) {
2564 data->smu_features[GNLD_DPM_DCEFCLK].supported &&
2565 data->smu_features[GNLD_DPM_SOCCLK].supported)
2578 if (data->smu_features[GNLD_DPM_UVD].supported) {
2581 data->smu_features[GNLD_DPM_UVD].smu_feature_bitmap),
2584 data->smu_features[GNLD_DPM_UVD].enabled = enable;