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

/linux-master/drivers/gpu/drm/radeon/
H A Dcypress_dpm.c837 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 Dcypress_dpm.h83 struct evergreen_mc_reg_table mc_reg_table; member in struct:evergreen_power_info
H A Dsi_dpm.h148 struct si_mc_reg_table mc_reg_table; member in struct:si_power_info
H A Dni_dpm.c2879 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 Dni_dpm.h178 struct ni_mc_reg_table mc_reg_table; member in struct:ni_power_info
H A Dci_dpm.h226 struct ci_mc_reg_table mc_reg_table; member in struct:ci_power_info
H A Dci_dpm.c4584 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 Dsi_dpm.c5473 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 Dbtc_dpm.c1992 struct evergreen_mc_reg_table *eg_table = &eg_pi->mc_reg_table;
/linux-master/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dci_smumgr.h72 struct ci_mc_reg_table mc_reg_table; member in struct:ci_smumgr
H A Diceland_smumgr.h67 struct iceland_mc_reg_table mc_reg_table; member in struct:iceland_smumgr
H A Dtonga_smumgr.h71 struct tonga_mc_reg_table mc_reg_table; member in struct:tonga_smumgr
H A Dpolaris10_smumgr.h63 pp_atomctrl_mc_reg_table mc_reg_table; member in struct:polaris10_smumgr
H A Diceland_smumgr.c1689 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 Dtonga_smumgr.c2064 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 Dci_smumgr.c1724 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 Dpolaris10_smumgr.c2571 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 Dsi_dpm.h674 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 Dsi_dpm.c6010 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...]

Completed in 324 milliseconds