Lines Matching refs:mc_reg_table
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.num_entries; i++) {
1738 smu_data->mc_reg_table.mc_reg_table_entry[i].mclk_max) {
1743 if ((i == smu_data->mc_reg_table.num_entries) && (i > 0))
1746 iceland_convert_mc_registers(&smu_data->mc_reg_table.mc_reg_table_entry[i],
1747 mc_reg_table_data, smu_data->mc_reg_table.last,
1748 smu_data->mc_reg_table.validflag);
2608 struct iceland_mc_reg_table *ni_table = &smu_data->mc_reg_table;