Lines Matching refs:mc_reg_table
2874 struct ni_mc_reg_table *ni_table = &ni_pi->mc_reg_table; in ni_initialize_mc_reg_table()
2921 SMC_NIslands_MCRegisters *mc_reg_table) in ni_populate_mc_reg_addresses() argument
2926 for (i = 0, j = 0; j < ni_pi->mc_reg_table.last; j++) { in ni_populate_mc_reg_addresses()
2927 if (ni_pi->mc_reg_table.valid_flag & (1 << j)) { in ni_populate_mc_reg_addresses()
2930 mc_reg_table->address[i].s0 = in ni_populate_mc_reg_addresses()
2931 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s0); in ni_populate_mc_reg_addresses()
2932 mc_reg_table->address[i].s1 = in ni_populate_mc_reg_addresses()
2933 cpu_to_be16(ni_pi->mc_reg_table.mc_reg_address[j].s1); in ni_populate_mc_reg_addresses()
2937 mc_reg_table->last = (u8)i; in ni_populate_mc_reg_addresses()
2962 for (i = 0; i < ni_pi->mc_reg_table.num_entries; i++) { in ni_convert_mc_reg_table_entry_to_smc()
2963 if (pl->mclk <= ni_pi->mc_reg_table.mc_reg_table_entry[i].mclk_max) in ni_convert_mc_reg_table_entry_to_smc()
2967 if ((i == ni_pi->mc_reg_table.num_entries) && (i > 0)) in ni_convert_mc_reg_table_entry_to_smc()
2970 ni_convert_mc_registers(&ni_pi->mc_reg_table.mc_reg_table_entry[i], in ni_convert_mc_reg_table_entry_to_smc()
2972 ni_pi->mc_reg_table.last, in ni_convert_mc_reg_table_entry_to_smc()
2973 ni_pi->mc_reg_table.valid_flag); in ni_convert_mc_reg_table_entry_to_smc()
2978 SMC_NIslands_MCRegisters *mc_reg_table) in ni_convert_mc_reg_table_to_smc() argument
2986 &mc_reg_table->data[NISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT + i]); in ni_convert_mc_reg_table_to_smc()
2997 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; in ni_populate_mc_reg_table() local
2999 memset(mc_reg_table, 0, sizeof(SMC_NIslands_MCRegisters)); in ni_populate_mc_reg_table()
3003 ni_populate_mc_reg_addresses(rdev, mc_reg_table); in ni_populate_mc_reg_table()
3006 &mc_reg_table->data[0]); in ni_populate_mc_reg_table()
3008 ni_convert_mc_registers(&ni_pi->mc_reg_table.mc_reg_table_entry[0], in ni_populate_mc_reg_table()
3009 &mc_reg_table->data[1], in ni_populate_mc_reg_table()
3010 ni_pi->mc_reg_table.last, in ni_populate_mc_reg_table()
3011 ni_pi->mc_reg_table.valid_flag); in ni_populate_mc_reg_table()
3013 ni_convert_mc_reg_table_to_smc(rdev, radeon_boot_state, mc_reg_table); in ni_populate_mc_reg_table()
3016 (u8 *)mc_reg_table, in ni_populate_mc_reg_table()
3028 SMC_NIslands_MCRegisters *mc_reg_table = &ni_pi->smc_mc_reg_table; in ni_upload_mc_reg_table() local
3031 memset(mc_reg_table, 0, sizeof(SMC_NIslands_MCRegisters)); in ni_upload_mc_reg_table()
3033 ni_convert_mc_reg_table_to_smc(rdev, radeon_new_state, mc_reg_table); in ni_upload_mc_reg_table()
3039 (u8 *)&mc_reg_table->data[NISLANDS_MCREGISTERTABLE_FIRST_DRIVERSTATE_SLOT], in ni_upload_mc_reg_table()