/netbsd-current/sys/external/bsd/drm2/dist/drm/radeon/ |
H A D | radeon_cypress_dpm.c | 840 for (i = 0; i < eg_pi->mc_reg_table.num_entries; i++) { 842 eg_pi->mc_reg_table.mc_reg_table_entry[i].mclk_max) 846 if ((i == eg_pi->mc_reg_table.num_entries) && (i > 0)) 849 cypress_convert_mc_registers(&eg_pi->mc_reg_table.mc_reg_table_entry[i], 851 eg_pi->mc_reg_table.last, 852 eg_pi->mc_reg_table.valid_flag); 857 SMC_Evergreen_MCRegisters *mc_reg_table) 863 &mc_reg_table->data[2]); 866 &mc_reg_table->data[3]); 869 &mc_reg_table 855 cypress_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_Evergreen_MCRegisters *mc_reg_table) argument 895 SMC_Evergreen_MCRegisters mc_reg_table = { 0 }; local 953 cypress_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_Evergreen_MCRegisters *mc_reg_table) argument 1675 SMC_Evergreen_MCRegisters mc_reg_table = { 0 }; local [all...] |
H A D | cypress_dpm.h | 85 struct evergreen_mc_reg_table mc_reg_table; member in struct:evergreen_power_info
|
H A D | si_dpm.h | 157 struct si_mc_reg_table mc_reg_table; member in struct:si_power_info
|
H A D | radeon_ni_dpm.c | 2880 struct ni_mc_reg_table *ni_table = &ni_pi->mc_reg_table; 2927 SMC_NIslands_MCRegisters *mc_reg_table) 2932 for (i = 0, j = 0; j < ni_pi->mc_reg_table.last; j++) { 2933 if (ni_pi->mc_reg_table.valid_flag & (1 << j)) { 2936 mc_reg_table->address[i].s0 = 2937 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s0); 2938 mc_reg_table->address[i].s1 = 2939 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s1); 2943 mc_reg_table->last = (u8)i; 2968 for (i = 0; i < ni_pi->mc_reg_table 2926 ni_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_NIslands_MCRegisters *mc_reg_table) argument 2982 ni_convert_mc_reg_table_to_smc(struct radeon_device *rdev, struct radeon_ps *radeon_state, SMC_NIslands_MCRegisters *mc_reg_table) argument 3003 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; local 3034 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; local [all...] |
H A D | ci_dpm.h | 230 struct ci_mc_reg_table mc_reg_table; member in struct:ci_power_info
|
H A D | ni_dpm.h | 184 struct ni_mc_reg_table mc_reg_table; member in struct:ni_power_info
|
H A D | radeon_ci_dpm.c | 4634 struct ci_mc_reg_table *ci_table = &pi->mc_reg_table; 4690 SMU7_Discrete_MCRegisters *mc_reg_table) 4695 for (i = 0, j = 0; j < pi->mc_reg_table.last; j++) { 4696 if (pi->mc_reg_table.valid_flag & (1 << j)) { 4699 mc_reg_table->address[i].s0 = cpu_to_be16(pi->mc_reg_table.mc_reg_address[j].s0); 4700 mc_reg_table->address[i].s1 = cpu_to_be16(pi->mc_reg_table.mc_reg_address[j].s1); 4705 mc_reg_table->last = (u8)i; 4731 for(i = 0; i < pi->mc_reg_table 4689 ci_populate_mc_reg_addresses(struct radeon_device *rdev, SMU7_Discrete_MCRegisters *mc_reg_table) argument 4744 ci_convert_mc_reg_table_to_smc(struct radeon_device *rdev, SMU7_Discrete_MCRegisters *mc_reg_table) argument [all...] |
H A D | radeon_si_dpm.c | 5540 struct si_mc_reg_table *si_table = &si_pi->mc_reg_table; 5587 SMC_SIslands_MCRegisters *mc_reg_table) 5592 for (i = 0, j = 0; j < si_pi->mc_reg_table.last; j++) { 5593 if (si_pi->mc_reg_table.valid_flag & (1 << j)) { 5596 mc_reg_table->address[i].s0 = 5597 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s0); 5598 mc_reg_table->address[i].s1 = 5599 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s1); 5603 mc_reg_table->last = (u8)i; 5627 for (i = 0; i < si_pi->mc_reg_table 5586 si_populate_mc_reg_addresses(struct radeon_device *rdev, SMC_SIslands_MCRegisters *mc_reg_table) argument 5640 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 | radeon_btc_dpm.c | 2027 struct evergreen_mc_reg_table *eg_table = &eg_pi->mc_reg_table;
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/ |
H A D | ci_smumgr.h | 74 struct ci_mc_reg_table mc_reg_table; member in struct:ci_smumgr
|
H A D | iceland_smumgr.h | 69 struct iceland_mc_reg_table mc_reg_table; member in struct:iceland_smumgr
|
H A D | tonga_smumgr.h | 73 struct tonga_mc_reg_table mc_reg_table; member in struct:tonga_smumgr
|
H A D | amdgpu_iceland_smumgr.c | 1694 SMU71_Discrete_MCRegisters *mc_reg_table) 1700 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { 1701 if (smu_data->mc_reg_table.validflag & 1<<j) { 1703 "Index of mc_reg_table->address[] array out of boundary", return -EINVAL); 1704 mc_reg_table->address[i].s0 = 1705 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); 1706 mc_reg_table->address[i].s1 = 1707 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); 1712 mc_reg_table->last = (uint8_t)i; 1741 for (i = 0; i < smu_data->mc_reg_table 1693 iceland_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU71_Discrete_MCRegisters *mc_reg_table) argument [all...] |
H A D | amdgpu_ci_smumgr.c | 1727 SMU7_Discrete_MCRegisters *mc_reg_table) 1733 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { 1734 if (smu_data->mc_reg_table.validflag & 1<<j) { 1736 "Index of mc_reg_table->address[] array out of boundary", return -EINVAL); 1737 mc_reg_table->address[i].s0 = 1738 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); 1739 mc_reg_table->address[i].s1 = 1740 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); 1745 mc_reg_table->last = (uint8_t)i; 1774 for (i = 0; i < smu_data->mc_reg_table 1726 ci_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU7_Discrete_MCRegisters *mc_reg_table) argument [all...] |
H A D | amdgpu_tonga_smumgr.c | 2069 SMU72_Discrete_MCRegisters *mc_reg_table) 2075 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { 2076 if (smu_data->mc_reg_table.validflag & 1<<j) { 2079 "Index of mc_reg_table->address[] array " 2082 mc_reg_table->address[i].s0 = 2083 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); 2084 mc_reg_table->address[i].s1 = 2085 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); 2090 mc_reg_table->last = (uint8_t)i; 2120 for (i = 0; i < smu_data->mc_reg_table 2068 tonga_populate_mc_reg_address(struct pp_hwmgr *hwmgr, SMU72_Discrete_MCRegisters *mc_reg_table) argument [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | si_dpm.h | 669 struct evergreen_mc_reg_table mc_reg_table; member in struct:evergreen_power_info 824 struct ni_mc_reg_table mc_reg_table; member in struct:ni_power_info 964 struct si_mc_reg_table mc_reg_table; member in struct:si_power_info
|
H A D | amdgpu_si_dpm.c | 5996 struct si_mc_reg_table *si_table = &si_pi->mc_reg_table; 6043 SMC_SIslands_MCRegisters *mc_reg_table) 6048 for (i = 0, j = 0; j < si_pi->mc_reg_table.last; j++) { 6049 if (si_pi->mc_reg_table.valid_flag & (1 << j)) { 6052 mc_reg_table->address[i].s0 = 6053 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s0); 6054 mc_reg_table->address[i].s1 = 6055 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s1); 6059 mc_reg_table->last = (u8)i; 6083 for (i = 0; i < si_pi->mc_reg_table 6042 si_populate_mc_reg_addresses(struct amdgpu_device *adev, SMC_SIslands_MCRegisters *mc_reg_table) argument 6096 si_convert_mc_reg_table_to_smc(struct amdgpu_device *adev, struct amdgpu_ps *amdgpu_state, SMC_SIslands_MCRegisters *mc_reg_table) argument [all...] |