Lines Matching full:name

9 <enum name="a7xx_cp_perfcounter_select">
10 <value value="0" name="A7XX_PERF_CP_ALWAYS_COUNT"/>
11 <value value="1" name="A7XX_PERF_CP_BUSY_GFX_CORE_IDLE"/>
12 <value value="2" name="A7XX_PERF_CP_BUSY_CYCLES"/>
13 <value value="3" name="A7XX_PERF_CP_NUM_PREEMPTIONS"/>
14 <value value="4" name="A7XX_PERF_CP_PREEMPTION_REACTION_DELAY"/>
15 <value value="5" name="A7XX_PERF_CP_PREEMPTION_SWITCH_OUT_TIME"/>
16 <value value="6" name="A7XX_PERF_CP_PREEMPTION_SWITCH_IN_TIME"/>
17 <value value="7" name="A7XX_PERF_CP_DEAD_DRAWS_IN_BIN_RENDER"/>
18 <value value="8" name="A7XX_PERF_CP_PREDICATED_DRAWS_KILLED"/>
19 <value value="9" name="A7XX_PERF_CP_MODE_SWITCH"/>
20 <value value="10" name="A7XX_PERF_CP_ZPASS_DONE"/>
21 <value value="11" name="A7XX_PERF_CP_CONTEXT_DONE"/>
22 <value value="12" name="A7XX_PERF_CP_CACHE_FLUSH"/>
23 <value value="13" name="A7XX_PERF_CP_LONG_PREEMPTIONS"/>
24 <value value="14" name="A7XX_PERF_CP_SQE_I_CACHE_STARVE"/>
25 <value value="15" name="A7XX_PERF_CP_SQE_IDLE"/>
26 <value value="16" name="A7XX_PERF_CP_SQE_PM4_STARVE_RB_IB"/>
27 <value value="17" name="A7XX_PERF_CP_SQE_PM4_STARVE_SDS"/>
28 <value value="18" name="A7XX_PERF_CP_SQE_MRB_STARVE"/>
29 <value value="19" name="A7XX_PERF_CP_SQE_RRB_STARVE"/>
30 <value value="20" name="A7XX_PERF_CP_SQE_VSD_STARVE"/>
31 <value value="21" name="A7XX_PERF_CP_VSD_DECODE_STARVE"/>
32 <value value="22" name="A7XX_PERF_CP_SQE_PIPE_OUT_STALL"/>
33 <value value="23" name="A7XX_PERF_CP_SQE_SYNC_STALL"/>
34 <value value="24" name="A7XX_PERF_CP_SQE_PM4_WFI_STALL"/>
35 <value value="25" name="A7XX_PERF_CP_SQE_SYS_WFI_STALL"/>
36 <value value="26" name="A7XX_PERF_CP_SQE_T4_EXEC"/>
37 <value value="27" name="A7XX_PERF_CP_SQE_LOAD_STATE_EXEC"/>
38 <value value="28" name="A7XX_PERF_CP_SQE_SAVE_SDS_STATE"/>
39 <value value="29" name="A7XX_PERF_CP_SQE_DRAW_EXEC"/>
40 <value value="30" name="A7XX_PERF_CP_SQE_CTXT_REG_BUNCH_EXEC"/>
41 <value value="31" name="A7XX_PERF_CP_SQE_EXEC_PROFILED"/>
42 <value value="32" name="A7XX_PERF_CP_MEMORY_POOL_EMPTY"/>
43 <value value="33" name="A7XX_PERF_CP_MEMORY_POOL_SYNC_STALL"/>
44 <value value="34" name="A7XX_PERF_CP_MEMORY_POOL_ABOVE_THRESH"/>
45 <value value="35" name="A7XX_PERF_CP_AHB_WR_STALL_PRE_DRAWS"/>
46 <value value="36" name="A7XX_PERF_CP_AHB_STALL_SQE_GMU"/>
47 <value value="37" name="A7XX_PERF_CP_AHB_STALL_SQE_WR_OTHER"/>
48 <value value="38" name="A7XX_PERF_CP_AHB_STALL_SQE_RD_OTHER"/>
49 <value value="39" name="A7XX_PERF_CP_CLUSTER0_EMPTY"/>
50 <value value="40" name="A7XX_PERF_CP_CLUSTER1_EMPTY"/>
51 <value value="41" name="A7XX_PERF_CP_CLUSTER2_EMPTY"/>
52 <value value="42" name="A7XX_PERF_CP_CLUSTER3_EMPTY"/>
53 <value value="43" name="A7XX_PERF_CP_CLUSTER4_EMPTY"/>
54 <value value="44" name="A7XX_PERF_CP_CLUSTER5_EMPTY"/>
55 <value value="45" name="A7XX_PERF_CP_PM4_DATA"/>
56 <value value="46" name="A7XX_PERF_CP_PM4_HEADERS"/>
57 <value value="47" name="A7XX_PERF_CP_VBIF_READ_BEATS"/>
58 <value value="48" name="A7XX_PERF_CP_VBIF_WRITE_BEATS"/>
59 <value value="49" name="A7XX_PERF_CP_SQE_INSTR_COUNTER"/>
60 <value value="50" name="A7XX_PERF_CP_RESERVED_50"/>
61 <value value="51" name="A7XX_PERF_CP_RESERVED_51"/>
62 <value value="52" name="A7XX_PERF_CP_RESERVED_52"/>
63 <value value="53" name="A7XX_PERF_CP_RESERVED_53"/>
64 <value value="54" name="A7XX_PERF_CP_RESERVED_54"/>
65 <value value="55" name="A7XX_PERF_CP_RESERVED_55"/>
66 <value value="56" name="A7XX_PERF_CP_RESERVED_56"/>
67 <value value="57" name="A7XX_PERF_CP_RESERVED_57"/>
68 <value value="58" name="A7XX_PERF_CP_RESERVED_58"/>
69 <value value="59" name="A7XX_PERF_CP_RESERVED_59"/>
70 <value value="60" name="A7XX_PERF_CP_CLUSTER0_FULL"/>
71 <value value="61" name="A7XX_PERF_CP_CLUSTER1_FULL"/>
72 <value value="62" name="A7XX_PERF_CP_CLUSTER2_FULL"/>
73 <value value="63" name="A7XX_PERF_CP_CLUSTER3_FULL"/>
74 <value value="64" name="A7XX_PERF_CP_CLUSTER4_FULL"/>
75 <value value="65" name="A7XX_PERF_CP_CLUSTER5_FULL"/>
76 <value value="66" name="A7XX_PERF_CP_CLUSTER6_FULL"/>
77 <value value="67" name="A7XX_PERF_CP_CLUSTER6_EMPTY"/>
78 <value value="68" name="A7XX_PERF_CP_ICACHE_MISSES"/>
79 <value value="69" name="A7XX_PERF_CP_ICACHE_HITS"/>
80 <value value="70" name="A7XX_PERF_CP_ICACHE_STALL"/>
81 <value value="71" name="A7XX_PERF_CP_DCACHE_MISSES"/>
82 <value value="72" name="A7XX_PERF_CP_DCACHE_HITS"/>
83 <value value="73" name="A7XX_PERF_CP_DCACHE_STALLS"/>
84 <value value="74" name="A7XX_PERF_CP_AQE_SQE_STALL"/>
85 <value value="75" name="A7XX_PERF_CP_SQE_AQE_STARVE"/>
86 <value value="76" name="A7XX_PERF_CP_PREEMPT_LATENCY"/>
87 <value value="77" name="A7XX_PERF_CP_SQE_MD8_STALL_CYCLES"/>
88 <value value="78" name="A7XX_PERF_CP_SQE_MESH_EXEC_CYCLES"/>
89 <value value="79" name="A7XX_PERF_CP_AQE_NUM_AS_CHUNKS"/>
90 <value value="80" name="A7XX_PERF_CP_AQE_NUM_MS_CHUNKS"/>
93 <enum name="a7xx_rbbm_perfcounter_select">
94 <value value="0" name="A7XX_PERF_RBBM_ALWAYS_COUNT"/>
95 <value value="1" name="A7XX_PERF_RBBM_ALWAYS_ON"/>
96 <value value="2" name="A7XX_PERF_RBBM_TSE_BUSY"/>
97 <value value="3" name="A7XX_PERF_RBBM_RAS_BUSY"/>
98 <value value="4" name="A7XX_PERF_RBBM_PC_DCALL_BUSY"/>
99 <value value="5" name="A7XX_PERF_RBBM_PC_VSD_BUSY"/>
100 <value value="6" name="A7XX_PERF_RBBM_STATUS_MASKED"/>
101 <value value="7" name="A7XX_PERF_RBBM_COM_BUSY"/>
102 <value value="8" name="A7XX_PERF_RBBM_DCOM_BUSY"/>
103 <value value="9" name="A7XX_PERF_RBBM_VBIF_BUSY"/>
104 <value value="10" name="A7XX_PERF_RBBM_VSC_BUSY"/>
105 <value value="11" name="A7XX_PERF_RBBM_TESS_BUSY"/>
106 <value value="12" name="A7XX_PERF_RBBM_UCHE_BUSY"/>
107 <value value="13" name="A7XX_PERF_RBBM_HLSQ_BUSY"/>
110 <enum name="a7xx_pc_perfcounter_select">
111 <value value="0" name="A7XX_PERF_PC_BUSY_CYCLES"/>
112 <value value="1" name="A7XX_PERF_PC_WORKING_CYCLES"/>
113 <value value="2" name="A7XX_PERF_PC_STALL_CYCLES_VFD"/>
114 <value value="3" name="A7XX_PERF_PC_RESERVED"/>
115 <value value="4" name="A7XX_PERF_PC_STALL_CYCLES_VPC"/>
116 <value value="5" name="A7XX_PERF_PC_STALL_CYCLES_UCHE"/>
117 <value value="6" name="A7XX_PERF_PC_STALL_CYCLES_TESS"/>
118 <value value="7" name="A7XX_PERF_PC_STALL_CYCLES_VFD_ONLY"/>
119 <value value="8" name="A7XX_PERF_PC_STALL_CYCLES_VPC_ONLY"/>
120 <value value="9" name="A7XX_PERF_PC_PASS1_TF_STALL_CYCLES"/>
121 <value value="10" name="A7XX_PERF_PC_STARVE_CYCLES_FOR_INDEX"/>
122 <value value="11" name="A7XX_PERF_PC_STARVE_CYCLES_FOR_TESS_FACTOR"/>
123 <value value="12" name="A7XX_PERF_PC_STARVE_CYCLES_FOR_VIZ_STREAM"/>
124 <value value="13" name="A7XX_PERF_PC_STARVE_CYCLES_DI"/>
125 <value value="14" name="A7XX_PERF_PC_VIS_STREAMS_LOADED"/>
126 <value value="15" name="A7XX_PERF_PC_INSTANCES"/>
127 <value value="16" name="A7XX_PERF_PC_VPC_PRIMITIVES"/>
128 <value value="17" name="A7XX_PERF_PC_DEAD_PRIM"/>
129 <value value="18" name="A7XX_PERF_PC_LIVE_PRIM"/>
130 <value value="19" name="A7XX_PERF_PC_VERTEX_HITS"/>
131 <value value="20" name="A7XX_PERF_PC_IA_VERTICES"/>
132 <value value="21" name="A7XX_PERF_PC_IA_PRIMITIVES"/>
133 <value value="22" name="A7XX_PERF_PC_RESERVED_22"/>
134 <value value="23" name="A7XX_PERF_PC_HS_INVOCATIONS"/>
135 <value value="24" name="A7XX_PERF_PC_DS_INVOCATIONS"/>
136 <value value="25" name="A7XX_PERF_PC_VS_INVOCATIONS"/>
137 <value value="26" name="A7XX_PERF_PC_GS_INVOCATIONS"/>
138 <value value="27" name="A7XX_PERF_PC_DS_PRIMITIVES"/>
139 <value value="28" name="A7XX_PERF_PC_3D_DRAWCALLS"/>
140 <value value="29" name="A7XX_PERF_PC_2D_DRAWCALLS"/>
141 <value value="30" name="A7XX_PERF_PC_NON_DRAWCALL_GLOBAL_EVENTS"/>
142 <value value="31" name="A7XX_PERF_PC_TESS_BUSY_CYCLES"/>
143 <value value="32" name="A7XX_PERF_PC_TESS_WORKING_CYCLES"/>
144 <value value="33" name="A7XX_PERF_PC_TESS_STALL_CYCLES_PC"/>
145 <value value="34" name="A7XX_PERF_PC_TESS_STARVE_CYCLES_PC"/>
146 <value value="35" name="A7XX_PERF_PC_TESS_SINGLE_PRIM_CYCLES"/>
147 <value value="36" name="A7XX_PERF_PC_TESS_PC_UV_TRANS"/>
148 <value value="37" name="A7XX_PERF_PC_TESS_PC_UV_PATCHES"/>
149 <value value="38" name="A7XX_PERF_PC_TESS_FACTOR_TRANS"/>
150 <value value="39" name="A7XX_PERF_PC_TAG_CHECKED_VERTICES"/>
151 <value value="40" name="A7XX_PERF_PC_MESH_VS_WAVES"/>
152 <value value="41" name="A7XX_PERF_PC_MESH_DRAWS"/>
153 <value value="42" name="A7XX_PERF_PC_MESH_DEAD_DRAWS"/>
154 <value value="43" name="A7XX_PERF_PC_MESH_MVIS_EN_DRAWS"/>
155 <value value="44" name="A7XX_PERF_PC_MESH_DEAD_PRIM"/>
156 <value value="45" name="A7XX_PERF_PC_MESH_LIVE_PRIM"/>
157 <value value="46" name="A7XX_PERF_PC_MESH_PA_EN_PRIM"/>
158 <value value="47" name="A7XX_PERF_PC_STARVE_CYCLES_FOR_MVIS_STREAM"/>
159 <value value="48" name="A7XX_PERF_PC_STARVE_CYCLES_PREDRAW"/>
160 <value value="49" name="A7XX_PERF_PC_STALL_CYCLES_COMPUTE_GFX"/>
161 <value value="50" name="A7XX_PERF_PC_STALL_CYCLES_GFX_COMPUTE"/>
162 <value value="51" name="A7XX_PERF_PC_TESS_PC_MULTI_PATCH_TRANS"/>
165 <enum name="a7xx_vfd_perfcounter_select">
166 <value value="0" name="A7XX_PERF_VFD_BUSY_CYCLES"/>
167 <value value="1" name="A7XX_PERF_VFD_STALL_CYCLES_UCHE"/>
168 <value value="2" name="A7XX_PERF_VFD_STALL_CYCLES_VPC_ALLOC"/>
169 <value value="3" name="A7XX_PERF_VFD_STALL_CYCLES_SP_INFO"/>
170 <value value="4" name="A7XX_PERF_VFD_STALL_CYCLES_SP_ATTR"/>
171 <value value="5" name="A7XX_PERF_VFD_STARVE_CYCLES_UCHE"/>
172 <value value="6" name="A7XX_PERF_VFD_RBUFFER_FULL"/>
173 <value value="7" name="A7XX_PERF_VFD_ATTR_INFO_FIFO_FULL"/>
174 <value value="8" name="A7XX_PERF_VFD_DECODED_ATTRIBUTE_BYTES"/>
175 <value value="9" name="A7XX_PERF_VFD_NUM_ATTRIBUTES"/>
176 <value value="10" name="A7XX_PERF_VFD_UPPER_SHADER_FIBERS"/>
177 <value value="11" name="A7XX_PERF_VFD_LOWER_SHADER_FIBERS"/>
178 <value value="12" name="A7XX_PERF_VFD_MODE_0_FIBERS"/>
179 <value value="13" name="A7XX_PERF_VFD_MODE_1_FIBERS"/>
180 <value value="14" name="A7XX_PERF_VFD_MODE_2_FIBERS"/>
181 <value value="15" name="A7XX_PERF_VFD_MODE_3_FIBERS"/>
182 <value value="16" name="A7XX_PERF_VFD_MODE_4_FIBERS"/>
183 <value value="17" name="A7XX_PERF_VFD_TOTAL_VERTICES"/>
184 <value value="18" name="A7XX_PERF_VFDP_STALL_CYCLES_VFD"/>
185 <value value="19" name="A7XX_PERF_VFDP_STALL_CYCLES_VFD_INDEX"/>
186 <value value="20" name="A7XX_PERF_VFDP_STALL_CYCLES_VFD_PROG"/>
187 <value value="21" name="A7XX_PERF_VFDP_STARVE_CYCLES_PC"/>
188 <value value="22" name="A7XX_PERF_VFDP_VS_STAGE_WAVES"/>
189 <value value="23" name="A7XX_PERF_VFD_STALL_CYCLES_PRG_END_FE"/>
190 <value value="24" name="A7XX_PERF_VFD_STALL_CYCLES_CBSYNC"/>
193 <enum name="a7xx_hlsq_perfcounter_select">
194 <value value="0" name="A7XX_PERF_HLSQ_BUSY_CYCLES"/>
195 <value value="1" name="A7XX_PERF_HLSQ_STALL_CYCLES_UCHE"/>
196 <value value="2" name="A7XX_PERF_HLSQ_STALL_CYCLES_SP_STATE"/>
197 <value value="3" name="A7XX_PERF_HLSQ_STALL_CYCLES_SP_FS_STAGE"/>
198 <value value="4" name="A7XX_PERF_HLSQ_UCHE_LATENCY_CYCLES"/>
199 <value value="5" name="A7XX_PERF_HLSQ_UCHE_LATENCY_COUNT"/>
200 <value value="6" name="A7XX_PERF_HLSQ_RESERVED_6"/>
201 <value value="7" name="A7XX_PERF_HLSQ_RESERVED_7"/>
202 <value value="8" name="A7XX_PERF_HLSQ_RESERVED_8"/>
203 <value value="9" name="A7XX_PERF_HLSQ_RESERVED_9"/>
204 <value value="10" name="A7XX_PERF_HLSQ_COMPUTE_DRAWCALLS"/>
205 <value value="11" name="A7XX_PERF_HLSQ_FS_DATA_WAIT_PROGRAMMING"/>
206 <value value="12" name="A7XX_PERF_HLSQ_DUAL_FS_PROG_ACTIVE"/>
207 <value value="13" name="A7XX_PERF_HLSQ_DUAL_VS_PROG_ACTIVE"/>
208 <value value="14" name="A7XX_PERF_HLSQ_FS_BATCH_COUNT_ZERO"/>
209 <value value="15" name="A7XX_PERF_HLSQ_VS_BATCH_COUNT_ZERO"/>
210 <value value="16" name="A7XX_PERF_HLSQ_WAVE_PENDING_NO_QUAD"/>
211 <value value="17" name="A7XX_PERF_HLSQ_WAVE_PENDING_NO_PRIM_BASE"/>
212 <value value="18" name="A7XX_PERF_HLSQ_STALL_CYCLES_VPC"/>
213 <value value="19" name="A7XX_PERF_HLSQ_RESERVED_19"/>
214 <value value="20" name="A7XX_PERF_HLSQ_DRAW_MODE_SWITCH_VSFS_SYNC"/>
215 <value value="21" name="A7XX_PERF_HLSQ_VSBR_STALL_CYCLES"/>
216 <value value="22" name="A7XX_PERF_HLSQ_FS_STALL_CYCLES"/>
217 <value value="23" name="A7XX_PERF_HLSQ_LPAC_STALL_CYCLES"/>
218 <value value="24" name="A7XX_PERF_HLSQ_BV_STALL_CYCLES"/>
219 <value value="25" name="A7XX_PERF_HLSQ_VSBR_DEREF_CYCLES"/>
220 <value value="26" name="A7XX_PERF_HLSQ_FS_DEREF_CYCLES"/>
221 <value value="27" name="A7XX_PERF_HLSQ_LPAC_DEREF_CYCLES"/>
222 <value value="28" name="A7XX_PERF_HLSQ_BV_DEREF_CYCLES"/>
223 <value value="29" name="A7XX_PERF_HLSQ_VSBR_S2W_CYCLES"/>
224 <value value="30" name="A7XX_PERF_HLSQ_FS_S2W_CYCLES"/>
225 <value value="31" name="A7XX_PERF_HLSQ_LPAC_S2W_CYCLES"/>
226 <value value="32" name="A7XX_PERF_HLSQ_BV_S2W_CYCLES"/>
227 <value value="33" name="A7XX_PERF_HLSQ_VSBR_WAIT_FS_S2W"/>
228 <value value="34" name="A7XX_PERF_HLSQ_FS_WAIT_VS_S2W"/>
229 <value value="35" name="A7XX_PERF_HLSQ_LPAC_WAIT_VS_S2W"/>
230 <value value="36" name="A7XX_PERF_HLSQ_BV_WAIT_FS_S2W"/>
231 <value value="37" name="A7XX_PERF_HLSQ_VS_WAIT_CONST_RESOURCE"/>
232 <value value="38" name="A7XX_PERF_HLSQ_FS_WAIT_SAME_VS_S2W"/>
233 <value value="39" name="A7XX_PERF_HLSQ_FS_STARVING_SP"/>
234 <value value="40" name="A7XX_PERF_HLSQ_VS_DATA_WAIT_PROGRAMMING"/>
235 <value value="41" name="A7XX_PERF_HLSQ_BV_DATA_WAIT_PROGRAMMING"/>
236 <value value="42" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXTS_VS"/>
237 <value value="43" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXT_CYCLES_VS"/>
238 <value value="44" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXTS_FS"/>
239 <value value="45" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXT_CYCLES_FS"/>
240 <value value="46" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXTS_BV"/>
241 <value value="47" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXT_CYCLES_BV"/>
242 <value value="48" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXTS_LPAC"/>
243 <value value="49" name="A7XX_PERF_HLSQ_STPROC_WAVE_CONTEXT_CYCLES_LPAC"/>
244 <value value="50" name="A7XX_PERF_HLSQ_SPTROC_STCHE_WARMUP_INC_VS"/>
245 <value value="51" name="A7XX_PERF_HLSQ_SPTROC_STCHE_WARMUP_INC_FS"/>
246 <value value="52" name="A7XX_PERF_HLSQ_SPTROC_STCHE_WARMUP_INC_BV"/>
247 <value value="53" name="A7XX_PERF_HLSQ_SPTROC_STCHE_WARMUP_INC_LPAC"/>
248 <value value="54" name="A7XX_PERF_HLSQ_SPTROC_STCHE_MISS_INC_VS"/>
249 <value value="55" name="A7XX_PERF_HLSQ_SPTROC_STCHE_MISS_INC_FS"/>
250 <value value="56" name="A7XX_PERF_HLSQ_SPTROC_STCHE_MISS_INC_BV"/>
251 <value value="57" name="A7XX_PERF_HLSQ_SPTROC_STCHE_MISS_INC_LPAC"/>
254 <enum name="a7xx_vpc_perfcounter_select">
255 <value value="0" name="A7XX_PERF_VPC_BUSY_CYCLES"/>
256 <value value="1" name="A7XX_PERF_VPC_WORKING_CYCLES"/>
257 <value value="2" name="A7XX_PERF_VPC_STALL_CYCLES_UCHE"/>
258 <value value="3" name="A7XX_PERF_VPC_STALL_CYCLES_VFD_WACK"/>
259 <value value="4" name="A7XX_PERF_VPC_STALL_CYCLES_HLSQ_PRIM_ALLOC"/>
260 <value value="5" name="A7XX_PERF_VPC_RESERVED_5"/>
261 <value value="6" name="A7XX_PERF_VPC_STALL_CYCLES_SP_LM"/>
262 <value value="7" name="A7XX_PERF_VPC_STARVE_CYCLES_SP"/>
263 <value value="8" name="A7XX_PERF_VPC_STARVE_CYCLES_LRZ"/>
264 <value value="9" name="A7XX_PERF_VPC_PC_PRIMITIVES"/>
265 <value value="10" name="A7XX_PERF_VPC_SP_COMPONENTS"/>
266 <value value="11" name="A7XX_PERF_VPC_STALL_CYCLES_VPCRAM_POS"/>
267 <value value="12" name="A7XX_PERF_VPC_LRZ_ASSIGN_PRIMITIVES"/>
268 <value value="13" name="A7XX_PERF_VPC_RB_VISIBLE_PRIMITIVES"/>
269 <value value="14" name="A7XX_PERF_VPC_LM_TRANSACTION"/>
270 <value value="15" name="A7XX_PERF_VPC_STREAMOUT_TRANSACTION"/>
271 <value value="16" name="A7XX_PERF_VPC_VS_BUSY_CYCLES"/>
272 <value value="17" name="A7XX_PERF_VPC_PS_BUSY_CYCLES"/>
273 <value value="18" name="A7XX_PERF_VPC_VS_WORKING_CYCLES"/>
274 <value value="19" name="A7XX_PERF_VPC_PS_WORKING_CYCLES"/>
275 <value value="20" name="A7XX_PERF_VPC_STARVE_CYCLES_RB"/>
276 <value value="21" name="A7XX_PERF_VPC_NUM_VPCRAM_READ_POS"/>
277 <value value="22" name="A7XX_PERF_VPC_WIT_FULL_CYCLES"/>
278 <value value="23" name="A7XX_PERF_VPC_VPCRAM_FULL_CYCLES"/>
279 <value value="24" name="A7XX_PERF_VPC_LM_FULL_WAIT_FOR_INTP_END"/>
280 <value value="25" name="A7XX_PERF_VPC_NUM_VPCRAM_WRITE"/>
281 <value value="26" name="A7XX_PERF_VPC_NUM_VPCRAM_READ_SO"/>
282 <value value="27" name="A7XX_PERF_VPC_NUM_ATTR_REQ_LM"/>
283 <value value="28" name="A7XX_PERF_VPC_STALL_CYCLE_TSE"/>
284 <value value="29" name="A7XX_PERF_VPC_TSE_PRIMITIVES"/>
285 <value value="30" name="A7XX_PERF_VPC_GS_PRIMITIVES"/>
286 <value value="31" name="A7XX_PERF_VPC_TSE_TRANSACTIONS"/>
287 <value value="32" name="A7XX_PERF_VPC_STALL_CYCLES_CCU"/>
288 <value value="33" name="A7XX_PERF_VPC_NUM_WM_HIT"/>
289 <value value="34" name="A7XX_PERF_VPC_STALL_DQ_WACK"/>
290 <value value="35" name="A7XX_PERF_VPC_STALL_CYCLES_CCHE"/>
291 <value value="36" name="A7XX_PERF_VPC_STARVE_CYCLES_CCHE"/>
292 <value value="37" name="A7XX_PERF_VPC_NUM_PA_REQ"/>
293 <value value="38" name="A7XX_PERF_VPC_NUM_LM_REQ_HIT"/>
294 <value value="39" name="A7XX_PERF_VPC_CCHE_REQBUF_FULL"/>
295 <value value="40" name="A7XX_PERF_VPC_STALL_CYCLES_LM_ACK"/>
296 <value value="41" name="A7XX_PERF_VPC_STALL_CYCLES_PRG_END_FE"/>
297 <value value="42" name="A7XX_PERF_VPC_STALL_CYCLES_PRG_END_PCVS"/>
298 <value value="43" name="A7XX_PERF_VPC_STALL_CYCLES_PRG_END_VPCPS"/>
301 <enum name="a7xx_tse_perfcounter_select">
302 <value value="0" name="A7XX_PERF_TSE_BUSY_CYCLES"/>
303 <value value="1" name="A7XX_PERF_TSE_CLIPPING_CYCLES"/>
304 <value value="2" name="A7XX_PERF_TSE_STALL_CYCLES_RAS"/>
305 <value value="3" name="A7XX_PERF_TSE_STALL_CYCLES_LRZ_BARYPLANE"/>
306 <value value="4" name="A7XX_PERF_TSE_STALL_CYCLES_LRZ_ZPLANE"/>
307 <value value="5" name="A7XX_PERF_TSE_STARVE_CYCLES_PC"/>
308 <value value="6" name="A7XX_PERF_TSE_INPUT_PRIM"/>
309 <value value="7" name="A7XX_PERF_TSE_INPUT_NULL_PRIM"/>
310 <value value="8" name="A7XX_PERF_TSE_TRIVAL_REJ_PRIM"/>
311 <value value="9" name="A7XX_PERF_TSE_CLIPPED_PRIM"/>
312 <value value="10" name="A7XX_PERF_TSE_ZERO_AREA_PRIM"/>
313 <value value="11" name="A7XX_PERF_TSE_FACENESS_CULLED_PRIM"/>
314 <value value="12" name="A7XX_PERF_TSE_ZERO_PIXEL_PRIM"/>
315 <value value="13" name="A7XX_PERF_TSE_OUTPUT_NULL_PRIM"/>
316 <value value="14" name="A7XX_PERF_TSE_OUTPUT_VISIBLE_PRIM"/>
317 <value value="15" name="A7XX_PERF_TSE_CINVOCATION"/>
318 <value value="16" name="A7XX_PERF_TSE_CPRIMITIVES"/>
319 <value value="17" name="A7XX_PERF_TSE_2D_INPUT_PRIM"/>
320 <value value="18" name="A7XX_PERF_TSE_2D_ALIVE_CYCLES"/>
321 <value value="19" name="A7XX_PERF_TSE_CLIP_PLANES"/>
324 <enum name="a7xx_ras_perfcounter_select">
325 <value value="0" name="A7XX_PERF_RAS_BUSY_CYCLES"/>
326 <value value="1" name="A7XX_PERF_RAS_SUPERTILE_ACTIVE_CYCLES"/>
327 <value value="2" name="A7XX_PERF_RAS_STALL_CYCLES_LRZ"/>
328 <value value="3" name="A7XX_PERF_RAS_STARVE_CYCLES_TSE"/>
329 <value value="4" name="A7XX_PERF_RAS_SUPER_TILES"/>
330 <value value="5" name="A7XX_PERF_RAS_8X4_TILES"/>
331 <value value="6" name="A7XX_PERF_RAS_MASKGEN_ACTIVE"/>
332 <value value="7" name="A7XX_PERF_RAS_FULLY_COVERED_SUPER_TILES"/>
333 <value value="8" name="A7XX_PERF_RAS_FULLY_COVERED_8X4_TILES"/>
334 <value value="9" name="A7XX_PERF_RAS_PRIM_KILLED_INVISILBE"/>
335 <value value="10" name="A7XX_PERF_RAS_SUPERTILE_GEN_ACTIVE_CYCLES"/>
336 <value value="11" name="A7XX_PERF_RAS_LRZ_INTF_WORKING_CYCLES"/>
337 <value value="12" name="A7XX_PERF_RAS_BLOCKS"/>
338 <value value="13" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_0_WORKING_CC_l2"/>
339 <value value="14" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_1_WORKING_CC_l2"/>
340 <value value="15" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_2_WORKING_CC_l2"/>
341 <value value="16" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_3_WORKING_CC_l2"/>
342 <value value="17" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_4_WORKING_CC_l2"/>
343 <value value="18" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_5_WORKING_CC_l2"/>
344 <value value="19" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_6_WORKING_CC_l2"/>
345 <value value="20" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_7_WORKING_CC_l2"/>
346 <value value="21" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_8_WORKING_CC_l2"/>
347 <value value="22" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_9_WORKING_CC_l2"/>
348 <value value="23" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_10_WORKING_CC_l2"/>
349 <value value="24" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_11_WORKING_CC_l2"/>
350 <value value="25" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_12_WORKING_CC_l2"/>
351 <value value="26" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_13_WORKING_CC_l2"/>
352 <value value="27" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_14_WORKING_CC_l2"/>
353 <value value="28" name="A7XX_PERF_RAS_SAMPLE_MASK_GEN_LANE_15_WORKING_CC_l2"/>
354 <value value="29" name="A7XX_PERF_RAS_FALSE_PARTIAL_STILE"/>
358 <enum name="a7xx_uche_perfcounter_select">
359 <value value="0" name="A7XX_PERF_UCHE_BUSY_CYCLES"/>
360 <value value="1" name="A7XX_PERF_UCHE_STALL_CYCLES_ARBITER"/>
361 <value value="2" name="A7XX_PERF_UCHE_VBIF_LATENCY_CYCLES"/>
362 <value value="3" name="A7XX_PERF_UCHE_VBIF_LATENCY_SAMPLES"/>
363 <value value="4" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_TP"/>
364 <value value="5" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_VFD"/>
365 <value value="6" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_HLSQ"/>
366 <value value="7" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_LRZ"/>
367 <value value="8" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_SP"/>
368 <value value="9" name="A7XX_PERF_UCHE_READ_REQUESTS_TP"/>
369 <value value="10" name="A7XX_PERF_UCHE_READ_REQUESTS_VFD"/>
370 <value value="11" name="A7XX_PERF_UCHE_READ_REQUESTS_HLSQ"/>
371 <value value="12" name="A7XX_PERF_UCHE_READ_REQUESTS_LRZ"/>
372 <value value="13" name="A7XX_PERF_UCHE_READ_REQUESTS_SP"/>
373 <value value="14" name="A7XX_PERF_UCHE_WRITE_REQUESTS_LRZ"/>
374 <value value="15" name="A7XX_PERF_UCHE_WRITE_REQUESTS_SP"/>
375 <value value="16" name="A7XX_PERF_UCHE_WRITE_REQUESTS_VPC"/>
376 <value value="17" name="A7XX_PERF_UCHE_WRITE_REQUESTS_VSC"/>
377 <value value="18" name="A7XX_PERF_UCHE_EVICTS"/>
378 <value value="19" name="A7XX_PERF_UCHE_BANK_REQ0"/>
379 <value value="20" name="A7XX_PERF_UCHE_BANK_REQ1"/>
380 <value value="21" name="A7XX_PERF_UCHE_BANK_REQ2"/>
381 <value value="22" name="A7XX_PERF_UCHE_BANK_REQ3"/>
382 <value value="23" name="A7XX_PERF_UCHE_BANK_REQ4"/>
383 <value value="24" name="A7XX_PERF_UCHE_BANK_REQ5"/>
384 <value value="25" name="A7XX_PERF_UCHE_BANK_REQ6"/>
385 <value value="26" name="A7XX_PERF_UCHE_BANK_REQ7"/>
386 <value value="27" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_CH0"/>
387 <value value="28" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_CH1"/>
388 <value value="29" name="A7XX_PERF_UCHE_GMEM_READ_BEATS"/>
389 <value value="30" name="A7XX_PERF_UCHE_TPH_REF_FULL"/>
390 <value value="31" name="A7XX_PERF_UCHE_TPH_VICTIM_FULL"/>
391 <value value="32" name="A7XX_PERF_UCHE_TPH_EXT_FULL"/>
392 <value value="33" name="A7XX_PERF_UCHE_VBIF_STALL_WRITE_DATA"/>
393 <value value="34" name="A7XX_PERF_UCHE_DCMP_LATENCY_SAMPLES"/>
394 <value value="35" name="A7XX_PERF_UCHE_DCMP_LATENCY_CYCLES"/>
395 <value value="36" name="A7XX_PERF_UCHE_VBIF_READ_BEATS_PC"/>
396 <value value="37" name="A7XX_PERF_UCHE_READ_REQUESTS_PC"/>
397 <value value="38" name="A7XX_PERF_UCHE_RAM_READ_REQ"/>
398 <value value="39" name="A7XX_PERF_UCHE_RAM_WRITE_REQ"/>
399 <value value="40" name="A7XX_PERF_UCHE_STARVED_CYCLES_VBIF_DECMP"/>
400 <value value="41" name="A7XX_PERF_UCHE_STALL_CYCLES_DECMP"/>
401 <value value="42" name="A7XX_PERF_UCHE_ARBITER_STALL_CYCLES_VBIF"/>
402 <value value="43" name="A7XX_PERF_UCHE_READ_REQUESTS_TP_UBWC"/>
403 <value value="44" name="A7XX_PERF_UCHE_READ_REQUESTS_TP_NONUBWC"/>
404 <value value="45" name="A7XX_PERF_UCHE_READ_REQUESTS_TP_GMEM"/>
405 <value value="46" name="A7XX_PERF_UCHE_LONG_LINE_ALL_EVICTS_KAILUA"/>
406 <value value="47" name="A7XX_PERF_UCHE_LONG_LINE_PARTIAL_EVICTS_KAILUA"/>
407 <value value="48" name="A7XX_PERF_UCHE_TPH_CONFLICT_CL_CCHE"/>
408 <value value="49" name="A7XX_PERF_UCHE_TPH_CONFLICT_CL_OTHER_KAILUA"/>
409 <value value="50" name="A7XX_PERF_UCHE_DBANK_CONFLICT_CL_CCHE"/>
410 <value value="51" name="A7XX_PERF_UCHE_DBANK_CONFLICT_CL_OTHER_CLIENTS"/>
411 <value value="52" name="A7XX_PERF_UCHE_VBIF_WRITE_BEATS_CH0"/>
412 <value value="53" name="A7XX_PERF_UCHE_VBIF_WRITE_BEATS_CH1"/>
413 <value value="54" name="A7XX_PERF_UCHE_CCHE_TPH_QUEUE_FULL"/>
414 <value value="55" name="A7XX_PERF_UCHE_CCHE_DPH_QUEUE_FULL"/>
415 <value value="56" name="A7XX_PERF_UCHE_GMEM_WRITE_BEATS"/>
416 <value value="57" name="A7XX_PERF_UCHE_UBWC_READ_BEATS"/>
417 <value value="58" name="A7XX_PERF_UCHE_UBWC_WRITE_BEATS"/>
420 <enum name="a7xx_tp_perfcounter_select">
421 <value value="0" name="A7XX_PERF_TP_BUSY_CYCLES"/>
422 <value value="1" name="A7XX_PERF_TP_STALL_CYCLES_UCHE"/>
423 <value value="2" name="A7XX_PERF_TP_LATENCY_CYCLES"/>
424 <value value="3" name="A7XX_PERF_TP_LATENCY_TRANS"/>
425 <value value="4" name="A7XX_PERF_TP_FLAG_FIFO_DELAY_SAMPLES"/>
426 <value value="5" name="A7XX_PERF_TP_FLAG_FIFO_DELAY_CYCLES"/>
427 <value value="6" name="A7XX_PERF_TP_L1_CACHELINE_REQUESTS"/>
428 <value value="7" name="A7XX_PERF_TP_L1_CACHELINE_MISSES"/>
429 <value value="8" name="A7XX_PERF_TP_SP_TP_TRANS"/>
430 <value value="9" name="A7XX_PERF_TP_TP_SP_TRANS"/>
431 <value value="10" name="A7XX_PERF_TP_OUTPUT_PIXELS"/>
432 <value value="11" name="A7XX_PERF_TP_FILTER_WORKLOAD_16BIT"/>
433 <value value="12" name="A7XX_PERF_TP_FILTER_WORKLOAD_32BIT"/>
434 <value value="13" name="A7XX_PERF_TP_QUADS_RECEIVED"/>
435 <value value="14" name="A7XX_PERF_TP_QUADS_OFFSET"/>
436 <value value="15" name="A7XX_PERF_TP_QUADS_SHADOW"/>
437 <value value="16" name="A7XX_PERF_TP_QUADS_ARRAY"/>
438 <value value="17" name="A7XX_PERF_TP_QUADS_GRADIENT"/>
439 <value value="18" name="A7XX_PERF_TP_QUADS_1D"/>
440 <value value="19" name="A7XX_PERF_TP_QUADS_2D"/>
441 <value value="20" name="A7XX_PERF_TP_QUADS_BUFFER"/>
442 <value value="21" name="A7XX_PERF_TP_QUADS_3D"/>
443 <value value="22" name="A7XX_PERF_TP_QUADS_CUBE"/>
444 <value value="23" name="A7XX_PERF_TP_DIVERGENT_QUADS_RECEIVED"/>
445 <value value="24" name="A7XX_PERF_TP_PRT_NON_RESIDENT_EVENTS"/>
446 <value value="25" name="A7XX_PERF_TP_OUTPUT_PIXELS_POINT"/>
447 <value value="26" name="A7XX_PERF_TP_OUTPUT_PIXELS_BILINEAR"/>
448 <value value="27" name="A7XX_PERF_TP_OUTPUT_PIXELS_MIP"/>
449 <value value="28" name="A7XX_PERF_TP_OUTPUT_PIXELS_ANISO"/>
450 <value value="29" name="A7XX_PERF_TP_OUTPUT_PIXELS_ZERO_LOD"/>
451 <value value="30" name="A7XX_PERF_TP_FLAG_CACHE_REQUESTS"/>
452 <value value="31" name="A7XX_PERF_TP_FLAG_CACHE_MISSES"/>
453 <value value="32" name="A7XX_PERF_TP_L1_5_L2_REQUESTS"/>
454 <value value="33" name="A7XX_PERF_TP_2D_OUTPUT_PIXELS"/>
455 <value value="34" name="A7XX_PERF_TP_2D_OUTPUT_PIXELS_POINT"/>
456 <value value="35" name="A7XX_PERF_TP_2D_OUTPUT_PIXELS_BILINEAR"/>
457 <value value="36" name="A7XX_PERF_TP_2D_FILTER_WORKLOAD_16BIT"/>
458 <value value="37" name="A7XX_PERF_TP_2D_FILTER_WORKLOAD_32BIT"/>
459 <value value="38" name="A7XX_PERF_TP_TPA2TPC_TRANS"/>
460 <value value="39" name="A7XX_PERF_TP_L1_MISSES_ASTC_1TILE"/>
461 <value value="40" name="A7XX_PERF_TP_L1_MISSES_ASTC_2TILE"/>
462 <value value="41" name="A7XX_PERF_TP_L1_MISSES_ASTC_4TILE"/>
463 <value value="42" name="A7XX_PERF_TP_L1_5_COMPRESS_REQS"/>
464 <value value="43" name="A7XX_PERF_TP_L1_5_L2_COMPRESS_MISS"/>
465 <value value="44" name="A7XX_PERF_TP_L1_BANK_CONFLICT"/>
466 <value value="45" name="A7XX_PERF_TP_L1_5_MISS_LATENCY_CYCLES"/>
467 <value value="46" name="A7XX_PERF_TP_L1_5_MISS_LATENCY_TRANS"/>
468 <value value="47" name="A7XX_PERF_TP_QUADS_CONSTANT_MULTIPLIED"/>
469 <value value="48" name="A7XX_PERF_TP_FRONTEND_WORKING_CYCLES"/>
470 <value value="49" name="A7XX_PERF_TP_L1_TAG_WORKING_CYCLES"/>
471 <value value="50" name="A7XX_PERF_TP_L1_DATA_WRITE_WORKING_CYCLES"/>
472 <value value="51" name="A7XX_PERF_TP_PRE_L1_DECOM_WORKING_CYCLES"/>
473 <value value="52" name="A7XX_PERF_TP_BACKEND_WORKING_CYCLES"/>
474 <value value="53" name="A7XX_PERF_TP_L1_5_CACHE_WORKING_CYCLES"/>
475 <value value="54" name="A7XX_PERF_TP_STARVE_CYCLES_SP"/>
476 <value value="55" name="A7XX_PERF_TP_STARVE_CYCLES_UCHE"/>
477 <value value="56" name="A7XX_PERF_TP_STALL_CYCLES_UFC"/>
478 <value value="57" name="A7XX_PERF_TP_FORMAT_DECOMP"/>
479 <value value="58" name="A7XX_PERF_TP_FILTER_POINT_FP16"/>
480 <value value="59" name="A7XX_PERF_TP_FILTER_POINT_FP32"/>
481 <value value="60" name="A7XX_PERF_TP_LATENCY_FIFO_FULL"/>
482 <value value="61" name="A7XX_PERF_TP_RESERVED_61"/>
483 <value value="62" name="A7XX_PERF_TP_RESERVED_62"/>
484 <value value="63" name="A7XX_PERF_TP_RESERVED_63"/>
485 <value value="64" name="A7XX_PERF_TP_RESERVED_64"/>
486 <value value="65" name="A7XX_PERF_TP_RESERVED_65"/>
487 <value value="66" name="A7XX_PERF_TP_RESERVED_66"/>
488 <value value="67" name="A7XX_PERF_TP_RESERVED_67"/>
489 <value value="68" name="A7XX_PERF_TP_RESERVED_68"/>
490 <value value="69" name="A7XX_PERF_TP_RESERVED_69"/>
491 <value value="70" name="A7XX_PERF_TP_RESERVED_70"/>
492 <value value="71" name="A7XX_PERF_TP_RESERVED_71"/>
493 <value value="72" name="A7XX_PERF_TP_RESERVED_72"/>
494 <value value="73" name="A7XX_PERF_TP_RESERVED_73"/>
495 <value value="74" name="A7XX_PERF_TP_RESERVED_74"/>
496 <value value="75" name="A7XX_PERF_TP_RESERVED_75"/>
497 <value value="76" name="A7XX_PERF_TP_RESERVED_76"/>
498 <value value="77" name="A7XX_PERF_TP_RESERVED_77"/>
499 <value value="78" name="A7XX_PERF_TP_RESERVED_78"/>
500 <value value="79" name="A7XX_PERF_TP_RESERVED_79"/>
501 <value value="80" name="A7XX_PERF_TP_RESERVED_80"/>
502 <value value="81" name="A7XX_PERF_TP_RESERVED_81"/>
503 <value value="82" name="A7XX_PERF_TP_RESERVED_82"/>
504 <value value="83" name="A7XX_PERF_TP_RESERVED_83"/>
505 <value value="84" name="A7XX_PERF_TP_RESERVED_84"/>
506 <value value="85" name="A7XX_PERF_TP_RESERVED_85"/>
507 <value value="86" name="A7XX_PERF_TP_RESERVED_86"/>
508 <value value="87" name="A7XX_PERF_TP_RESERVED_87"/>
509 <value value="88" name="A7XX_PERF_TP_RESERVED_88"/>
510 <value value="89" name="A7XX_PERF_TP_RESERVED_89"/>
511 <value value="90" name="A7XX_PERF_TP_RESERVED_90"/>
512 <value value="91" name="A7XX_PERF_TP_RESERVED_91"/>
513 <value value="92" name="A7XX_PERF_TP_RESERVED_92"/>
514 <value value="93" name="A7XX_PERF_TP_RESERVED_93"/>
515 <value value="94" name="A7XX_PERF_TP_RESERVED_94"/>
516 <value value="95" name="A7XX_PERF_TP_RESERVED_95"/>
517 <value value="96" name="A7XX_PERF_TP_RESERVED_96"/>
518 <value value="97" name="A7XX_PERF_TP_RESERVED_97"/>
519 <value value="98" name="A7XX_PERF_TP_RESERVED_98"/>
520 <value value="99" name="A7XX_PERF_TP_RESERVED_99"/>
521 <value value="100" name="A7XX_PERF_TP_RESERVED_100"/>
522 <value value="101" name="A7XX_PERF_TP_RESERVED_101"/>
523 <value value="102" name="A7XX_PERF_TP_RESERVED_102"/>
524 <value value="103" name="A7XX_PERF_TP_RESERVED_103"/>
525 <value value="104" name="A7XX_PERF_TP_RESERVED_104"/>
526 <value value="105" name="A7XX_PERF_TP_RESERVED_105"/>
527 <value value="106" name="A7XX_PERF_TP_RESERVED_106"/>
528 <value value="107" name="A7XX_PERF_TP_RESERVED_107"/>
529 <value value="108" name="A7XX_PERF_TP_RESERVED_108"/>
530 <value value="109" name="A7XX_PERF_TP_RESERVED_109"/>
531 <value value="110" name="A7XX_PERF_TP_RESERVED_110"/>
532 <value value="111" name="A7XX_PERF_TP_RESERVED_111"/>
533 <value value="112" name="A7XX_PERF_TP_RESERVED_112"/>
534 <value value="113" name="A7XX_PERF_TP_RESERVED_113"/>
535 <value value="114" name="A7XX_PERF_TP_RESERVED_114"/>
536 <value value="115" name="A7XX_PERF_TP_RESERVED_115"/>
537 <value value="116" name="A7XX_PERF_TP_RESERVED_116"/>
538 <value value="117" name="A7XX_PERF_TP_RESERVED_117"/>
539 <value value="118" name="A7XX_PERF_TP_RESERVED_118"/>
540 <value value="119" name="A7XX_PERF_TP_RESERVED_119"/>
541 <value value="120" name="A7XX_PERF_TP_RESERVED_120"/>
542 <value value="121" name="A7XX_PERF_TP_RESERVED_121"/>
543 <value value="122" name="A7XX_PERF_TP_RESERVED_122"/>
544 <value value="123" name="A7XX_PERF_TP_RESERVED_123"/>
545 <value value="124" name="A7XX_PERF_TP_RESERVED_124"/>
546 <value value="125" name="A7XX_PERF_TP_RESERVED_125"/>
547 <value value="126" name="A7XX_PERF_TP_RESERVED_126"/>
548 <value value="127" name="A7XX_PERF_TP_RESERVED_127"/>
549 <value value="128" name="A7XX_PERF_TP_FORMAT_DECOMP_BILINEAR"/>
550 <value value="129" name="A7XX_PERF_TP_PACKED_POINT_BOTH_VALID_FP16"/>
551 <value value="130" name="A7XX_PERF_TP_PACKED_POINT_SINGLE_VALID_FP16"/>
552 <value value="131" name="A7XX_PERF_TP_PACKED_POINT_BOTH_VALID_FP32"/>
553 <value value="132" name="A7XX_PERF_TP_PACKED_POINT_SINGLE_VALID_FP32"/>
556 <enum name="a7xx_sp_perfcounter_select">
557 <value value="0" name="A7XX_PERF_SP_BUSY_CYCLES"/>
558 <value value="1" name="A7XX_PERF_SP_ALU_WORKING_CYCLES"/>
559 <value value="2" name="A7XX_PERF_SP_EFU_WORKING_CYCLES"/>
560 <value value="3" name="A7XX_PERF_SP_STALL_CYCLES_VPC"/>
561 <value value="4" name="A7XX_PERF_SP_STALL_CYCLES_TP"/>
562 <value value="5" name="A7XX_PERF_SP_STALL_CYCLES_UCHE"/>
563 <value value="6" name="A7XX_PERF_SP_STALL_CYCLES_RB"/>
564 <value value="7" name="A7XX_PERF_SP_NON_EXECUTION_CYCLES"/>
565 <value value="8" name="A7XX_PERF_SP_WAVE_CONTEXTS"/>
566 <value value="9" name="A7XX_PERF_SP_WAVE_CONTEXT_CYCLES"/>
567 <value value="10" name="A7XX_PERF_SP_STAGE_WAVE_CYCLES"/>
568 <value value="11" name="A7XX_PERF_SP_STAGE_WAVE_SAMPLES"/>
569 <value value="12" name="A7XX_PERF_SP_VS_STAGE_WAVE_CYCLES"/>
570 <value value="13" name="A7XX_PERF_SP_VS_STAGE_WAVE_SAMPLES"/>
571 <value value="14" name="A7XX_PERF_SP_FS_STAGE_DURATION_CYCLES"/>
572 <value value="15" name="A7XX_PERF_SP_VS_STAGE_DURATION_CYCLES"/>
573 <value value="16" name="A7XX_PERF_SP_WAVE_CTRL_CYCLES"/>
574 <value value="17" name="A7XX_PERF_SP_WAVE_LOAD_CYCLES"/>
575 <value value="18" name="A7XX_PERF_SP_WAVE_EMIT_CYCLES"/>
576 <value value="19" name="A7XX_PERF_SP_WAVE_NOP_CYCLES"/>
577 <value value="20" name="A7XX_PERF_SP_WAVE_WAIT_CYCLES"/>
578 <value value="21" name="A7XX_PERF_SP_WAVE_FETCH_CYCLES"/>
579 <value value="22" name="A7XX_PERF_SP_WAVE_IDLE_CYCLES"/>
580 <value value="23" name="A7XX_PERF_SP_WAVE_END_CYCLES"/>
581 <value value="24" name="A7XX_PERF_SP_WAVE_LONG_SYNC_CYCLES"/>
582 <value value="25" name="A7XX_PERF_SP_WAVE_SHORT_SYNC_CYCLES"/>
583 <value value="26" name="A7XX_PERF_SP_WAVE_JOIN_CYCLES"/>
584 <value value="27" name="A7XX_PERF_SP_LM_LOAD_INSTRUCTIONS"/>
585 <value value="28" name="A7XX_PERF_SP_LM_STORE_INSTRUCTIONS"/>
586 <value value="29" name="A7XX_PERF_SP_LM_ATOMICS"/>
587 <value value="30" name="A7XX_PERF_SP_GM_LOAD_INSTRUCTIONS"/>
588 <value value="31" name="A7XX_PERF_SP_GM_STORE_INSTRUCTIONS"/>
589 <value value="32" name="A7XX_PERF_SP_GM_ATOMICS"/>
590 <value value="33" name="A7XX_PERF_SP_VS_STAGE_TEX_INSTRUCTIONS"/>
591 <value value="34" name="A7XX_PERF_SP_VS_STAGE_EFU_INSTRUCTIONS"/>
592 <value value="35" name="A7XX_PERF_SP_VS_STAGE_FULL_ALU_INSTRUCTIONS"/>
593 <value value="36" name="A7XX_PERF_SP_VS_STAGE_HALF_ALU_INSTRUCTIONS"/>
594 <value value="37" name="A7XX_PERF_SP_FS_STAGE_TEX_INSTRUCTIONS"/>
595 <value value="38" name="A7XX_PERF_SP_FS_STAGE_CFLOW_INSTRUCTIONS"/>
596 <value value="39" name="A7XX_PERF_SP_FS_STAGE_EFU_INSTRUCTIONS"/>
597 <value value="40" name="A7XX_PERF_SP_FS_STAGE_FULL_ALU_INSTRUCTIONS"/>
598 <value value="41" name="A7XX_PERF_SP_FS_STAGE_HALF_ALU_INSTRUCTIONS"/>
599 <value value="42" name="A7XX_PERF_SP_FS_STAGE_BARY_INSTRUCTIONS"/>
600 <value value="43" name="A7XX_PERF_SP_VS_INSTRUCTIONS"/>
601 <value value="44" name="A7XX_PERF_SP_FS_INSTRUCTIONS"/>
602 <value value="45" name="A7XX_PERF_SP_ADDR_LOCK_COUNT"/>
603 <value value="46" name="A7XX_PERF_SP_UCHE_READ_TRANS"/>
604 <value value="47" name="A7XX_PERF_SP_UCHE_WRITE_TRANS"/>
605 <value value="48" name="A7XX_PERF_SP_EXPORT_VPC_TRANS"/>
606 <value value="49" name="A7XX_PERF_SP_EXPORT_RB_TRANS"/>
607 <value value="50" name="A7XX_PERF_SP_PIXELS_KILLED"/>
608 <value value="51" name="A7XX_PERF_SP_ICL1_REQUESTS"/>
609 <value value="52" name="A7XX_PERF_SP_ICL1_MISSES"/>
610 <value value="53" name="A7XX_PERF_SP_HS_INSTRUCTIONS"/>
611 <value value="54" name="A7XX_PERF_SP_DS_INSTRUCTIONS"/>
612 <value value="55" name="A7XX_PERF_SP_GS_INSTRUCTIONS"/>
613 <value value="56" name="A7XX_PERF_SP_CS_INSTRUCTIONS"/>
614 <value value="57" name="A7XX_PERF_SP_GPR_READ"/>
615 <value value="58" name="A7XX_PERF_SP_GPR_WRITE"/>
616 <value value="59" name="A7XX_PERF_SP_FS_STAGE_HALF_EFU_INSTRUCTIONS"/>
617 <value value="60" name="A7XX_PERF_SP_VS_STAGE_HALF_EFU_INSTRUCTIONS"/>
618 <value value="61" name="A7XX_PERF_SP_LM_BANK_CONFLICTS"/>
619 <value value="62" name="A7XX_PERF_SP_TEX_CONTROL_WORKING_CYCLES"/>
620 <value value="63" name="A7XX_PERF_SP_LOAD_CONTROL_WORKING_CYCLES"/>
621 <value value="64" name="A7XX_PERF_SP_FLOW_CONTROL_WORKING_CYCLES"/>
622 <value value="65" name="A7XX_PERF_SP_LM_WORKING_CYCLES"/>
623 <value value="66" name="A7XX_PERF_SP_DISPATCHER_WORKING_CYCLES"/>
624 <value value="67" name="A7XX_PERF_SP_SEQUENCER_WORKING_CYCLES"/>
625 <value value="68" name="A7XX_PERF_SP_LOW_EFFICIENCY_STARVED_BY_TP"/>
626 <value value="69" name="A7XX_PERF_SP_STARVE_CYCLES_HLSQ"/>
627 <value value="70" name="A7XX_PERF_SP_NON_EXECUTION_LS_CYCLES"/>
628 <value value="71" name="A7XX_PERF_SP_WORKING_EU"/>
629 <value value="72" name="A7XX_PERF_SP_ANY_EU_WORKING"/>
630 <value value="73" name="A7XX_PERF_SP_WORKING_EU_FS_STAGE"/>
631 <value value="74" name="A7XX_PERF_SP_ANY_EU_WORKING_FS_STAGE"/>
632 <value value="75" name="A7XX_PERF_SP_WORKING_EU_VS_STAGE"/>
633 <value value="76" name="A7XX_PERF_SP_ANY_EU_WORKING_VS_STAGE"/>
634 <value value="77" name="A7XX_PERF_SP_WORKING_EU_CS_STAGE"/>
635 <value value="78" name="A7XX_PERF_SP_ANY_EU_WORKING_CS_STAGE"/>
636 <value value="79" name="A7XX_PERF_SP_GPR_READ_PREFETCH"/>
637 <value value="80" name="A7XX_PERF_SP_GPR_READ_CONFLICT"/>
638 <value value="81" name="A7XX_PERF_SP_GPR_WRITE_CONFLICT"/>
639 <value value="82" name="A7XX_PERF_SP_GM_LOAD_LATENCY_CYCLES"/>
640 <value value="83" name="A7XX_PERF_SP_GM_LOAD_LATENCY_SAMPLES"/>
641 <value value="84" name="A7XX_PERF_SP_EXECUTABLE_WAVES"/>
642 <value value="85" name="A7XX_PERF_SP_ICL1_MISS_FETCH_CYCLES"/>
643 <value value="86" name="A7XX_PERF_SP_WORKING_EU_LPAC"/>
644 <value value="87" name="A7XX_PERF_SP_BYPASS_BUSY_CYCLES"/>
645 <value value="88" name="A7XX_PERF_SP_ANY_EU_WORKING_LPAC"/>
646 <value value="89" name="A7XX_PERF_SP_WAVE_ALU_CYCLES"/>
647 <value value="90" name="A7XX_PERF_SP_WAVE_EFU_CYCLES"/>
648 <value value="91" name="A7XX_PERF_SP_WAVE_INT_CYCLES"/>
649 <value value="92" name="A7XX_PERF_SP_WAVE_CSP_CYCLES"/>
650 <value value="93" name="A7XX_PERF_SP_EWAVE_CONTEXTS"/>
651 <value value="94" name="A7XX_PERF_SP_EWAVE_CONTEXT_CYCLES"/>
652 <value value="95" name="A7XX_PERF_SP_LPAC_BUSY_CYCLES"/>
653 <value value="96" name="A7XX_PERF_SP_LPAC_INSTRUCTIONS"/>
654 <value value="97" name="A7XX_PERF_SP_FS_STAGE_1X_WAVES"/>
655 <value value="98" name="A7XX_PERF_SP_FS_STAGE_2X_WAVES"/>
656 <value value="99" name="A7XX_PERF_SP_QUADS"/>
657 <value value="100" name="A7XX_PERF_SP_CS_INVOCATIONS"/>
658 <value value="101" name="A7XX_PERF_SP_PIXELS"/>
659 <value value="102" name="A7XX_PERF_SP_LPAC_DRAWCALLS"/>
660 <value value="103" name="A7XX_PERF_SP_PI_WORKING_CYCLES"/>
661 <value value="104" name="A7XX_PERF_SP_WAVE_INPUT_CYCLES"/>
662 <value value="105" name="A7XX_PERF_SP_WAVE_OUTPUT_CYCLES"/>
663 <value value="106" name="A7XX_PERF_SP_WAVE_HWAVE_WAIT_CYCLES"/>
664 <value value="107" name="A7XX_PERF_SP_WAVE_HWAVE_SYNC"/>
665 <value value="108" name="A7XX_PERF_SP_OUTPUT_3D_PIXELS"/>
666 <value value="109" name="A7XX_PERF_SP_FULL_ALU_MAD_INSTRUCTIONS"/>
667 <value value="110" name="A7XX_PERF_SP_HALF_ALU_MAD_INSTRUCTIONS"/>
668 <value value="111" name="A7XX_PERF_SP_FULL_ALU_MUL_INSTRUCTIONS"/>
669 <value value="112" name="A7XX_PERF_SP_HALF_ALU_MUL_INSTRUCTIONS"/>
670 <value value="113" name="A7XX_PERF_SP_FULL_ALU_ADD_INSTRUCTIONS"/>
671 <value value="114" name="A7XX_PERF_SP_HALF_ALU_ADD_INSTRUCTIONS"/>
672 <value value="115" name="A7XX_PERF_SP_BARY_FP32_INSTRUCTIONS"/>
673 <value value="116" name="A7XX_PERF_SP_ALU_GPR_READ_CYCLES"/>
674 <value value="117" name="A7XX_PERF_SP_ALU_DATA_FORWARDING_CYCLES"/>
675 <value value="118" name="A7XX_PERF_SP_LM_FULL_CYCLES"/>
676 <value value="119" name="A7XX_PERF_SP_TEXTURE_FETCH_LATENCY_CYCLES"/>
677 <value value="120" name="A7XX_PERF_SP_TEXTURE_FETCH_LATENCY_SAMPLES"/>
678 <value value="121" name="A7XX_PERF_SP_FS_STAGE_PI_TEX_INSTRUCTION"/>
679 <value value="122" name="A7XX_PERF_SP_RAY_QUERY_INSTRUCTIONS"/>
680 <value value="123" name="A7XX_PERF_SP_RBRT_KICKOFF_FIBERS"/>
681 <value value="124" name="A7XX_PERF_SP_RBRT_KICKOFF_DQUADS"/>
682 <value value="125" name="A7XX_PERF_SP_RTU_BUSY_CYCLES"/>
683 <value value="126" name="A7XX_PERF_SP_RTU_L0_HITS"/>
684 <value value="127" name="A7XX_PERF_SP_RTU_L0_MISSES"/>
685 <value value="128" name="A7XX_PERF_SP_RTU_L0_HIT_ON_MISS"/>
686 <value value="129" name="A7XX_PERF_SP_RTU_STALL_CYCLES_WAVE_QUEUE"/>
687 <value value="130" name="A7XX_PERF_SP_RTU_STALL_CYCLES_L0_HIT_QUEUE"/>
688 <value value="131" name="A7XX_PERF_SP_RTU_STALL_CYCLES_L0_MISS_QUEUE"/>
689 <value value="132" name="A7XX_PERF_SP_RTU_STALL_CYCLES_L0D_IDX_QUEUE"/>
690 <value value="133" name="A7XX_PERF_SP_RTU_STALL_CYCLES_L0DATA"/>
691 <value value="134" name="A7XX_PERF_SP_RTU_STALL_CYCLES_REPLACE_CNT"/>
692 <value value="135" name="A7XX_PERF_SP_RTU_STALL_CYCLES_MRG_CNT"/>
693 <value value="136" name="A7XX_PERF_SP_RTU_STALL_CYCLES_UCHE"/>
694 <value value="137" name="A7XX_PERF_SP_RTU_OPERAND_FETCH_STALL_CYCLES_L0"/>
695 <value value="138" name="A7XX_PERF_SP_RTU_OPERAND_FETCH_STALL_CYCLES_INS_FIFO"/>
696 <value value="139" name="A7XX_PERF_SP_RTU_BVH_FETCH_LATENCY_CYCLES"/>
697 <value value="140" name="A7XX_PERF_SP_RTU_BVH_FETCH_LATENCY_SAMPLES"/>
698 <value value="141" name="A7XX_PERF_SP_STCHE_MISS_INC_VS"/>
699 <value value="142" name="A7XX_PERF_SP_STCHE_MISS_INC_FS"/>
700 <value value="143" name="A7XX_PERF_SP_STCHE_MISS_INC_BV"/>
701 <value value="144" name="A7XX_PERF_SP_STCHE_MISS_INC_LPAC"/>
702 <value value="145" name="A7XX_PERF_SP_VGPR_ACTIVE_CONTEXTS"/>
703 <value value="146" name="A7XX_PERF_SP_PGPR_ALLOC_CONTEXTS"/>
704 <value value="147" name="A7XX_PERF_SP_VGPR_ALLOC_CONTEXTS"/>
705 <value value="148" name="A7XX_PERF_SP_RTU_RAY_BOX_INTERSECTIONS"/>
706 <value value="149" name="A7XX_PERF_SP_RTU_RAY_TRIANGLE_INTERSECTIONS"/>
707 <value value="150" name="A7XX_PERF_SP_SCH_STALL_CYCLES_RTU"/>
710 <enum name="a7xx_rb_perfcounter_select">
711 <value value="0" name="A7XX_PERF_RB_BUSY_CYCLES"/>
712 <value value="1" name="A7XX_PERF_RB_STALL_CYCLES_HLSQ"/>
713 <value value="2" name="A7XX_PERF_RB_STALL_CYCLES_FIFO0_FULL"/>
714 <value value="3" name="A7XX_PERF_RB_STALL_CYCLES_FIFO1_FULL"/>
715 <value value="4" name="A7XX_PERF_RB_STALL_CYCLES_FIFO2_FULL"/>
716 <value value="5" name="A7XX_PERF_RB_STARVE_CYCLES_SP"/>
717 <value value="6" name="A7XX_PERF_RB_STARVE_CYCLES_LRZ_TILE"/>
718 <value value="7" name="A7XX_PERF_RB_STARVE_CYCLES_CCU"/>
719 <value value="8" name="A7XX_PERF_RB_STARVE_CYCLES_Z_PLANE"/>
720 <value value="9" name="A7XX_PERF_RB_STARVE_CYCLES_BARY_PLANE"/>
721 <value value="10" name="A7XX_PERF_RB_Z_WORKLOAD"/>
722 <value value="11" name="A7XX_PERF_RB_HLSQ_ACTIVE"/>
723 <value value="12" name="A7XX_PERF_RB_Z_READ"/>
724 <value value="13" name="A7XX_PERF_RB_Z_WRITE"/>
725 <value value="14" name="A7XX_PERF_RB_C_READ"/>
726 <value value="15" name="A7XX_PERF_RB_C_WRITE"/>
727 <value value="16" name="A7XX_PERF_RB_TOTAL_PASS"/>
728 <value value="17" name="A7XX_PERF_RB_Z_PASS"/>
729 <value value="18" name="A7XX_PERF_RB_Z_FAIL"/>
730 <value value="19" name="A7XX_PERF_RB_S_FAIL"/>
731 <value value="20" name="A7XX_PERF_RB_BLENDED_FXP_COMPONENTS"/>
732 <value value="21" name="A7XX_PERF_RB_BLENDED_FP16_COMPONENTS"/>
733 <value value="22" name="A7XX_PERF_RB_PS_INVOCATIONS"/>
734 <value value="23" name="A7XX_PERF_RB_2D_ALIVE_CYCLES"/>
735 <value value="24" name="A7XX_PERF_RB_2D_STALL_CYCLES_A2D"/>
736 <value value="25" name="A7XX_PERF_RB_2D_STARVE_CYCLES_SRC"/>
737 <value value="26" name="A7XX_PERF_RB_2D_STARVE_CYCLES_SP"/>
738 <value value="27" name="A7XX_PERF_RB_2D_STARVE_CYCLES_DST"/>
739 <value value="28" name="A7XX_PERF_RB_2D_VALID_PIXELS"/>
740 <value value="29" name="A7XX_PERF_RB_3D_PIXELS"/>
741 <value value="30" name="A7XX_PERF_RB_BLENDER_WORKING_CYCLES"/>
742 <value value="31" name="A7XX_PERF_RB_ZPROC_WORKING_CYCLES"/>
743 <value value="32" name="A7XX_PERF_RB_CPROC_WORKING_CYCLES"/>
744 <value value="33" name="A7XX_PERF_RB_SAMPLER_WORKING_CYCLES"/>
745 <value value="34" name="A7XX_PERF_RB_STALL_CYCLES_CCU_COLOR_READ"/>
746 <value value="35" name="A7XX_PERF_RB_STALL_CYCLES_CCU_COLOR_WRITE"/>
747 <value value="36" name="A7XX_PERF_RB_STALL_CYCLES_CCU_DEPTH_READ"/>
748 <value value="37" name="A7XX_PERF_RB_STALL_CYCLES_CCU_DEPTH_WRITE"/>
749 <value value="38" name="A7XX_PERF_RB_STALL_CYCLES_VPC"/>
750 <value value="39" name="A7XX_PERF_RB_2D_INPUT_TRANS"/>
751 <value value="40" name="A7XX_PERF_RB_2D_OUTPUT_RB_DST_TRANS"/>
752 <value value="41" name="A7XX_PERF_RB_2D_OUTPUT_RB_SRC_TRANS"/>
753 <value value="42" name="A7XX_PERF_RB_BLENDED_FP32_COMPONENTS"/>
754 <value value="43" name="A7XX_PERF_RB_COLOR_PIX_TILES"/>
755 <value value="44" name="A7XX_PERF_RB_STALL_CYCLES_CCU"/>
756 <value value="45" name="A7XX_PERF_RB_EARLY_Z_ARB3_GRANT"/>
757 <value value="46" name="A7XX_PERF_RB_LATE_Z_ARB3_GRANT"/>
758 <value value="47" name="A7XX_PERF_RB_EARLY_Z_SKIP_GRANT"/>
759 <value value="48" name="A7XX_PERF_RB_VRS_1x1_QUADS"/>
760 <value value="49" name="A7XX_PERF_RB_VRS_2x1_QUADS"/>
761 <value value="50" name="A7XX_PERF_RB_VRS_1x2_QUADS"/>
762 <value value="51" name="A7XX_PERF_RB_VRS_2x2_QUADS"/>
763 <value value="52" name="A7XX_PERF_RB_VRS_4x2_QUADS"/>
764 <value value="53" name="A7XX_PERF_RB_VRS_4x4_QUADS"/>
767 <enum name="a7xx_vsc_perfcounter_select">
768 <value value="0" name="A7XX_PERF_VSC_BUSY_CYCLES"/>
769 <value value="1" name="A7XX_PERF_VSC_WORKING_CYCLES"/>
770 <value value="2" name="A7XX_PERF_VSC_STALL_CYCLES_UCHE"/>
771 <value value="3" name="A7XX_PERF_VSC_EOT_NUM"/>
772 <value value="4" name="A7XX_PERF_VSC_INPUT_TILES"/>
775 <enum name="a7xx_ccu_perfcounter_select">
776 <value value="0" name="A7XX_PERF_CCU_BUSY_CYCLES"/>
777 <value value="1" name="A7XX_PERF_CCU_STALL_CYCLES_RB_DEPTH_RETURN"/>
778 <value value="2" name="A7XX_PERF_CCU_STALL_CYCLES_RB_COLOR_RETURN"/>
779 <value value="3" name="A7XX_PERF_CCU_DEPTH_BLOCKS"/>
780 <value value="4" name="A7XX_PERF_CCU_COLOR_BLOCKS"/>
781 <value value="5" name="A7XX_PERF_CCU_DEPTH_BLOCK_HIT"/>
782 <value value="6" name="A7XX_PERF_CCU_COLOR_BLOCK_HIT"/>
783 <value value="7" name="A7XX_PERF_CCU_PARTIAL_BLOCK_READ"/>
784 <value value="8" name="A7XX_PERF_CCU_GMEM_READ"/>
785 <value value="9" name="A7XX_PERF_CCU_GMEM_WRITE"/>
786 <value value="10" name="A7XX_PERF_CCU_2D_RD_REQ"/>
787 <value value="11" name="A7XX_PERF_CCU_2D_WR_REQ"/>
788 <value value="12" name="A7XX_PERF_CCU_UBWC_COLOR_BLOCKS_CONCURRENT"/>
789 <value value="13" name="A7XX_PERF_CCU_UBWC_DEPTH_BLOCKS_CONCURRENT"/>
790 <value value="14" name="A7XX_PERF_CCU_COLOR_RESOLVE_DROPPED"/>
791 <value value="15" name="A7XX_PERF_CCU_DEPTH_RESOLVE_DROPPED"/>
792 <value value="16" name="A7XX_PERF_CCU_COLOR_RENDER_CONCURRENT"/>
793 <value value="17" name="A7XX_PERF_CCU_DEPTH_RENDER_CONCURRENT"/>
794 <value value="18" name="A7XX_PERF_CCU_COLOR_RESOLVE_AFTER_RENDER"/>
795 <value value="19" name="A7XX_PERF_CCU_DEPTH_RESOLVE_AFTER_RENDER"/>
796 <value value="20" name="A7XX_PERF_CCU_GMEM_EXTRA_DEPTH_READ"/>
797 <value value="21" name="A7XX_PERF_CCU_GMEM_COLOR_READ_4AA"/>
798 <value value="22" name="A7XX_PERF_CCU_GMEM_COLOR_READ_4AA_FULL"/>
801 <enum name="a7xx_lrz_perfcounter_select">
802 <value value="0" name="A7XX_PERF_LRZ_BUSY_CYCLES"/>
803 <value value="1" name="A7XX_PERF_LRZ_STARVE_CYCLES_RAS"/>
804 <value value="2" name="A7XX_PERF_LRZ_STALL_CYCLES_RB"/>
805 <value value="3" name="A7XX_PERF_LRZ_STALL_CYCLES_VSC"/>
806 <value value="4" name="A7XX_PERF_LRZ_STALL_CYCLES_VPC"/>
807 <value value="5" name="A7XX_PERF_LRZ_STALL_CYCLES_FLAG_PREFETCH"/>
808 <value value="6" name="A7XX_PERF_LRZ_STALL_CYCLES_UCHE"/>
809 <value value="7" name="A7XX_PERF_LRZ_LRZ_READ"/>
810 <value value="8" name="A7XX_PERF_LRZ_LRZ_WRITE"/>
811 <value value="9" name="A7XX_PERF_LRZ_READ_LATENCY"/>
812 <value value="10" name="A7XX_PERF_LRZ_MERGE_CACHE_UPDATING"/>
813 <value value="11" name="A7XX_PERF_LRZ_PRIM_KILLED_BY_MASKGEN"/>
814 <value value="12" name="A7XX_PERF_LRZ_PRIM_KILLED_BY_LRZ"/>
815 <value value="13" name="A7XX_PERF_LRZ_VISIBLE_PRIM_AFTER_LRZ"/>
816 <value value="14" name="A7XX_PERF_LRZ_FULL_8X8_TILES"/>
817 <value value="15" name="A7XX_PERF_LRZ_PARTIAL_8X8_TILES"/>
818 <value value="16" name="A7XX_PERF_LRZ_TILE_KILLED"/>
819 <value value="17" name="A7XX_PERF_LRZ_TOTAL_PIXEL"/>
820 <value value="18" name="A7XX_PERF_LRZ_VISIBLE_PIXEL_AFTER_LRZ"/>
821 <value value="19" name="A7XX_PERF_LRZ_FEEDBACK_ACCEPT"/>
822 <value value="20" name="A7XX_PERF_LRZ_FEEDBACK_DISCARD"/>
823 <value value="21" name="A7XX_PERF_LRZ_FEEDBACK_STALL"/>
824 <value value="22" name="A7XX_PERF_LRZ_STALL_CYCLES_RB_ZPLANE"/>
825 <value value="23" name="A7XX_PERF_LRZ_STALL_CYCLES_RB_BPLANE"/>
826 <value value="24" name="A7XX_PERF_LRZ_RAS_MASK_TRANS"/>
827 <value value="25" name="A7XX_PERF_LRZ_STALL_CYCLES_MVC"/>
828 <value value="26" name="A7XX_PERF_LRZ_TILE_KILLED_BY_IMAGE_VRS"/>
829 <value value="27" name="A7XX_PERF_LRZ_TILE_KILLED_BY_Z"/>
832 <enum name="a7xx_cmp_perfcounter_select">
833 <value value="0" name="A7XX_PERF_CMPDECMP_STALL_CYCLES_ARB"/>
834 <value value="1" name="A7XX_PERF_CMPDECMP_VBIF_LATENCY_CYCLES"/>
835 <value value="2" name="A7XX_PERF_CMPDECMP_VBIF_LATENCY_SAMPLES"/>
836 <value value="3" name="A7XX_PERF_CMPDECMP_VBIF_READ_DATA_CCU"/>
837 <value value="4" name="A7XX_PERF_CMPDECMP_VBIF_WRITE_DATA_CCU"/>
838 <value value="5" name="A7XX_PERF_CMPDECMP_VBIF_READ_REQUEST"/>
839 <value value="6" name="A7XX_PERF_CMPDECMP_VBIF_WRITE_REQUEST"/>
840 <value value="7" name="A7XX_PERF_CMPDECMP_VBIF_READ_DATA"/>
841 <value value="8" name="A7XX_PERF_CMPDECMP_VBIF_WRITE_DATA"/>
842 <value value="9" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG1_COUNT"/>
843 <value value="10" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG2_COUNT"/>
844 <value value="11" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG3_COUNT"/>
845 <value value="12" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG4_COUNT"/>
846 <value value="13" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG5_COUNT"/>
847 <value value="14" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG6_COUNT"/>
848 <value value="15" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG8_COUNT"/>
849 <value value="16" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG1_COUNT"/>
850 <value value="17" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG2_COUNT"/>
851 <value value="18" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG3_COUNT"/>
852 <value value="19" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG4_COUNT"/>
853 <value value="20" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG5_COUNT"/>
854 <value value="21" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG6_COUNT"/>
855 <value value="22" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG8_COUNT"/>
856 <value value="23" name="A7XX_PERF_CMPDECMP_VBIF_READ_DATA_UCHE_CH0"/>
857 <value value="24" name="A7XX_PERF_CMPDECMP_VBIF_READ_DATA_UCHE_CH1"/>
858 <value value="25" name="A7XX_PERF_CMPDECMP_VBIF_WRITE_DATA_UCHE"/>
859 <value value="26" name="A7XX_PERF_CMPDECMP_DEPTH_WRITE_FLAG0_COUNT"/>
860 <value value="27" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAG0_COUNT"/>
861 <value value="28" name="A7XX_PERF_CMPDECMP_COLOR_WRITE_FLAGALPHA_COUNT"/>
862 <value value="29" name="A7XX_PERF_CMPDECMP_RESOLVE_EVENTS"/>
863 <value value="30" name="A7XX_PERF_CMPDECMP_CONCURRENT_RESOLVE_EVENTS"/>
864 <value value="31" name="A7XX_PERF_CMPDECMP_DROPPED_CLEAR_EVENTS"/>
865 <value value="32" name="A7XX_PERF_CMPDECMP_ST_BLOCKS_CONCURRENT"/>
866 <value value="33" name="A7XX_PERF_CMPDECMP_LRZ_ST_BLOCKS_CONCURRENT"/>
867 <value value="34" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG0_COUNT"/>
868 <value value="35" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG1_COUNT"/>
869 <value value="36" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG2_COUNT"/>
870 <value value="37" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG3_COUNT"/>
871 <value value="38" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG4_COUNT"/>
872 <value value="39" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG5_COUNT"/>
873 <value value="40" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG6_COUNT"/>
874 <value value="41" name="A7XX_PERF_CMPDECMP_DEPTH_READ_FLAG8_COUNT"/>
875 <value value="42" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG0_COUNT"/>
876 <value value="43" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG1_COUNT"/>
877 <value value="44" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG2_COUNT"/>
878 <value value="45" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG3_COUNT"/>
879 <value value="46" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG4_COUNT"/>
880 <value value="47" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG5_COUNT"/>
881 <value value="48" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG6_COUNT"/>
882 <value value="49" name="A7XX_PERF_CMPDECMP_COLOR_READ_FLAG8_COUNT"/>
885 <enum name="a7xx_gbif_perfcounter_select">
886 <value value="0" name="A7XX_PERF_GBIF_RESERVED_0"/>
887 <value value="1" name="A7XX_PERF_GBIF_RESERVED_1"/>
888 <value value="2" name="A7XX_PERF_GBIF_RESERVED_2"/>
889 <value value="3" name="A7XX_PERF_GBIF_RESERVED_3"/>
890 <value value="4" name="A7XX_PERF_GBIF_RESERVED_4"/>
891 <value value="5" name="A7XX_PERF_GBIF_RESERVED_5"/>
892 <value value="6" name="A7XX_PERF_GBIF_RESERVED_6"/>
893 <value value="7" name="A7XX_PERF_GBIF_RESERVED_7"/>
894 <value value="8" name="A7XX_PERF_GBIF_RESERVED_8"/>
895 <value value="9" name="A7XX_PERF_GBIF_RESERVED_9"/>
896 <value value="10" name="A7XX_PERF_GBIF_AXI0_READ_REQUESTS_TOTAL"/>
897 <value value="11" name="A7XX_PERF_GBIF_AXI1_READ_REQUESTS_TOTAL"/>
898 <value value="12" name="A7XX_PERF_GBIF_RESERVED_12"/>
899 <value value="13" name="A7XX_PERF_GBIF_RESERVED_13"/>
900 <value value="14" name="A7XX_PERF_GBIF_RESERVED_14"/>
901 <value value="15" name="A7XX_PERF_GBIF_RESERVED_15"/>
902 <value value="16" name="A7XX_PERF_GBIF_RESERVED_16"/>
903 <value value="17" name="A7XX_PERF_GBIF_RESERVED_17"/>
904 <value value="18" name="A7XX_PERF_GBIF_RESERVED_18"/>
905 <value value="19" name="A7XX_PERF_GBIF_RESERVED_19"/>
906 <value value="20" name="A7XX_PERF_GBIF_RESERVED_20"/>
907 <value value="21" name="A7XX_PERF_GBIF_RESERVED_21"/>
908 <value value="22" name="A7XX_PERF_GBIF_AXI0_WRITE_REQUESTS_TOTAL"/>
909 <value value="23" name="A7XX_PERF_GBIF_AXI1_WRITE_REQUESTS_TOTAL"/>
910 <value value="24" name="A7XX_PERF_GBIF_RESERVED_24"/>
911 <value value="25" name="A7XX_PERF_GBIF_RESERVED_25"/>
912 <value value="26" name="A7XX_PERF_GBIF_RESERVED_26"/>
913 <value value="27" name="A7XX_PERF_GBIF_RESERVED_27"/>
914 <value value="28" name="A7XX_PERF_GBIF_RESERVED_28"/>
915 <value value="29" name="A7XX_PERF_GBIF_RESERVED_29"/>
916 <value value="30" name="A7XX_PERF_GBIF_RESERVED_30"/>
917 <value value="31" name="A7XX_PERF_GBIF_RESERVED_31"/>
918 <value value="32" name="A7XX_PERF_GBIF_RESERVED_32"/>
919 <value value="33" name="A7XX_PERF_GBIF_RESERVED_33"/>
920 <value value="34" name="A7XX_PERF_GBIF_AXI0_READ_DATA_BEATS_TOTAL"/>
921 <value value="35" name="A7XX_PERF_GBIF_AXI1_READ_DATA_BEATS_TOTAL"/>
922 <value value="36" name="A7XX_PERF_GBIF_RESERVED_36"/>
923 <value value="37" name="A7XX_PERF_GBIF_RESERVED_37"/>
924 <value value="38" name="A7XX_PERF_GBIF_RESERVED_38"/>
925 <value value="39" name="A7XX_PERF_GBIF_RESERVED_39"/>
926 <value value="40" name="A7XX_PERF_GBIF_RESERVED_40"/>
927 <value value="41" name="A7XX_PERF_GBIF_RESERVED_41"/>
928 <value value="42" name="A7XX_PERF_GBIF_RESERVED_42"/>
929 <value value="43" name="A7XX_PERF_GBIF_RESERVED_43"/>
930 <value value="44" name="A7XX_PERF_GBIF_RESERVED_44"/>
931 <value value="45" name="A7XX_PERF_GBIF_RESERVED_45"/>
932 <value value="46" name="A7XX_PERF_GBIF_AXI0_WRITE_DATA_BEATS_TOTAL"/>
933 <value value="47" name="A7XX_PERF_GBIF_AXI1_WRITE_DATA_BEATS_TOTAL"/>
934 <value value="48" name="A7XX_PERF_GBIF_RESERVED_48"/>
935 <value value="49" name="A7XX_PERF_GBIF_RESERVED_49"/>
936 <value value="50" name="A7XX_PERF_GBIF_RESERVED_50"/>
937 <value value="51" name="A7XX_PERF_GBIF_RESERVED_51"/>
938 <value value="52" name="A7XX_PERF_GBIF_RESERVED_52"/>
939 <value value="53" name="A7XX_PERF_GBIF_RESERVED_53"/>
940 <value value="54" name="A7XX_PERF_GBIF_RESERVED_54"/>
941 <value value="55" name="A7XX_PERF_GBIF_RESERVED_55"/>
942 <value value="56" name="A7XX_PERF_GBIF_RESERVED_56"/>
943 <value value="57" name="A7XX_PERF_GBIF_RESERVED_57"/>
944 <value value="58" name="A7XX_PERF_GBIF_RESERVED_58"/>
945 <value value="59" name="A7XX_PERF_GBIF_RESERVED_59"/>
946 <value value="60" name="A7XX_PERF_GBIF_RESERVED_60"/>
947 <value value="61" name="A7XX_PERF_GBIF_RESERVED_61"/>
948 <value value="62" name="A7XX_PERF_GBIF_RESERVED_62"/>
949 <value value="63" name="A7XX_PERF_GBIF_RESERVED_63"/>
950 <value value="64" name="A7XX_PERF_GBIF_RESERVED_64"/>
951 <value value="65" name="A7XX_PERF_GBIF_RESERVED_65"/>
952 <value value="66" name="A7XX_PERF_GBIF_RESERVED_66"/>
953 <value value="67" name="A7XX_PERF_GBIF_RESERVED_67"/>
954 <value value="68" name="A7XX_PERF_GBIF_CYCLES_CH0_HELD_OFF_RD_ALL"/>
955 <value value="69" name="A7XX_PERF_GBIF_CYCLES_CH1_HELD_OFF_RD_ALL"/>
956 <value value="70" name="A7XX_PERF_GBIF_CYCLES_CH0_HELD_OFF_WR_ALL"/>
957 <value value="71" name="A7XX_PERF_GBIF_CYCLES_CH1_HELD_OFF_WR_ALL"/>
958 <value value="72" name="A7XX_PERF_GBIF_AXI_CH0_REQUEST_HELD_OFF"/>
959 <value value="73" name="A7XX_PERF_GBIF_AXI_CH1_REQUEST_HELD_OFF"/>
960 <value value="74" name="A7XX_PERF_GBIF_AXI_REQUEST_HELD_OFF"/>
961 <value value="75" name="A7XX_PERF_GBIF_AXI_CH0_WRITE_DATA_HELD_OFF"/>
962 <value value="76" name="A7XX_PERF_GBIF_AXI_CH1_WRITE_DATA_HELD_OFF"/>
963 <value value="77" name="A7XX_PERF_GBIF_AXI_ALL_WRITE_DATA_HELD_OFF"/>
964 <value value="78" name="A7XX_PERF_GBIF_AXI_ALL_READ_BEATS"/>
965 <value value="79" name="A7XX_PERF_GBIF_AXI_ALL_WRITE_BEATS"/>
966 <value value="80" name="A7XX_PERF_GBIF_AXI_ALL_BEATS"/>
969 <enum name="a7xx_ufc_perfcounter_select">
970 <value value="0" name="A7XX_PERF_UFC_BUSY_CYCLES"/>
971 <value value="1" name="A7XX_PERF_UFC_READ_DATA_VBIF"/>
972 <value value="2" name="A7XX_PERF_UFC_WRITE_DATA_VBIF"/>
973 <value value="3" name="A7XX_PERF_UFC_READ_REQUEST_VBIF"/>
974 <value value="4" name="A7XX_PERF_UFC_WRITE_REQUEST_VBIF"/>
975 <value value="5" name="A7XX_PERF_UFC_LRZ_FILTER_HIT"/>
976 <value value="6" name="A7XX_PERF_UFC_LRZ_FILTER_MISS"/>
977 <value value="7" name="A7XX_PERF_UFC_CRE_FILTER_HIT"/>
978 <value value="8" name="A7XX_PERF_UFC_CRE_FILTER_MISS"/>
979 <value value="9" name="A7XX_PERF_UFC_SP_FILTER_HIT"/>
980 <value value="10" name="A7XX_PERF_UFC_SP_FILTER_MISS"/>
981 <value value="11" name="A7XX_PERF_UFC_SP_REQUESTS"/>
982 <value value="12" name="A7XX_PERF_UFC_TP_FILTER_HIT"/>
983 <value value="13" name="A7XX_PERF_UFC_TP_FILTER_MISS"/>
984 <value value="14" name="A7XX_PERF_UFC_TP_REQUESTS"/>
985 <value value="15" name="A7XX_PERF_UFC_MAIN_HIT_LRZ_PREFETCH"/>
986 <value value="16" name="A7XX_PERF_UFC_MAIN_HIT_CRE_PREFETCH"/>
987 <value value="17" name="A7XX_PERF_UFC_MAIN_HIT_SP_PREFETCH"/>
988 <value value="18" name="A7XX_PERF_UFC_MAIN_HIT_TP_PREFETCH"/>
989 <value value="19" name="A7XX_PERF_UFC_MAIN_HIT_UBWC_READ"/>
990 <value value="20" name="A7XX_PERF_UFC_MAIN_HIT_UBWC_WRITE"/>
991 <value value="21" name="A7XX_PERF_UFC_MAIN_MISS_LRZ_PREFETCH"/>
992 <value value="22" name="A7XX_PERF_UFC_MAIN_MISS_CRE_PREFETCH"/>
993 <value value="23" name="A7XX_PERF_UFC_MAIN_MISS_SP_PREFETCH"/>
994 <value value="24" name="A7XX_PERF_UFC_MAIN_MISS_TP_PREFETCH"/>
995 <value value="25" name="A7XX_PERF_UFC_MAIN_MISS_UBWC_READ"/>
996 <value value="26" name="A7XX_PERF_UFC_MAIN_MISS_UBWC_WRITE"/>
997 <value value="27" name="A7XX_PERF_UFC_UBWC_READ_UFC_TRANS"/>
998 <value value="28" name="A7XX_PERF_UFC_UBWC_WRITE_UFC_TRANS"/>
999 <value value="29" name="A7XX_PERF_UFC_STALL_CYCLES_GBIF_CMD"/>
1000 <value value="30" name="A7XX_PERF_UFC_STALL_CYCLES_GBIF_RDATA"/>
1001 <value value="31" name="A7XX_PERF_UFC_STALL_CYCLES_GBIF_WDATA"/>
1002 <value value="32" name="A7XX_PERF_UFC_STALL_CYCLES_UBWC_WR_FLAG"/>
1003 <value value="33" name="A7XX_PERF_UFC_STALL_CYCLES_UBWC_FLAG_RTN"/>
1004 <value value="34" name="A7XX_PERF_UFC_STALL_CYCLES_UBWC_EVENT"/>
1005 <value value="35" name="A7XX_PERF_UFC_LRZ_PREFETCH_STALLED_CYCLES"/>
1006 <value value="36" name="A7XX_PERF_UFC_CRE_PREFETCH_STALLED_CYCLES"/>
1007 <value value="37" name="A7XX_PERF_UFC_SPTP_PREFETCH_STALLED_CYCLES"/>
1008 <value value="38" name="A7XX_PERF_UFC_UBWC_RD_STALLED_CYCLES"/>
1009 <value value="39" name="A7XX_PERF_UFC_UBWC_WR_STALLED_CYCLES"/>
1010 <value value="40" name="A7XX_PERF_UFC_PREFETCH_STALLED_CYCLES"/>
1011 <value value="41" name="A7XX_PERF_UFC_EVICTION_STALLED_CYCLES"/>
1012 <value value="42" name="A7XX_PERF_UFC_LOCK_STALLED_CYCLES"/>
1013 <value value="43" name="A7XX_PERF_UFC_MISS_LATENCY_CYCLES"/>
1014 <value value="44" name="A7XX_PERF_UFC_MISS_LATENCY_SAMPLES"/>
1015 <value value="45" name="A7XX_PERF_UFC_UBWC_REQ_STALLED_CYCLES"/>
1016 <value value="46" name="A7XX_PERF_UFC_TP_HINT_TAG_MISS"/>
1017 <value value="47" name="A7XX_PERF_UFC_TP_HINT_TAG_HIT_RDY"/>
1018 <value value="48" name="A7XX_PERF_UFC_TP_HINT_TAG_HIT_NRDY"/>
1019 <value value="49" name="A7XX_PERF_UFC_TP_HINT_IS_FCLEAR"/>
1020 <value value="50" name="A7XX_PERF_UFC_TP_HINT_IS_ALPHA0"/>
1021 <value value="51" name="A7XX_PERF_UFC_SP_L1_FILTER_HIT"/>
1022 <value value="52" name="A7XX_PERF_UFC_SP_L1_FILTER_MISS"/>
1023 <value value="53" name="A7XX_PERF_UFC_SP_L1_FILTER_REQUESTS"/>
1024 <value value="54" name="A7XX_PERF_UFC_TP_L1_TAG_HIT_RDY"/>
1025 <value value="55" name="A7XX_PERF_UFC_TP_L1_TAG_HIT_NRDY"/>
1026 <value value="56" name="A7XX_PERF_UFC_TP_L1_TAG_MISS"/>
1027 <value value="57" name="A7XX_PERF_UFC_TP_L1_FILTER_REQUESTS"/>