Lines Matching refs:mc_reg_table
5996 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.num_entries; i++) {
6084 if (pl->mclk <= si_pi->mc_reg_table.mc_reg_table_entry[i].mclk_max)
6088 if ((i == si_pi->mc_reg_table.num_entries) && (i > 0))
6091 si_convert_mc_registers(&si_pi->mc_reg_table.mc_reg_table_entry[i],
6092 mc_reg_table_data, si_pi->mc_reg_table.last,
6093 si_pi->mc_reg_table.valid_flag);
6098 SMC_SIslands_MCRegisters *mc_reg_table)
6106 &mc_reg_table->data[SISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i]);
6127 si_convert_mc_registers(&si_pi->mc_reg_table.mc_reg_table_entry[0],
6129 si_pi->mc_reg_table.last,
6130 si_pi->mc_reg_table.valid_flag);
6136 si_convert_mc_registers(&si_pi->mc_reg_table.mc_reg_table_entry[0],
6138 si_pi->mc_reg_table.last,
6139 si_pi->mc_reg_table.valid_flag);