.select0 = cik_CB_select0,
.select1 = cik_CB_select1,
.counter0_lo = R_035018_CB_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_CPC */
.select0 = cik_CPC_select0,
.select1 = cik_CPC_select1,
.counters = cik_CPC_counters,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_CPF */
.select0 = cik_CPF_select0,
.select1 = cik_CPF_select1,
.counters = cik_CPF_counters,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_CPG */
.select0 = cik_CPG_select0,
.select1 = cik_CPG_select1,
.counters = cik_CPG_counters,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_DB */
.select0 = cik_DB_select0,
.select1 = cik_DB_select1,
.counter0_lo = R_035100_DB_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* cik_GDS */
.select0 = cik_GDS_select0,
.select1 = cik_GDS_select1,
.counter0_lo = R_034A00_GDS_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_GRBM */
.select0 = cik_IA_select0,
.select1 = cik_IA_select1,
.counter0_lo = R_034220_IA_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_PA_SC */
.select0 = cik_PA_SC_select0,
.select1 = cik_PA_SC_select1,
.counter0_lo = R_034500_PA_SC_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_PA_SU */
.select0 = cik_PA_SU_select0,
.select1 = cik_PA_SU_select1,
.counter0_lo = R_034400_PA_SU_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* cik_SPI */
.select0 = cik_SPI_select0,
.select1 = cik_SPI_select1,
.counter0_lo = R_034604_SPI_PERFCOUNTER0_LO,
- .num_multi = 4,
+ .num_spm_counters = 4,
};
/* cik_SQ */
.select0 = cik_SX_select0,
.select1 = cik_SX_select1,
.counter0_lo = R_034900_SX_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* cik_TA */
.select0 = cik_TA_select0,
.select1 = cik_TA_select1,
.counter0_lo = R_034B00_TA_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_TD */
.select0 = cik_TD_select0,
.select1 = cik_TD_select1,
.counter0_lo = R_034C00_TD_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* cik_TCA */
.select0 = cik_TCA_select0,
.select1 = cik_TCA_select1,
.counter0_lo = R_034E40_TCA_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* cik_TCC */
.select0 = cik_TCC_select0,
.select1 = cik_TCC_select1,
.counter0_lo = R_034E00_TCC_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* cik_TCP */
.select0 = cik_TCP_select0,
.select1 = cik_TCP_select1,
.counter0_lo = R_034D00_TCP_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* cik_VGT */
.select0 = cik_VGT_select0,
.select1 = cik_VGT_select1,
.counter0_lo = R_034240_VGT_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* cik_WD */
.select0 = gfx10_CHA_select0,
.select1 = gfx10_CHA_select1,
.counter0_lo = R_035800_CHA_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* gfx10_CHCG */
.select0 = gfx10_CHCG_select0,
.select1 = gfx10_CHCG_select1,
.counter0_lo = R_034F20_CHCG_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* gfx10_CHC */
.select0 = gfx10_CHC_select0,
.select1 = gfx10_CHC_select1,
.counter0_lo = R_034F00_CHC_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* gfx10_GCR */
.select0 = gfx10_GCR_select0,
.select1 = gfx10_GCR_select1,
.counter0_lo = R_035480_GCR_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* gfx10_GE */
.select0 = gfx10_GE_select0,
.select1 = gfx10_GE_select1,
.counter0_lo = R_034200_GE_PERFCOUNTER0_LO,
- .num_multi = 4,
+ .num_spm_counters = 4,
};
/* gfx10_GL1A */
.select0 = gfx10_GL1A_select0,
.select1 = gfx10_GL1A_select1,
.counter0_lo = R_035700_GL1A_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* gfx10_GL1C */
.select0 = gfx10_GL1C_select0,
.select1 = gfx10_GL1C_select1,
.counter0_lo = R_034E80_GL1C_PERFCOUNTER0_LO,
- .num_multi = 1,
+ .num_spm_counters = 1,
};
/* gfx10_GL2A */
.select0 = gfx10_GL2A_select0,
.select1 = gfx10_GL2A_select1,
.counter0_lo = R_034E40_GL2A_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* gfx10_GL2C */
.select0 = gfx10_GL2C_select0,
.select1 = gfx10_GL2C_select1,
.counter0_lo = R_034E00_GL2C_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* gfx10_PA_PH */
.select0 = gfx10_PA_PH_select0,
.select1 = gfx10_PA_PH_select1,
.counter0_lo = R_035600_PA_PH_PERFCOUNTER0_LO,
- .num_multi = 4,
+ .num_spm_counters = 4,
};
/* gfx10_PA_SU */
.select0 = gfx10_PA_SU_select0,
.select1 = gfx10_PA_SU_select1,
.counter0_lo = R_034400_PA_SU_PERFCOUNTER0_LO,
- .num_multi = 4,
+ .num_spm_counters = 4,
};
/* gfx10_RLC */
.select0 = gfx10_RLC_select0,
.counter0_lo = R_035200_RLC_PERFCOUNTER0_LO,
- .num_multi = 0,
+ .num_spm_counters = 0,
};
/* gfx10_RMI */
.select0 = gfx10_RMI_select0,
.select1 = gfx10_RMI_select1,
.counter0_lo = R_035300_RMI_PERFCOUNTER0_LO,
- .num_multi = 2,
+ .num_spm_counters = 2,
};
/* gfx10_UTCL1 */
.select0 = gfx10_UTCL1_select0,
.counter0_lo = R_035470_UTCL1_PERFCOUNTER0_LO,
- .num_multi = 0,
+ .num_spm_counters = 0,
};
/* Both the number of instances and selectors varies between chips of the same