Home
last modified time | relevance | path

Searched refs:mc_reg_table (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/radeon/
H A Dcypress_dpm.c837 for (i = 0; i < eg_pi->mc_reg_table.num_entries; i++) { in cypress_convert_mc_reg_table_entry_to_smc()
839 eg_pi->mc_reg_table.mc_reg_table_entry[i].mclk_max) in cypress_convert_mc_reg_table_entry_to_smc()
843 if ((i == eg_pi->mc_reg_table.num_entries) && (i > 0)) in cypress_convert_mc_reg_table_entry_to_smc()
846 cypress_convert_mc_registers(&eg_pi->mc_reg_table.mc_reg_table_entry[i], in cypress_convert_mc_reg_table_entry_to_smc()
848 eg_pi->mc_reg_table.last, in cypress_convert_mc_reg_table_entry_to_smc()
849 eg_pi->mc_reg_table.valid_flag); in cypress_convert_mc_reg_table_entry_to_smc()
854 SMC_Evergreen_MCRegisters *mc_reg_table) in cypress_convert_mc_reg_table_to_smc() argument
860 &mc_reg_table->data[2]); in cypress_convert_mc_reg_table_to_smc()
863 &mc_reg_table->data[3]); in cypress_convert_mc_reg_table_to_smc()
866 &mc_reg_table->data[4]); in cypress_convert_mc_reg_table_to_smc()
[all …]
H A Dcypress_dpm.h83 struct evergreen_mc_reg_table mc_reg_table; member
H A Dsi_dpm.c5473 struct si_mc_reg_table *si_table = &si_pi->mc_reg_table; in si_initialize_mc_reg_table()
5520 SMC_SIslands_MCRegisters *mc_reg_table) in si_populate_mc_reg_addresses() argument
5525 for (i = 0, j = 0; j < si_pi->mc_reg_table.last; j++) { in si_populate_mc_reg_addresses()
5526 if (si_pi->mc_reg_table.valid_flag & (1 << j)) { in si_populate_mc_reg_addresses()
5529 mc_reg_table->address[i].s0 = in si_populate_mc_reg_addresses()
5530 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s0); in si_populate_mc_reg_addresses()
5531 mc_reg_table->address[i].s1 = in si_populate_mc_reg_addresses()
5532 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s1); in si_populate_mc_reg_addresses()
5536 mc_reg_table->last = (u8)i; in si_populate_mc_reg_addresses()
5560 for (i = 0; i < si_pi->mc_reg_table.num_entries; i++) { in si_convert_mc_reg_table_entry_to_smc()
[all …]
H A Dsi_dpm.h148 struct si_mc_reg_table mc_reg_table; member
H A Dni_dpm.h178 struct ni_mc_reg_table mc_reg_table; member
H A Dci_dpm.h226 struct ci_mc_reg_table mc_reg_table; member
H A Dbtc_dpm.c1992 struct evergreen_mc_reg_table *eg_table = &eg_pi->mc_reg_table; in btc_initialize_mc_reg_table()
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dpolaris10_smumgr.h63 pp_atomctrl_mc_reg_table mc_reg_table; member
H A Diceland_smumgr.h67 struct iceland_mc_reg_table mc_reg_table; member
H A Diceland_smumgr.c1689 SMU71_Discrete_MCRegisters *mc_reg_table) in iceland_populate_mc_reg_address() argument
1695 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { in iceland_populate_mc_reg_address()
1696 if (smu_data->mc_reg_table.validflag & 1<<j) { in iceland_populate_mc_reg_address()
1699 mc_reg_table->address[i].s0 = in iceland_populate_mc_reg_address()
1700 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); in iceland_populate_mc_reg_address()
1701 mc_reg_table->address[i].s1 = in iceland_populate_mc_reg_address()
1702 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); in iceland_populate_mc_reg_address()
1707 mc_reg_table->last = (uint8_t)i; in iceland_populate_mc_reg_address()
1736 for (i = 0; i < smu_data->mc_reg_table.num_entries; i++) { in iceland_convert_mc_reg_table_entry_to_smc()
1738 smu_data->mc_reg_table.mc_reg_table_entry[i].mclk_max) { in iceland_convert_mc_reg_table_entry_to_smc()
[all …]
H A Dtonga_smumgr.h71 struct tonga_mc_reg_table mc_reg_table; member
H A Dci_smumgr.h72 struct ci_mc_reg_table mc_reg_table; member
H A Dci_smumgr.c1724 SMU7_Discrete_MCRegisters *mc_reg_table) in ci_populate_mc_reg_address() argument
1730 for (i = 0, j = 0; j < smu_data->mc_reg_table.last; j++) { in ci_populate_mc_reg_address()
1731 if (smu_data->mc_reg_table.validflag & 1<<j) { in ci_populate_mc_reg_address()
1734 mc_reg_table->address[i].s0 = in ci_populate_mc_reg_address()
1735 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s0); in ci_populate_mc_reg_address()
1736 mc_reg_table->address[i].s1 = in ci_populate_mc_reg_address()
1737 PP_HOST_TO_SMC_US(smu_data->mc_reg_table.mc_reg_address[j].s1); in ci_populate_mc_reg_address()
1742 mc_reg_table->last = (uint8_t)i; in ci_populate_mc_reg_address()
1771 for (i = 0; i < smu_data->mc_reg_table.num_entries; i++) { in ci_convert_mc_reg_table_entry_to_smc()
1773 smu_data->mc_reg_table.mc_reg_table_entry[i].mclk_max) { in ci_convert_mc_reg_table_entry_to_smc()
[all …]
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dsi_dpm.c6047 struct si_mc_reg_table *si_table = &si_pi->mc_reg_table; in si_initialize_mc_reg_table()
6094 SMC_SIslands_MCRegisters *mc_reg_table) in si_populate_mc_reg_addresses() argument
6099 for (i = 0, j = 0; j < si_pi->mc_reg_table.last; j++) { in si_populate_mc_reg_addresses()
6100 if (si_pi->mc_reg_table.valid_flag & (1 << j)) { in si_populate_mc_reg_addresses()
6103 mc_reg_table->address[i].s0 = in si_populate_mc_reg_addresses()
6104 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s0); in si_populate_mc_reg_addresses()
6105 mc_reg_table->address[i].s1 = in si_populate_mc_reg_addresses()
6106 cpu_to_be16(si_pi->mc_reg_table.mc_reg_address[j].s1); in si_populate_mc_reg_addresses()
6110 mc_reg_table->last = (u8)i; in si_populate_mc_reg_addresses()
6134 for (i = 0; i < si_pi->mc_reg_table.num_entries; i++) { in si_convert_mc_reg_table_entry_to_smc()
[all …]