Searched refs:mc_reg_table (Results 1 - 17 of 17) sorted by relevance

/netbsd-current/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_cypress_dpm.c840 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 Dcypress_dpm.h85 struct evergreen_mc_reg_table mc_reg_table; member in struct:evergreen_power_info
H A Dsi_dpm.h157 struct si_mc_reg_table mc_reg_table; member in struct:si_power_info
H A Dradeon_ni_dpm.c2880 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 Dci_dpm.h230 struct ci_mc_reg_table mc_reg_table; member in struct:ci_power_info
H A Dni_dpm.h184 struct ni_mc_reg_table mc_reg_table; member in struct:ni_power_info
H A Dradeon_ci_dpm.c4634 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 Dradeon_si_dpm.c5540 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 Dradeon_btc_dpm.c2027 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 Dci_smumgr.h74 struct ci_mc_reg_table mc_reg_table; member in struct:ci_smumgr
H A Diceland_smumgr.h69 struct iceland_mc_reg_table mc_reg_table; member in struct:iceland_smumgr
H A Dtonga_smumgr.h73 struct tonga_mc_reg_table mc_reg_table; member in struct:tonga_smumgr
H A Damdgpu_iceland_smumgr.c1694 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 Damdgpu_ci_smumgr.c1727 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 Damdgpu_tonga_smumgr.c2069 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 Dsi_dpm.h669 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 Damdgpu_si_dpm.c5996 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...]

Completed in 323 milliseconds