/linux-master/drivers/gpu/drm/radeon/ |
H A D | cypress_dpm.c | 837 for (i = 0; i < eg_pi->mc_reg_table.num_entries; i++) { 839 eg_pi->mc_reg_table.mc_reg_table_entry[i].mclk_max) 843 if ((i == eg_pi->mc_reg_table.num_entries) && (i > 0)) 846 cypress_convert_mc_registers(&eg_pi->mc_reg_table.mc_reg_table_entry[i], 848 eg_pi->mc_reg_table.last, 849 eg_pi->mc_reg_table.valid_flag); 854 SMC_Evergreen_MCRegisters *mc_reg_table) 860 &mc_reg_table->data[2]); 863 &mc_reg_table->data[3]); 866 &mc_reg_table 852 cypress_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_Evergreen_MCRegisters *mc_reg_table) argument 892 SMC_Evergreen_MCRegisters mc_reg_table = { 0 }; local 950 cypress_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_Evergreen_MCRegisters *mc_reg_table) argument 1672 SMC_Evergreen_MCRegisters mc_reg_table = { 0 }; local [all...] |
H A D | cypress_dpm.h | 83 struct evergreen_mc_reg_table mc_reg_table; member in struct:evergreen_power_info
|
H A D | si_dpm.h | 148 struct si_mc_reg_table mc_reg_table; member in struct:si_power_info
|
H A D | ni_dpm.c | 2879 struct ni_mc_reg_table *ni_table = &ni_pi->mc_reg_table; 2926 SMC_NIslands_MCRegisters *mc_reg_table) 2931 for (i = 0, j = 0; j < ni_pi->mc_reg_table.last; j++) { 2932 if (ni_pi->mc_reg_table.valid_flag & (1 << j)) { 2935 mc_reg_table->address[i].s0 = 2936 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s0); 2937 mc_reg_table->address[i].s1 = 2938 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s1); 2942 mc_reg_table->last = (u8)i; 2967 for (i = 0; i < ni_pi->mc_reg_table 2925 ni_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_NIslands_MCRegisters *mc_reg_table) argument 2981 ni_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_NIslands_MCRegisters *mc_reg_table) argument 3002 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; local 3033 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; local [all...] |
H A D | ni_dpm.h | 178 struct ni_mc_reg_table mc_reg_table; member in struct:ni_power_info
|
H A D | ci_dpm.h | 226 struct ci_mc_reg_table mc_reg_table; member in struct:ci_power_info
|
H A D | ci_dpm.c | 4584 struct ci_mc_reg_table *ci_table = &pi->mc_reg_table; 4640 SMU7_Discrete_MCRegisters *mc_reg_table) 4645 for (i = 0, j = 0; j < pi->mc_reg_table.last; j++) { 4646 if (pi->mc_reg_table.valid_flag & (1 << j)) { 4649 mc_reg_table->address[i].s0 = cpu_to_be16(pi->mc_reg_table.mc_reg_address[j].s0); 4650 mc_reg_table->address[i].s1 = cpu_to_be16(pi->mc_reg_table.mc_reg_address[j].s1); 4655 mc_reg_table->last = (u8)i; 4681 for (i = 0; i < pi->mc_reg_table 4639 ci_populate_mc_reg_addresses(struct radeon_device *rdev, SMU7_Discrete_MCRegisters *mc_reg_table) argument 4694 ci_convert_mc_reg_table_to_smc(struct radeon_device *rdev, SMU7_Discrete_MCRegisters *mc_reg_table) argument [all...] |
H A D | si_dpm.c | 5473 struct si_mc_reg_table *si_table = &si_pi->mc_reg_table; 5520 SMC_SIslands_MCRegisters *mc_reg_table) 5525 for (i = 0, j = 0; j < si_pi->mc_reg_table.last; j++) { 5526 if (si_pi->mc_reg_table.valid_flag & (1 << j)) { 5529 mc_reg_table->address[i].s0 = 5530 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s0); 5531 mc_reg_table->address[i].s1 = 5532 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s1); 5536 mc_reg_table->last = (u8)i; 5560 for (i = 0; i < si_pi->mc_reg_table 5519 si_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_SIslands_MCRegisters *mc_reg_table) argument 5573 si_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_SIslands_MCRegisters *mc_reg_table) argument [all...] |
H A D | btc_dpm.c | 1992 struct evergreen_mc_reg_table *eg_table = &eg_pi->mc_reg_table;
|
/linux-master/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | ci_smumgr.h | 72 struct ci_mc_reg_table mc_reg_table; member in struct:ci_smumgr
|
H A D | iceland_smumgr.h | 67 struct iceland_mc_reg_table mc_reg_table; member in struct:iceland_smumgr
|
H A D | tonga_smumgr.h | 71 struct tonga_mc_reg_table mc_reg_table; member in struct:tonga_smumgr
|
H A D | polaris10_smumgr.h | 63 pp_atomctrl_mc_reg_table mc_reg_table; member in struct:polaris10_smumgr
|
H A D | iceland_smumgr.c | 1689 SMU71_Discrete_MCRegisters *mc_reg_table) 1695 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { 1696 if (smu_data->mc_reg_table.validflag & 1<<j) { 1698 "Index of mc_reg_table->address[] array out of boundary", return -EINVAL); 1699 mc_reg_table->address[i].s0 = 1700 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); 1701 mc_reg_table->address[i].s1 = 1702 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); 1707 mc_reg_table->last = (uint8_t)i; 1736 for (i = 0; i < smu_data->mc_reg_table 1688 iceland_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU71_Discrete_MCRegisters *mc_reg_table) argument [all...] |
H A D | tonga_smumgr.c | 2064 SMU72_Discrete_MCRegisters *mc_reg_table) 2070 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { 2071 if (smu_data->mc_reg_table.validflag & 1<<j) { 2074 "Index of mc_reg_table->address[] array " 2077 mc_reg_table->address[i].s0 = 2078 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); 2079 mc_reg_table->address[i].s1 = 2080 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); 2085 mc_reg_table->last = (uint8_t)i; 2115 for (i = 0; i < smu_data->mc_reg_table 2063 tonga_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU72_Discrete_MCRegisters *mc_reg_table) argument [all...] |
H A D | ci_smumgr.c | 1724 SMU7_Discrete_MCRegisters *mc_reg_table) 1730 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { 1731 if (smu_data->mc_reg_table.validflag & 1<<j) { 1733 "Index of mc_reg_table->address[] array out of boundary", return -EINVAL); 1734 mc_reg_table->address[i].s0 = 1735 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); 1736 mc_reg_table->address[i].s1 = 1737 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); 1742 mc_reg_table->last = (uint8_t)i; 1771 for (i = 0; i < smu_data->mc_reg_table 1723 ci_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU7_Discrete_MCRegisters *mc_reg_table) argument [all...] |
H A D | polaris10_smumgr.c | 2571 pp_atomctrl_mc_reg_table *mc_reg_table = &smu_data->mc_reg_table; local 2574 memset(mc_reg_table, 0, sizeof(pp_atomctrl_mc_reg_table)); 2576 return atomctrl_initialize_mc_reg_table_v2_2(hwmgr, module_index, mc_reg_table);
|
/linux-master/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | si_dpm.h | 674 struct evergreen_mc_reg_table mc_reg_table; member in struct:evergreen_power_info 829 struct ni_mc_reg_table mc_reg_table; member in struct:ni_power_info 969 struct si_mc_reg_table mc_reg_table; member in struct:si_power_info
|
H A D | si_dpm.c | 6010 struct si_mc_reg_table *si_table = &si_pi->mc_reg_table; 6057 SMC_SIslands_MCRegisters *mc_reg_table) 6062 for (i = 0, j = 0; j < si_pi->mc_reg_table.last; j++) { 6063 if (si_pi->mc_reg_table.valid_flag & (1 << j)) { 6066 mc_reg_table->address[i].s0 = 6067 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s0); 6068 mc_reg_table->address[i].s1 = 6069 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s1); 6073 mc_reg_table->last = (u8)i; 6097 for (i = 0; i < si_pi->mc_reg_table 6056 si_populate_mc_reg_addresses(struct amdgpu_device *adev, SMC_SIslands_MCRegisters *mc_reg_table) argument 6110 si_convert_mc_reg_table_to_smc(struct amdgpu_device *adev, struct amdgpu_ps *amdgpu_state, SMC_SIslands_MCRegisters *mc_reg_table) argument [all...] |