Lines Matching refs:mc_reg_table
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.num_entries; i++) {
5628 if (pl->mclk <= si_pi->mc_reg_table.mc_reg_table_entry[i].mclk_max)
5632 if ((i == si_pi->mc_reg_table.num_entries) && (i > 0))
5635 si_convert_mc_registers(&si_pi->mc_reg_table.mc_reg_table_entry[i],
5636 mc_reg_table_data, si_pi->mc_reg_table.last,
5637 si_pi->mc_reg_table.valid_flag);
5642 SMC_SIslands_MCRegisters *mc_reg_table)
5650 &mc_reg_table->data[SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i]);
5671 si_convert_mc_registers(&si_pi->mc_reg_table.mc_reg_table_entry[0],
5673 si_pi->mc_reg_table.last,
5674 si_pi->mc_reg_table.valid_flag);
5680 si_convert_mc_registers(&si_pi->mc_reg_table.mc_reg_table_entry[0],
5682 si_pi->mc_reg_table.last,
5683 si_pi->mc_reg_table.valid_flag);