Searched refs:smu_data (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | smu7_smumgr.c | 327 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); local 333 if (smu_data->soft_regs_start) 335 smu_data->soft_regs_start + smum_get_offsetof(hwmgr, 343 upper_32_bits(smu_data->smu_buffer.mc_addr), 347 lower_32_bits(smu_data->smu_buffer.mc_addr), 369 if (!smu_data->toc) { 372 smu_data->toc = kzalloc(sizeof(struct SMU_DRAMData_TOC), GFP_KERNEL); 373 if (!smu_data->toc) 375 toc = smu_data->toc; 411 memcpy_toio(smu_data 439 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); local 477 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); local 538 struct smu7_smumgr *smu_data; local 587 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); local [all...] |
H A D | fiji_smumgr.c | 201 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); local 203 if (0 != smu_data->avfs_btc_param) { 205 PPSMC_MSG_PerformBtc, smu_data->avfs_btc_param, 469 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 476 smu_data->power_tune_defaults = 480 smu_data->power_tune_defaults = &fiji_power_tune_data_set_array[0]; 487 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 488 const struct fiji_pt_defaults *defaults = smu_data->power_tune_defaults; 490 SMU73_Discrete_DpmTable *dpm_table = &(smu_data->smc_state_table); 570 struct fiji_smumgr *smu_data local 585 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 605 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 630 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 641 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 660 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 671 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 692 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 831 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 1002 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 1222 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 1527 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 1634 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 1665 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 1863 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 1922 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 2130 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 2264 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 2367 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 2400 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 2449 struct fiji_smumgr *smu_data = (struct fiji_smumgr *)(hwmgr->smu_backend); local 2552 struct fiji_smumgr *smu_data = (struct fiji_smumgr *) local [all...] |
H A D | vegam_smumgr.c | 84 struct vegam_smumgr *smu_data; local 86 smu_data = kzalloc(sizeof(struct vegam_smumgr), GFP_KERNEL); 87 if (smu_data == NULL) 90 hwmgr->smu_backend = smu_data; 93 kfree(smu_data); 195 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 199 smu_data->protected_mode = (uint8_t)(PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, 201 smu_data->smu7_data.security_hard_key = (uint8_t)(PHM_READ_VFPF_INDIRECT_FIELD( 205 if (smu_data->protected_mode == 0) 217 &(smu_data 227 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 332 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 365 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 398 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 433 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 572 struct vegam_smumgr *smu_data = local 672 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 722 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 867 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1037 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1280 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1404 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1440 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1489 struct vegam_smumgr *smu_data = local 1564 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1671 struct vegam_smumgr *smu_data = local 1732 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1746 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1763 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1788 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1799 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1815 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1826 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1846 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 1921 struct vegam_smumgr *smu_data = (struct vegam_smumgr *)(hwmgr->smu_backend); local 2215 struct vegam_smumgr *smu_data = local [all...] |
H A D | iceland_smumgr.c | 282 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 291 smu_data->power_tune_defaults = &defaults_icelandxt; 296 smu_data->power_tune_defaults = &defaults_icelandpro; 299 smu_data->power_tune_defaults = &defaults_iceland; 308 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 309 const struct iceland_pt_defaults *defaults = smu_data->power_tune_defaults; 311 smu_data->power_tune_table.SviLoadLineEn = defaults->svi_load_line_en; 312 smu_data->power_tune_table.SviLoadLineVddC = defaults->svi_load_line_vddc; 313 smu_data->power_tune_table.SviLoadLineTrimVddC = 3; 314 smu_data 322 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 337 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 362 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 373 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 392 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 418 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 437 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 768 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 962 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1349 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1614 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1652 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1691 const struct iceland_smumgr *smu_data = (struct iceland_smumgr *)hwmgr->smu_backend; local 1733 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1777 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1805 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1823 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1852 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 1933 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 2177 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local 2606 struct iceland_smumgr *smu_data = (struct iceland_smumgr *)(hwmgr->smu_backend); local [all...] |
H A D | tonga_smumgr.c | 511 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 530 smu_data->smc_state_table.LinkLevelCount = 689 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 694 uint32_t level_array_address = smu_data->smu7_data.dpm_table_start + 700 SMU72_Discrete_GraphicsLevel *levels = smu_data->smc_state_table.GraphicsLevel; 713 &(smu_data->smc_state_table.GraphicsLevel[i])); 719 smu_data->smc_state_table.GraphicsLevel[i].DeepSleepDivId = 0; 723 smu_data->smc_state_table.GraphicsLevel[0].EnabledForActivity = 1; 727 smu_data->smc_state_table.GraphicsLevel[dpm_table->sclk_table.count-1].DisplayWatermark = 730 smu_data 1089 struct tonga_smumgr *smu_data = local 1177 struct tonga_smumgr *smu_data = local 1489 struct tonga_smumgr *smu_data = local 1527 struct tonga_smumgr *smu_data = local 1578 struct tonga_smumgr *smu_data = local 1799 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 1828 struct tonga_smumgr *smu_data = local 1875 struct tonga_smumgr *smu_data = local 1890 struct tonga_smumgr *smu_data = local 1911 struct tonga_smumgr *smu_data = local 1933 struct tonga_smumgr *smu_data = local 1945 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 1963 struct tonga_smumgr *smu_data = local 1975 struct tonga_smumgr *smu_data = local 1996 struct tonga_smumgr *smu_data = local 2066 const struct tonga_smumgr *smu_data = (struct tonga_smumgr *)hwmgr->smu_backend; local 2112 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 2156 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 2187 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 2206 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 2224 struct tonga_smumgr *smu_data = local 2462 struct tonga_smumgr *smu_data = local 2566 struct tonga_smumgr *smu_data = local 2677 struct tonga_smumgr *smu_data = local 2712 struct tonga_smumgr *smu_data = local 2760 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 3070 struct tonga_smumgr *smu_data = (struct tonga_smumgr *)(hwmgr->smu_backend); local 3151 struct tonga_smumgr *smu_data = (struct tonga_smumgr *) local [all...] |
H A D | polaris10_smumgr.c | 99 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); local 101 if (0 != smu_data->avfs_btc_param) { 102 if (0 != smum_send_msg_to_smc_with_parameter(hwmgr, PPSMC_MSG_PerformBtc, smu_data->avfs_btc_param, 108 if (smu_data->avfs_btc_param > 1) { 177 struct smu7_smumgr *smu_data = (struct smu7_smumgr *)(hwmgr->smu_backend); local 186 if (smu_data->avfs_btc_param > 1) { 295 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 299 smu_data->protected_mode = (uint8_t) (PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, SMU_FIRMWARE, SMU_MODE)); 300 smu_data->smu7_data.security_hard_key = (uint8_t) (PHM_READ_VFPF_INDIRECT_FIELD(hwmgr->device, CGS_IND_REG__SMC, SMU_FIRMWARE, SMU_SEL)); 303 if (smu_data 337 struct polaris10_smumgr *smu_data; local 429 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 477 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 492 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 506 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 523 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 548 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 559 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 575 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 586 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 606 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 819 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 850 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 893 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1028 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1039 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1211 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1493 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1620 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1652 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1715 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1772 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1898 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 1917 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 2169 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 2283 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 2316 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 2349 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 2385 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 2494 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 2570 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *)(hwmgr->smu_backend); local 2590 struct polaris10_smumgr *smu_data = (struct polaris10_smumgr *) local [all...] |
H A D | ci_smumgr.c | 236 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 245 smu_data->power_tune_defaults = &defaults_hawaii_pro; 249 smu_data->power_tune_defaults = &defaults_hawaii_xt; 255 smu_data->power_tune_defaults = &defaults_saturn_xt; 272 smu_data->power_tune_defaults = &defaults_bonaire_xt; 475 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 478 uint32_t array = smu_data->dpm_table_start + 483 smu_data->smc_state_table.GraphicsLevel; 493 smu_data->smc_state_table.GraphicsLevel[i].DeepSleepDivId = 0; 495 smu_data 515 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 529 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 544 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 564 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 580 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 609 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 625 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 657 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 675 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 717 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1001 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1303 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1653 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1690 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1726 const struct ci_smumgr *smu_data = (struct ci_smumgr *)hwmgr->smu_backend; local 1768 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1812 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1839 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1857 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 1946 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 2214 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 2679 struct ci_smumgr *smu_data = (struct ci_smumgr *)(hwmgr->smu_backend); local 2764 struct ci_smumgr *smu_data = (struct ci_smumgr *) local 2860 struct ci_smumgr *smu_data = hwmgr->smu_backend; local [all...] |
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu7_hwmgr.c | 5328 struct polaris10_smumgr *smu_data = local 5330 SMU74_Discrete_DpmTable *table = &(smu_data->smc_state_table); 5360 smu_data->smu7_data.dpm_table_start + offsetof(SMU74_Discrete_DpmTable, DisplayWatermark),
|
Completed in 247 milliseconds