Lines Matching refs:desc

49                .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
57 .desc = "The number of cycles where the GPU has a pending interrupt.",
65 .desc = "The number of jobs processed by the GPU fragment queue.",
73 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
81 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
89 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
97 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
105 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
113 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
121 .desc = "The number of jobs processed by the GPU non-fragment queue.",
129 .desc = "The number of tasks processed by the GPU non-fragment queue.",
137 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
145 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
153 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
161 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
169 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
177 .desc = "The number of jobs processed by the GPU reserved queue.",
185 .desc = "The number of tasks processed by the GPU reserved queue.",
193 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
201 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
209 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
217 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
225 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
239 .desc = "The number of cycles where the tiler has a workload queued for processing.",
247 .desc = "The number of input triangle primitives.",
255 .desc = "The number of input line primitives.",
263 .desc = "The number of input point primitives.",
271 .desc = "The number of front-facing triangles that are visible after culling.",
279 .desc = "The number of back-facing triangles that are visible after culling.",
287 .desc = "The number of primitives that are visible after culling.",
295 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
303 .desc = "The number of primitives that are culled by frustum Z plane tests.",
311 .desc = "The number of primitives culled by the sample coverage test.",
319 .desc = "The number of internal bus data read cycles made by the tiler.",
327 .desc = "The number of internal bus data write cycles made by the tiler.",
335 .desc = "The number of position shading requests in the IDVS flow.",
343 .desc = "The number of cycles where the tiler has a stalled position shading request.",
351 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
359 .desc = "The number of position lookups that result in a hit in the vertex cache.",
367 .desc = "The number of position lookups that miss in the vertex cache.",
375 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
383 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
391 .desc = "The number of varying lookups that miss in the vertex cache.",
399 .desc = "The number of varying shading requests in the IDVS flow.",
407 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
415 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
423 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
437 .desc = "The number of cycles where the shader core is processing a fragment workload.",
445 .desc = "The number of primitives read from the tile list by the fragment front-end.",
453 .desc = "The number of primitives being rasterized.",
461 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
469 .desc = "The number of fragment warps created.",
477 .desc = "The number of fragment warps containing helper threads that do not correspond to a hit sample point.",
485 .desc = "The number of quads generated by the rasterization phase.",
493 .desc = "The number of quads that are undergoing early depth and stencil testing.",
501 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
509 .desc = "The number of quads killed by early depth and stencil testing.",
517 .desc = "The number of quads undergoing late depth and stencil testing.",
525 .desc = "The number of quads killed by late depth and stencil testing.",
533 .desc = "The number of tiles processed by the shader core.",
541 .desc = "The number of tiles killed by transaction elimination.",
549 .desc = "The number of quads that are valid occluders for hidden surface removal.",
557 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
565 .desc = "The number of non-fragment tasks issued to the shader core.",
573 .desc = "The number of non-fragment warps created.",
581 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
589 .desc = "The number of cycles where the shader core is processing at least one warp.",
597 .desc = "The number of cycles where the execution engine unit is processing at least one thread.",
605 .desc = "The number of instructions executed per warp.",
613 .desc = "The number of instructions executed per warp, that have control flow divergence.",
621 .desc = "The number of cycles where no new threads are available for execution.",
629 .desc = "The number of instructions where the workload is a single FMA pipe arithmetic operation.",
637 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe arithmetic operation.",
645 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe message operation",
653 .desc = "The number of instructions where the workload is a single ADD pipe message operation, with no FMA pipe operation",
661 .desc = "The number of quad-width texture operations processed by the texture unit.",
669 .desc = "The number of quad-width filtering passes.",
677 .desc = "The number of quad-width filtering passes that miss in the resource or sampler descriptor cache.",
685 .desc = "The number of quad-width filtering passes that use a mipmapped texture.",
693 .desc = "The number of quad-width filtering passes that use a trilinear filter.",
701 .desc = "The number of texture line fetches from the L2 cache.",
709 .desc = "The number of texture line fetches from the L2 cache that are block compressed textures.",
717 .desc = "The number of texture cache lookup cycles.",
725 .desc = "The number of texture filtering issue cycles.",
733 .desc = "The number of full-width load/store cache reads.",
741 .desc = "The number of partial-width load/store cache reads.",
749 .desc = "The number of full-width load/store cache writes.",
757 .desc = "The number of partial-width load/store cache writes.",
765 .desc = "The number of load/store atomic accesses.",
773 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
781 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
789 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
797 .desc = "The number of instructions executed by the attribute unit.",
805 .desc = "The number of instructions where the workload uses floating-point multiplier hardware.",
813 .desc = "The number of read beats received by the fixed-function fragment front-end.",
821 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
829 .desc = "The number of read beats received by the load/store unit.",
837 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
845 .desc = "The number of read beats received by the texture unit.",
853 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
861 .desc = "The number of read beats received by a unit that is not specifically identified.",
869 .desc = "The number of write beats by the load/store unit that are due to writeback.",
877 .desc = "The number of write beats sent by the tile buffer writeback unit.",
885 .desc = "The number of write beats by the load/store unit that are due to any reason other than writeback.",
899 .desc = "The number of main MMU address translations performed.",
907 .desc = "The number of L2 cache read requests from internal masters.",
915 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
923 .desc = "The number of L2 cache write requests from internal masters.",
931 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
939 .desc = "The number of L2 snoop requests from internal masters.",
947 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
955 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
963 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
971 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
979 .desc = "The number of L2 cache lookups performed.",
987 .desc = "The number of L2 cache read lookups performed.",
995 .desc = "The number of L2 cache write lookups performed.",
1003 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
1011 .desc = "The number of external read transactions.",
1019 .desc = "The number of external non-coherent read transactions.",
1027 .desc = "The number of external coherent read unique transactions.",
1035 .desc = "The number of external bus data read cycles.",
1043 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
1051 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
1059 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
1067 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
1075 .desc = "The number of data beats returned 0-127 cycles after the read request.",
1083 .desc = "The number of data beats returned 128-191 cycles after the read request.",
1091 .desc = "The number of data beats returned 192-255 cycles after the read request.",
1099 .desc = "The number of data beats returned 256-319 cycles after the read request.",
1107 .desc = "The number of data beats returned 320-383 cycles after the read request.",
1115 .desc = "The number of external write transactions.",
1123 .desc = "The number of external non-coherent full write transactions.",
1131 .desc = "The number of external non-coherent partial write transactions.",
1139 .desc = "The number of external coherent full write transactions.",
1147 .desc = "The number of external coherent partial write transactions.",
1155 .desc = "The number of external bus data write cycles.",
1163 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
1171 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
1179 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
1187 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
1195 .desc = "The number of coherency snoops triggered by external masters.",
1203 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
1233 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
1241 .desc = "The number of cycles where the GPU has a pending interrupt.",
1249 .desc = "The number of jobs processed by the GPU fragment queue.",
1257 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
1265 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
1273 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
1281 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
1289 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
1297 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
1305 .desc = "The number of jobs processed by the GPU non-fragment queue.",
1313 .desc = "The number of tasks processed by the GPU non-fragment queue.",
1321 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
1329 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
1337 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
1345 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
1353 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
1361 .desc = "The number of jobs processed by the GPU reserved queue.",
1369 .desc = "The number of tasks processed by the GPU reserved queue.",
1377 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
1385 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
1393 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
1401 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
1409 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
1423 .desc = "The number of cycles where the tiler has a workload queued for processing.",
1431 .desc = "The number of input triangle primitives.",
1439 .desc = "The number of input line primitives.",
1447 .desc = "The number of input point primitives.",
1455 .desc = "The number of front-facing triangles that are visible after culling.",
1463 .desc = "The number of back-facing triangles that are visible after culling.",
1471 .desc = "The number of primitives that are visible after culling.",
1479 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
1487 .desc = "The number of primitives that are culled by frustum Z plane tests.",
1495 .desc = "The number of primitives culled by the sample coverage test.",
1503 .desc = "The number of internal bus data read cycles made by the tiler.",
1511 .desc = "The number of internal bus data write cycles made by the tiler.",
1519 .desc = "The number of position shading requests in the IDVS flow.",
1527 .desc = "The number of cycles where the tiler has a stalled position shading request.",
1535 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
1543 .desc = "The number of position lookups that result in a hit in the vertex cache.",
1551 .desc = "The number of position lookups that miss in the vertex cache.",
1559 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
1567 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
1575 .desc = "The number of varying lookups that miss in the vertex cache.",
1583 .desc = "The number of varying shading requests in the IDVS flow.",
1591 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
1599 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
1607 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
1621 .desc = "The number of cycles where the shader core is processing a fragment workload.",
1629 .desc = "The number of primitives read from the tile list by the fragment front-end.",
1637 .desc = "The number of primitives being rasterized.",
1645 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
1653 .desc = "The number of fragment warps created.",
1661 .desc = "The number of fragment warps containing helper threads that do not correspond to a hit sample point.",
1669 .desc = "The number of quads generated by the rasterization phase.",
1677 .desc = "The number of quads that are undergoing early depth and stencil testing.",
1685 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
1693 .desc = "The number of quads killed by early depth and stencil testing.",
1701 .desc = "The number of quads undergoing late depth and stencil testing.",
1709 .desc = "The number of quads killed by late depth and stencil testing.",
1717 .desc = "The number of tiles processed by the shader core.",
1725 .desc = "The number of tiles killed by transaction elimination.",
1733 .desc = "The number of quads that are valid occluders for hidden surface removal.",
1741 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
1749 .desc = "The number of non-fragment tasks issued to the shader core.",
1757 .desc = "The number of non-fragment warps created.",
1765 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
1773 .desc = "The number of cycles where the shader core is processing at least one warp.",
1781 .desc = "The number of cycles where the execution engine unit is processing at least one thread.",
1789 .desc = "The number of instructions executed per warp.",
1797 .desc = "The number of instructions executed per warp, that have control flow divergence.",
1805 .desc = "The number of cycles where no new threads are available for execution.",
1813 .desc = "The number of instructions where the workload is a single FMA pipe arithmetic operation.",
1821 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe arithmetic operation.",
1829 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe message operation",
1837 .desc = "The number of instructions where the workload is a single ADD pipe message operation, with no FMA pipe operation",
1845 .desc = "The number of quad-width texture operations processed by the texture unit.",
1853 .desc = "The number of quad-width filtering passes.",
1861 .desc = "The number of quad-width filtering passes that miss in the resource or sampler descriptor cache.",
1869 .desc = "The number of quad-width filtering passes that use a mipmapped texture.",
1877 .desc = "The number of quad-width filtering passes that use a trilinear filter.",
1885 .desc = "The number of texture line fetches from the L2 cache.",
1893 .desc = "The number of texture line fetches from the L2 cache that are block compressed textures.",
1901 .desc = "The number of texture cache lookup cycles.",
1909 .desc = "The number of texture filtering issue cycles.",
1917 .desc = "The number of full-width load/store cache reads.",
1925 .desc = "The number of partial-width load/store cache reads.",
1933 .desc = "The number of full-width load/store cache writes.",
1941 .desc = "The number of partial-width load/store cache writes.",
1949 .desc = "The number of load/store atomic accesses.",
1957 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
1965 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
1973 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
1981 .desc = "The number of instructions executed by the attribute unit.",
1989 .desc = "The number of instructions where the workload uses floating-point multiplier hardware.",
1997 .desc = "The number of read beats received by the fixed-function fragment front-end.",
2005 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
2013 .desc = "The number of read beats received by the load/store unit.",
2021 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
2029 .desc = "The number of read beats received by the texture unit.",
2037 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
2045 .desc = "The number of read beats received by a unit that is not specifically identified.",
2053 .desc = "The number of write beats by the load/store unit that are due to any reason other than writeback.",
2061 .desc = "The number of write beats sent by the tile buffer writeback unit.",
2069 .desc = "The number of write beats by the load/store unit that are due to writeback.",
2083 .desc = "The number of main MMU address translations performed.",
2091 .desc = "The number of L2 cache read requests from internal masters.",
2099 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
2107 .desc = "The number of L2 cache write requests from internal masters.",
2115 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
2123 .desc = "The number of L2 snoop requests from internal masters.",
2131 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
2139 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
2147 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
2155 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
2163 .desc = "The number of L2 cache lookups performed.",
2171 .desc = "The number of L2 cache read lookups performed.",
2179 .desc = "The number of L2 cache write lookups performed.",
2187 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
2195 .desc = "The number of external read transactions.",
2203 .desc = "The number of external non-coherent read transactions.",
2211 .desc = "The number of external coherent read unique transactions.",
2219 .desc = "The number of external bus data read cycles.",
2227 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
2235 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
2243 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
2251 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
2259 .desc = "The number of data beats returned 0-127 cycles after the read request.",
2267 .desc = "The number of data beats returned 128-191 cycles after the read request.",
2275 .desc = "The number of data beats returned 192-255 cycles after the read request.",
2283 .desc = "The number of data beats returned 256-319 cycles after the read request.",
2291 .desc = "The number of data beats returned 320-383 cycles after the read request.",
2299 .desc = "The number of external write transactions.",
2307 .desc = "The number of external non-coherent full write transactions.",
2315 .desc = "The number of external non-coherent partial write transactions.",
2323 .desc = "The number of external coherent full write transactions.",
2331 .desc = "The number of external coherent partial write transactions.",
2339 .desc = "The number of external bus data write cycles.",
2347 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
2355 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
2363 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
2371 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
2379 .desc = "The number of coherency snoops triggered by external masters.",
2387 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
2417 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
2425 .desc = "The number of cycles where the GPU has a pending interrupt.",
2433 .desc = "The number of jobs processed by the GPU fragment queue.",
2441 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
2449 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
2457 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
2465 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
2473 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
2481 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
2489 .desc = "The number of jobs processed by the GPU non-fragment queue.",
2497 .desc = "The number of tasks processed by the GPU non-fragment queue.",
2505 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
2513 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
2521 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
2529 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
2537 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
2545 .desc = "The number of jobs processed by the GPU reserved queue.",
2553 .desc = "The number of tasks processed by the GPU reserved queue.",
2561 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
2569 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
2577 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
2585 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
2593 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
2607 .desc = "The number of cycles where the tiler has a workload queued for processing.",
2615 .desc = "The number of input triangle primitives.",
2623 .desc = "The number of input line primitives.",
2631 .desc = "The number of input point primitives.",
2639 .desc = "The number of front-facing triangles that are visible after culling.",
2647 .desc = "The number of back-facing triangles that are visible after culling.",
2655 .desc = "The number of primitives that are visible after culling.",
2663 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
2671 .desc = "The number of primitives that are culled by frustum Z plane tests.",
2679 .desc = "The number of primitives culled by the sample coverage test.",
2687 .desc = "The number of internal bus data read cycles made by the tiler.",
2695 .desc = "The number of internal bus data write cycles made by the tiler.",
2703 .desc = "The number of position shading requests in the IDVS flow.",
2711 .desc = "The number of cycles where the tiler has a stalled position shading request.",
2719 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
2727 .desc = "The number of position lookups that result in a hit in the vertex cache.",
2735 .desc = "The number of position lookups that miss in the vertex cache.",
2743 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
2751 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
2759 .desc = "The number of varying lookups that miss in the vertex cache.",
2767 .desc = "The number of varying shading requests in the IDVS flow.",
2775 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
2783 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
2791 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
2805 .desc = "The number of cycles where the shader core is processing a fragment workload.",
2813 .desc = "The number of primitives read from the tile list by the fragment front-end.",
2821 .desc = "The number of primitives being rasterized.",
2829 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
2837 .desc = "The number of fragment warps created.",
2845 .desc = "The number of fragment warps containing helper threads that do not correspond to a hit sample point.",
2853 .desc = "The number of quads generated by the rasterization phase.",
2861 .desc = "The number of quads that are undergoing early depth and stencil testing.",
2869 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
2877 .desc = "The number of quads killed by early depth and stencil testing.",
2885 .desc = "The number of quads undergoing late depth and stencil testing.",
2893 .desc = "The number of quads killed by late depth and stencil testing.",
2901 .desc = "The number of warps that require more than 32 registers.",
2909 .desc = "The number of tiles processed by the shader core.",
2917 .desc = "The number of tiles killed by transaction elimination.",
2925 .desc = "The number of quads that are valid occluders for hidden surface removal.",
2933 .desc = "The number of warps that are fully populated with quads.",
2941 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
2949 .desc = "The number of non-fragment tasks issued to the shader core.",
2957 .desc = "The number of non-fragment warps created.",
2965 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
2973 .desc = "The number of cycles where the shader core is processing at least one warp.",
2981 .desc = "The number of cycles where the execution engine unit is processing at least one thread.",
2989 .desc = "The number of instructions executed per warp.",
2997 .desc = "The number of instructions executed per warp, that have control flow divergence.",
3005 .desc = "The number of cycles where no new threads are available for execution.",
3013 .desc = "The number of instructions where the workload is a single FMA pipe arithmetic operation.",
3021 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe arithmetic operation.",
3029 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe message operation",
3037 .desc = "The number of instructions where the workload is a single ADD pipe message operation, with no FMA pipe operation",
3045 .desc = "The number of quad-width texture operations processed by the texture unit.",
3053 .desc = "The number of quad-width filtering passes.",
3061 .desc = "The number of quad-width filtering passes that miss in the resource or sampler descriptor cache.",
3069 .desc = "The number of quad-width filtering passes that use a mipmapped texture.",
3077 .desc = "The number of quad-width filtering passes that use a trilinear filter.",
3085 .desc = "The number of texture line fetches from the L2 cache.",
3093 .desc = "The number of texture line fetches from the L2 cache that are block compressed textures.",
3101 .desc = "The number of texture cache lookup cycles.",
3109 .desc = "The number of texture filtering issue cycles.",
3117 .desc = "The number of full-width load/store cache reads.",
3125 .desc = "The number of partial-width load/store cache reads.",
3133 .desc = "The number of full-width load/store cache writes.",
3141 .desc = "The number of partial-width load/store cache writes.",
3149 .desc = "The number of load/store atomic accesses.",
3157 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
3165 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
3173 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
3181 .desc = "The number of instructions executed by the attribute unit.",
3189 .desc = "The number of instructions where the workload uses floating-point multiplier hardware.",
3197 .desc = "The number of read beats received by the fixed-function fragment front-end.",
3205 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
3213 .desc = "The number of read beats received by the load/store unit.",
3221 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
3229 .desc = "The number of read beats received by the texture unit.",
3237 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
3245 .desc = "The number of read beats received by a unit that is not specifically identified.",
3253 .desc = "The number of write beats by the load/store unit that are due to writeback.",
3261 .desc = "The number of write beats sent by the tile buffer writeback unit.",
3269 .desc = "The number of write beats by the load/store unit that are due to any reason other than writeback.",
3283 .desc = "The number of main MMU address translations performed.",
3291 .desc = "The number of L2 cache read requests from internal masters.",
3299 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
3307 .desc = "The number of L2 cache write requests from internal masters.",
3315 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
3323 .desc = "The number of L2 snoop requests from internal masters.",
3331 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
3339 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
3347 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
3355 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
3363 .desc = "The number of L2 cache lookups performed.",
3371 .desc = "The number of L2 cache read lookups performed.",
3379 .desc = "The number of L2 cache write lookups performed.",
3387 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
3395 .desc = "The number of external read transactions.",
3403 .desc = "The number of external non-coherent read transactions.",
3411 .desc = "The number of external coherent read unique transactions.",
3419 .desc = "The number of external bus data read cycles.",
3427 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
3435 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
3443 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
3451 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
3459 .desc = "The number of data beats returned 0-127 cycles after the read request.",
3467 .desc = "The number of data beats returned 128-191 cycles after the read request.",
3475 .desc = "The number of data beats returned 192-255 cycles after the read request.",
3483 .desc = "The number of data beats returned 256-319 cycles after the read request.",
3491 .desc = "The number of data beats returned 320-383 cycles after the read request.",
3499 .desc = "The number of external write transactions.",
3507 .desc = "The number of external non-coherent full write transactions.",
3515 .desc = "The number of external non-coherent partial write transactions.",
3523 .desc = "The number of external coherent full write transactions.",
3531 .desc = "The number of external coherent partial write transactions.",
3539 .desc = "The number of external bus data write cycles.",
3547 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
3555 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
3563 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
3571 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
3579 .desc = "The number of coherency snoops triggered by external masters.",
3587 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
3617 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
3625 .desc = "The number of cycles where the GPU has a pending interrupt.",
3633 .desc = "The number of jobs processed by the GPU fragment queue.",
3641 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
3649 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
3657 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
3665 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
3673 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
3681 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
3689 .desc = "The number of jobs processed by the GPU non-fragment queue.",
3697 .desc = "The number of tasks processed by the GPU non-fragment queue.",
3705 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
3713 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
3721 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
3729 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
3737 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
3745 .desc = "The number of jobs processed by the GPU reserved queue.",
3753 .desc = "The number of tasks processed by the GPU reserved queue.",
3761 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
3769 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
3777 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
3785 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
3793 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
3807 .desc = "The number of main MMU address translations performed.",
3815 .desc = "The number of L2 cache read requests from internal masters.",
3823 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
3831 .desc = "The number of L2 cache write requests from internal masters.",
3839 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
3847 .desc = "The number of L2 snoop requests from internal masters.",
3855 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
3863 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
3871 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
3879 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
3887 .desc = "The number of L2 cache lookups performed.",
3895 .desc = "The number of L2 cache read lookups performed.",
3903 .desc = "The number of L2 cache write lookups performed.",
3911 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
3919 .desc = "The number of external read transactions.",
3927 .desc = "The number of external non-coherent read transactions.",
3935 .desc = "The number of external coherent read unique transactions.",
3943 .desc = "The number of external bus data read cycles.",
3951 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
3959 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
3967 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
3975 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
3983 .desc = "The number of data beats returned 0-127 cycles after the read request.",
3991 .desc = "The number of data beats returned 128-191 cycles after the read request.",
3999 .desc = "The number of data beats returned 192-255 cycles after the read request.",
4007 .desc = "The number of data beats returned 256-319 cycles after the read request.",
4015 .desc = "The number of data beats returned 320-383 cycles after the read request.",
4023 .desc = "The number of external write transactions.",
4031 .desc = "The number of external non-coherent full write transactions.",
4039 .desc = "The number of external non-coherent partial write transactions.",
4047 .desc = "The number of external coherent full write transactions.",
4055 .desc = "The number of external coherent partial write transactions.",
4063 .desc = "The number of external bus data write cycles.",
4071 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
4079 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
4087 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
4095 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
4103 .desc = "The number of coherency snoops triggered by external masters.",
4111 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
4125 .desc = "The number of cycles where the shader core is processing a fragment workload.",
4133 .desc = "The number of primitives read from the tile list by the fragment front-end.",
4141 .desc = "The number of primitives being rasterized.",
4149 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
4157 .desc = "The number of fragment warps created.",
4165 .desc = "The number of partially-rasterized fragment quads created.",
4173 .desc = "The number of quads generated by the rasterization phase.",
4181 .desc = "The number of quads that are undergoing early depth and stencil testing.",
4189 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
4197 .desc = "The number of quads killed by early depth and stencil testing.",
4205 .desc = "The number of quads undergoing late depth and stencil testing.",
4213 .desc = "The number of quads killed by late depth and stencil testing.",
4221 .desc = "The number of warps that require more than 32 registers.",
4229 .desc = "The number of tiles processed by the shader core.",
4237 .desc = "The number of tiles killed by transaction elimination.",
4245 .desc = "The number of quads that are valid occluders for hidden surface removal.",
4253 .desc = "The number of warps that are fully populated with quads.",
4261 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
4269 .desc = "The number of non-fragment tasks issued to the shader core.",
4277 .desc = "The number of non-fragment warps created.",
4285 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
4293 .desc = "The number of cycles where the shader core is processing at least one warp.",
4301 .desc = "The number of instructions issued to the FMA pipe.",
4309 .desc = "The number of instructions issued to the CVT pipe.",
4317 .desc = "The number of instructions issued to the SFU pipe.",
4325 .desc = "The number of instructions issued to the MSG pipe.",
4333 .desc = "The number of instructions executed per warp, that have control flow divergence.",
4341 .desc = "The number of instruction cache misses.",
4349 .desc = "The number of cycles where the processing unit is starved of work.",
4357 .desc = "The number of blend shader invocations executed.",
4365 .desc = "The number of texture request message data beats.",
4373 .desc = "The number of cycles where a quad is stalled on texture descriptor fetch.",
4381 .desc = "The number of cycles where a quad is stalled on entering texture fetch because the fetch queue is full.",
4389 .desc = "The number of cycles where the filtering unit is idle and there is at least one quad present in the texture data fetch queue.",
4397 .desc = "The number of texture filtering issue cycles.",
4405 .desc = "The number of cycles where the filtering unit uses the 4x path to implement nearest or bilinear filtering.",
4413 .desc = "The number of cycles where the filtering unit uses the 4x path to implement trilinear filtering.",
4421 .desc = "The number of quad-width texture operations processed by the texture unit.",
4429 .desc = "The number of texture response message data beats.",
4437 .desc = "The number of full-width load/store cache reads.",
4445 .desc = "The number of partial-width load/store cache reads.",
4453 .desc = "The number of full-width load/store cache writes.",
4461 .desc = "The number of partial-width load/store cache writes.",
4469 .desc = "The number of load/store atomic accesses.",
4477 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
4485 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
4493 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
4501 .desc = "The number of instructions executed by the attribute unit.",
4509 .desc = "The number of instructions where the workload uses floating-point multiplier hardware.",
4517 .desc = "The number of read beats received by the fixed-function fragment front-end.",
4525 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
4533 .desc = "The number of read beats received by the load/store unit.",
4541 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
4549 .desc = "The number of read beats received by the texture unit.",
4557 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
4565 .desc = "The number of read beats received by a unit that is not specifically identified.",
4573 .desc = "The number of write beats by the load/store unit that are due to any reason other than writeback.",
4581 .desc = "The number of write beats sent by the tile buffer writeback unit.",
4589 .desc = "The number of write beats by the load/store unit that are due to writeback.",
4603 .desc = "The number of cycles where the tiler has a workload queued for processing.",
4611 .desc = "The number of input triangle primitives.",
4619 .desc = "The number of input line primitives.",
4627 .desc = "The number of input point primitives.",
4635 .desc = "The number of front-facing triangles that are visible after culling.",
4643 .desc = "The number of back-facing triangles that are visible after culling.",
4651 .desc = "The number of primitives that are visible after culling.",
4659 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
4667 .desc = "The number of primitives that are culled by frustum Z plane tests.",
4675 .desc = "The number of primitives culled by the sample coverage test.",
4683 .desc = "The number of internal bus data read cycles made by the tiler.",
4691 .desc = "The number of internal bus data write cycles made by the tiler.",
4699 .desc = "The number of position shading requests in the IDVS flow.",
4707 .desc = "The number of cycles where the tiler has a stalled position shading request.",
4715 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
4723 .desc = "The number of position lookups that result in a hit in the vertex cache.",
4731 .desc = "The number of position lookups that miss in the vertex cache.",
4739 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
4747 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
4755 .desc = "The number of varying lookups that miss in the vertex cache.",
4763 .desc = "The number of varying shading requests in the IDVS flow.",
4771 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
4779 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
4787 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
4817 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
4825 .desc = "The number of cycles where the GPU has a pending interrupt.",
4833 .desc = "The number of jobs processed by the GPU fragment queue.",
4841 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
4849 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
4857 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
4865 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
4873 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
4881 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
4889 .desc = "The number of jobs processed by the GPU non-fragment queue.",
4897 .desc = "The number of tasks processed by the GPU non-fragment queue.",
4905 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
4913 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
4921 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
4929 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
4937 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
4945 .desc = "The number of jobs processed by the GPU reserved queue.",
4953 .desc = "The number of tasks processed by the GPU reserved queue.",
4961 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
4969 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
4977 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
4985 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
4993 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
5007 .desc = "The number of main MMU address translations performed.",
5015 .desc = "The number of L2 cache read requests from internal masters.",
5023 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
5031 .desc = "The number of L2 cache write requests from internal masters.",
5039 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
5047 .desc = "The number of L2 snoop requests from internal masters.",
5055 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
5063 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
5071 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
5079 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
5087 .desc = "The number of L2 cache lookups performed.",
5095 .desc = "The number of L2 cache read lookups performed.",
5103 .desc = "The number of L2 cache write lookups performed.",
5111 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
5119 .desc = "The number of external read transactions.",
5127 .desc = "The number of external non-coherent read transactions.",
5135 .desc = "The number of external coherent read unique transactions.",
5143 .desc = "The number of external bus data read cycles.",
5151 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
5159 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
5167 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
5175 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
5183 .desc = "The number of data beats returned 0-127 cycles after the read request.",
5191 .desc = "The number of data beats returned 128-191 cycles after the read request.",
5199 .desc = "The number of data beats returned 192-255 cycles after the read request.",
5207 .desc = "The number of data beats returned 256-319 cycles after the read request.",
5215 .desc = "The number of data beats returned 320-383 cycles after the read request.",
5223 .desc = "The number of external write transactions.",
5231 .desc = "The number of external non-coherent full write transactions.",
5239 .desc = "The number of external non-coherent partial write transactions.",
5247 .desc = "The number of external coherent full write transactions.",
5255 .desc = "The number of external coherent partial write transactions.",
5263 .desc = "The number of external bus data write cycles.",
5271 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
5279 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
5287 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
5295 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
5303 .desc = "The number of coherency snoops triggered by external masters.",
5311 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
5325 .desc = "The number of cycles where the shader core is processing a fragment workload.",
5333 .desc = "The number of primitives read from the tile list by the fragment front-end.",
5341 .desc = "The number of primitives being rasterized.",
5349 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
5357 .desc = "The number of fragment warps created.",
5365 .desc = "The number of partially-rasterized fragment quads created.",
5373 .desc = "The number of quads generated by the rasterization phase.",
5381 .desc = "The number of quads that are undergoing early depth and stencil testing.",
5389 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
5397 .desc = "The number of quads killed by early depth and stencil testing.",
5405 .desc = "The number of quads undergoing late depth and stencil testing.",
5413 .desc = "The number of quads killed by late depth and stencil testing.",
5421 .desc = "The number of warps that require more than 32 registers.",
5429 .desc = "The number of tiles processed by the shader core.",
5437 .desc = "The number of tiles killed by transaction elimination.",
5445 .desc = "The number of quads that are valid occluders for hidden surface removal.",
5453 .desc = "The number of warps that are fully populated with quads.",
5461 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
5469 .desc = "The number of non-fragment tasks issued to the shader core.",
5477 .desc = "The number of non-fragment warps created.",
5485 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
5493 .desc = "The number of cycles where the shader core is processing at least one warp.",
5501 .desc = "The number of instructions issued to the FMA pipe.",
5509 .desc = "The number of instructions issued to the CVT pipe.",
5517 .desc = "The number of instructions issued to the SFU pipe.",
5525 .desc = "The number of instructions issued to the MSG pipe.",
5533 .desc = "The number of instructions executed per warp, that have control flow divergence.",
5541 .desc = "The number of instruction cache misses.",
5549 .desc = "The number of cycles where the processing unit is starved of work.",
5557 .desc = "The number of blend shader invocations executed.",
5565 .desc = "The number of texture request message data beats.",
5573 .desc = "The number of cycles where a quad is stalled on texture descriptor fetch.",
5581 .desc = "The number of cycles where a quad is stalled on entering texture fetch because the fetch queue is full.",
5589 .desc = "The number of cycles where the filtering unit is idle and there is at least one quad present in the texture data fetch queue.",
5597 .desc = "The number of texture filtering issue cycles.",
5605 .desc = "The number of cycles where the filtering unit uses the 4x path to implement nearest or bilinear filtering.",
5613 .desc = "The number of cycles where the filtering unit uses the 4x path to implement trilinear filtering.",
5621 .desc = "The number of quad-width texture operations processed by the texture unit.",
5629 .desc = "The number of texture response message data beats.",
5637 .desc = "The number of full-width load/store cache reads.",
5645 .desc = "The number of partial-width load/store cache reads.",
5653 .desc = "The number of full-width load/store cache writes.",
5661 .desc = "The number of partial-width load/store cache writes.",
5669 .desc = "The number of load/store atomic accesses.",
5677 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
5685 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
5693 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
5701 .desc = "The number of instructions executed by the attribute unit.",
5709 .desc = "The number of cycles where the shader core is processing either a non-fragment workload or a fragment workload.",
5717 .desc = "The number of read beats received by the fixed-function fragment front-end.",
5725 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
5733 .desc = "The number of read beats received by the load/store unit.",
5741 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
5749 .desc = "The number of read beats received by the texture unit.",
5757 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
5765 .desc = "The number of read beats received by a unit that is not specifically identified.",
5773 .desc = "The number of write beats by the load/store unit that are due to any reason other than writeback.",
5781 .desc = "The number of write beats sent by the tile buffer writeback unit.",
5789 .desc = "The number of write beats by the load/store unit that are due to writeback.",
5803 .desc = "The number of cycles where the tiler has a workload queued for processing.",
5811 .desc = "The number of input triangle primitives.",
5819 .desc = "The number of input line primitives.",
5827 .desc = "The number of input point primitives.",
5835 .desc = "The number of front-facing triangles that are visible after culling.",
5843 .desc = "The number of back-facing triangles that are visible after culling.",
5851 .desc = "The number of primitives that are visible after culling.",
5859 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
5867 .desc = "The number of primitives that are culled by frustum Z plane tests.",
5875 .desc = "The number of primitives culled by the sample coverage test.",
5883 .desc = "The number of internal bus data read cycles made by the tiler.",
5891 .desc = "The number of internal bus data write cycles made by the tiler.",
5899 .desc = "The number of position shading requests in the IDVS flow.",
5907 .desc = "The number of cycles where the tiler has a stalled position shading request.",
5915 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
5923 .desc = "The number of position lookups that result in a hit in the vertex cache.",
5931 .desc = "The number of position lookups that miss in the vertex cache.",
5939 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
5947 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
5955 .desc = "The number of varying lookups that miss in the vertex cache.",
5963 .desc = "The number of varying shading requests in the IDVS flow.",
5971 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
5979 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
5987 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
6017 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
6025 .desc = "The number of cycles where the GPU has a pending interrupt.",
6033 .desc = "The number of jobs processed by the GPU fragment queue.",
6041 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
6049 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
6057 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
6065 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
6073 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
6081 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
6089 .desc = "The number of jobs processed by the GPU non-fragment queue.",
6097 .desc = "The number of tasks processed by the GPU non-fragment queue.",
6105 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
6113 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
6121 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
6129 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
6137 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
6145 .desc = "The number of jobs processed by the GPU reserved queue.",
6153 .desc = "The number of tasks processed by the GPU reserved queue.",
6161 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
6169 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
6177 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
6185 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
6193 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
6207 .desc = "The number of cycles where the tiler has a workload queued for processing.",
6215 .desc = "The number of input triangle primitives.",
6223 .desc = "The number of input line primitives.",
6231 .desc = "The number of input point primitives.",
6239 .desc = "The number of front-facing triangles that are visible after culling.",
6247 .desc = "The number of back-facing triangles that are visible after culling.",
6255 .desc = "The number of primitives that are visible after culling.",
6263 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
6271 .desc = "The number of primitives that are culled by frustum Z plane tests.",
6279 .desc = "The number of primitives culled by the sample coverage test.",
6287 .desc = "The number of internal bus data read cycles made by the tiler.",
6295 .desc = "The number of internal bus data write cycles made by the tiler.",
6303 .desc = "The number of position shading requests in the IDVS flow.",
6311 .desc = "The number of cycles where the tiler has a stalled position shading request.",
6319 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
6327 .desc = "The number of position lookups that result in a hit in the vertex cache.",
6335 .desc = "The number of position lookups that miss in the vertex cache.",
6343 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
6351 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
6359 .desc = "The number of varying lookups that miss in the vertex cache.",
6367 .desc = "The number of varying shading requests in the IDVS flow.",
6375 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
6383 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
6391 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
6405 .desc = "The number of cycles where the shader core is processing a fragment workload.",
6413 .desc = "The number of primitives read from the tile list by the fragment front-end.",
6421 .desc = "The number of primitives being rasterized.",
6429 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
6437 .desc = "The number of fragment warps created.",
6445 .desc = "The number of fragment warps containing helper threads that do not correspond to a hit sample point.",
6453 .desc = "The number of quads generated by the rasterization phase.",
6461 .desc = "The number of quads that are undergoing early depth and stencil testing.",
6469 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
6477 .desc = "The number of quads killed by early depth and stencil testing.",
6485 .desc = "The number of quads undergoing late depth and stencil testing.",
6493 .desc = "The number of quads killed by late depth and stencil testing.",
6501 .desc = "The number of tiles processed by the shader core.",
6509 .desc = "The number of tiles killed by transaction elimination.",
6517 .desc = "The number of quads that are valid occluders for hidden surface removal.",
6525 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
6533 .desc = "The number of non-fragment tasks issued to the shader core.",
6541 .desc = "The number of non-fragment warps created.",
6549 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
6557 .desc = "The number of cycles where the shader core is processing at least one warp.",
6565 .desc = "The number of cycles where the execution engine unit is processing at least one thread.",
6573 .desc = "The number of instructions executed per warp.",
6581 .desc = "The number of instructions executed per warp, that have control flow divergence.",
6589 .desc = "The number of cycles where no new threads are available for execution.",
6597 .desc = "The number of instructions where the workload is a single FMA pipe arithmetic operation.",
6605 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe arithmetic operation.",
6613 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe message operation",
6621 .desc = "The number of instructions where the workload is a single ADD pipe message operation, with no FMA pipe operation",
6629 .desc = "The number of thread-width texture operations processed.",
6637 .desc = "The number of texture operations that act on a mipmapped texture.",
6645 .desc = "The number of texture operations acting on a compressed texture.",
6653 .desc = "The number of texture operations acting on a 3D texture.",
6661 .desc = "The number of texture operations using a trilinear texture filter.",
6669 .desc = "The number of texture filtering issue cycles.",
6677 .desc = "The number of clock cycles where threads are stalled at the texel coordinate calculation stage.",
6685 .desc = "The number of clock cycles where at least one thread is waiting for data from the texture cache, but no lookup is completed.",
6693 .desc = "The number of clock cycles where at least one thread fetched some data from the texture cache, but no filtering operation is started.",
6701 .desc = "The number of full-width load/store cache reads.",
6709 .desc = "The number of partial-width load/store cache reads.",
6717 .desc = "The number of full-width load/store cache writes.",
6725 .desc = "The number of partial-width load/store cache writes.",
6733 .desc = "The number of load/store atomic accesses.",
6741 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
6749 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
6757 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
6765 .desc = "The number of instructions executed by the attribute unit.",
6773 .desc = "The number of instructions where the workload uses floating-point multiplier hardware.",
6781 .desc = "The number of read beats received by the fixed-function fragment front-end.",
6789 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
6797 .desc = "The number of read beats received by the load/store unit.",
6805 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
6813 .desc = "The number of read beats received by the texture unit.",
6821 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
6829 .desc = "The number of read beats received by a unit that is not specifically identified.",
6837 .desc = "The number of write beats sent by the load/store unit.",
6845 .desc = "The number of write beats sent by the tile buffer writeback unit.",
6853 .desc = "The number of write beats sent by any unit that is not specifically identified.",
6867 .desc = "The number of main MMU address translations performed.",
6875 .desc = "The number of L2 cache read requests from internal masters.",
6883 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
6891 .desc = "The number of L2 cache write requests from internal masters.",
6899 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
6907 .desc = "The number of L2 snoop requests from internal masters.",
6915 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
6923 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
6931 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
6939 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
6947 .desc = "The number of L2 cache lookups performed.",
6955 .desc = "The number of L2 cache read lookups performed.",
6963 .desc = "The number of L2 cache write lookups performed.",
6971 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
6979 .desc = "The number of external read transactions.",
6987 .desc = "The number of external non-coherent read transactions.",
6995 .desc = "The number of external coherent read unique transactions.",
7003 .desc = "The number of external bus data read cycles.",
7011 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
7019 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
7027 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
7035 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
7043 .desc = "The number of data beats returned 0-127 cycles after the read request.",
7051 .desc = "The number of data beats returned 128-191 cycles after the read request.",
7059 .desc = "The number of data beats returned 192-255 cycles after the read request.",
7067 .desc = "The number of data beats returned 256-319 cycles after the read request.",
7075 .desc = "The number of data beats returned 320-383 cycles after the read request.",
7083 .desc = "The number of external write transactions.",
7091 .desc = "The number of external non-coherent full write transactions.",
7099 .desc = "The number of external non-coherent partial write transactions.",
7107 .desc = "The number of external coherent full write transactions.",
7115 .desc = "The number of external coherent partial write transactions.",
7123 .desc = "The number of external bus data write cycles.",
7131 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
7139 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
7147 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
7155 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
7163 .desc = "The number of coherency snoops triggered by external masters.",
7171 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
7201 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
7209 .desc = "The number of cycles where the GPU has a pending interrupt.",
7217 .desc = "The number of jobs processed by the GPU fragment queue.",
7225 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
7233 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
7241 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
7249 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
7257 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
7265 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
7273 .desc = "The number of jobs processed by the GPU non-fragment queue.",
7281 .desc = "The number of tasks processed by the GPU non-fragment queue.",
7289 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
7297 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
7305 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
7313 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
7321 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
7329 .desc = "The number of jobs processed by the GPU reserved queue.",
7337 .desc = "The number of tasks processed by the GPU reserved queue.",
7345 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
7353 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
7361 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
7369 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
7377 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
7391 .desc = "The number of cycles where the tiler has a workload queued for processing.",
7399 .desc = "The number of input triangle primitives.",
7407 .desc = "The number of input line primitives.",
7415 .desc = "The number of input point primitives.",
7423 .desc = "The number of front-facing triangles that are visible after culling.",
7431 .desc = "The number of back-facing triangles that are visible after culling.",
7439 .desc = "The number of primitives that are visible after culling.",
7447 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
7455 .desc = "The number of primitives that are culled by frustum Z plane tests.",
7463 .desc = "The number of primitives culled by the sample coverage test.",
7471 .desc = "The number of internal bus data read cycles made by the tiler.",
7479 .desc = "The number of internal bus data write cycles made by the tiler.",
7487 .desc = "The number of position shading requests in the IDVS flow.",
7495 .desc = "The number of cycles where the tiler has a stalled position shading request.",
7503 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
7511 .desc = "The number of position lookups that result in a hit in the vertex cache.",
7519 .desc = "The number of position lookups that miss in the vertex cache.",
7527 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
7535 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
7543 .desc = "The number of varying lookups that miss in the vertex cache.",
7551 .desc = "The number of varying shading requests in the IDVS flow.",
7559 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
7567 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
7575 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
7589 .desc = "The number of cycles where the shader core is processing a fragment workload.",
7597 .desc = "The number of primitives read from the tile list by the fragment front-end.",
7605 .desc = "The number of primitives being rasterized.",
7613 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
7621 .desc = "The number of fragment warps created.",
7629 .desc = "The number of fragment warps containing helper threads that do not correspond to a hit sample point.",
7637 .desc = "The number of quads generated by the rasterization phase.",
7645 .desc = "The number of quads that are undergoing early depth and stencil testing.",
7653 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
7661 .desc = "The number of quads killed by early depth and stencil testing.",
7669 .desc = "The number of quads undergoing late depth and stencil testing.",
7677 .desc = "The number of quads killed by late depth and stencil testing.",
7685 .desc = "The number of tiles processed by the shader core.",
7693 .desc = "The number of tiles killed by transaction elimination.",
7701 .desc = "The number of quads that are valid occluders for hidden surface removal.",
7709 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
7717 .desc = "The number of non-fragment tasks issued to the shader core.",
7725 .desc = "The number of non-fragment warps created.",
7733 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
7741 .desc = "The number of cycles where the shader core is processing at least one warp.",
7749 .desc = "The number of cycles where the execution engine unit is processing at least one thread.",
7757 .desc = "The number of instructions executed per warp.",
7765 .desc = "The number of instructions executed per warp, that have control flow divergence.",
7773 .desc = "The number of cycles where no new threads are available for execution.",
7781 .desc = "The number of instructions where the workload is a single FMA pipe arithmetic operation.",
7789 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe arithmetic operation.",
7797 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe message operation",
7805 .desc = "The number of instructions where the workload is a single ADD pipe message operation, with no FMA pipe operation",
7813 .desc = "The number of thread-width texture operations processed.",
7821 .desc = "The number of texture operations that act on a mipmapped texture.",
7829 .desc = "The number of texture operations acting on a compressed texture.",
7837 .desc = "The number of texture operations acting on a 3D texture.",
7845 .desc = "The number of texture operations using a trilinear texture filter.",
7853 .desc = "The number of texture filtering issue cycles.",
7861 .desc = "The number of clock cycles where threads are stalled at the texel coordinate calculation stage.",
7869 .desc = "The number of clock cycles where at least one thread is waiting for data from the texture cache, but no lookup is completed.",
7877 .desc = "The number of clock cycles where at least one thread fetched some data from the texture cache, but no filtering operation is started.",
7885 .desc = "The number of full-width load/store cache reads.",
7893 .desc = "The number of partial-width load/store cache reads.",
7901 .desc = "The number of full-width load/store cache writes.",
7909 .desc = "The number of partial-width load/store cache writes.",
7917 .desc = "The number of load/store atomic accesses.",
7925 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
7933 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
7941 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
7949 .desc = "The number of instructions executed by the attribute unit.",
7957 .desc = "The number of instructions where the workload uses floating-point multiplier hardware.",
7965 .desc = "The number of read beats received by the fixed-function fragment front-end.",
7973 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
7981 .desc = "The number of read beats received by the load/store unit.",
7989 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
7997 .desc = "The number of read beats received by the texture unit.",
8005 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
8013 .desc = "The number of read beats received by a unit that is not specifically identified.",
8021 .desc = "The number of write beats sent by the load/store unit.",
8029 .desc = "The number of write beats sent by the tile buffer writeback unit.",
8037 .desc = "The number of write beats sent by any unit that is not specifically identified.",
8051 .desc = "The number of main MMU address translations performed.",
8059 .desc = "The number of L2 cache read requests from internal masters.",
8067 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
8075 .desc = "The number of L2 cache write requests from internal masters.",
8083 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
8091 .desc = "The number of L2 snoop requests from internal masters.",
8099 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
8107 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
8115 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
8123 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
8131 .desc = "The number of L2 cache lookups performed.",
8139 .desc = "The number of L2 cache read lookups performed.",
8147 .desc = "The number of L2 cache write lookups performed.",
8155 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
8163 .desc = "The number of external read transactions.",
8171 .desc = "The number of external non-coherent read transactions.",
8179 .desc = "The number of external coherent read unique transactions.",
8187 .desc = "The number of external bus data read cycles.",
8195 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
8203 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
8211 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
8219 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
8227 .desc = "The number of data beats returned 0-127 cycles after the read request.",
8235 .desc = "The number of data beats returned 128-191 cycles after the read request.",
8243 .desc = "The number of data beats returned 192-255 cycles after the read request.",
8251 .desc = "The number of data beats returned 256-319 cycles after the read request.",
8259 .desc = "The number of data beats returned 320-383 cycles after the read request.",
8267 .desc = "The number of external write transactions.",
8275 .desc = "The number of external non-coherent full write transactions.",
8283 .desc = "The number of external non-coherent partial write transactions.",
8291 .desc = "The number of external coherent full write transactions.",
8299 .desc = "The number of external coherent partial write transactions.",
8307 .desc = "The number of external bus data write cycles.",
8315 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
8323 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
8331 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
8339 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
8347 .desc = "The number of coherency snoops triggered by external masters.",
8355 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
8385 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
8393 .desc = "The number of cycles where the GPU has a pending interrupt.",
8401 .desc = "The number of jobs processed by the GPU fragment queue.",
8409 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
8417 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
8425 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
8433 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
8441 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
8449 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
8457 .desc = "The number of jobs processed by the GPU non-fragment queue.",
8465 .desc = "The number of tasks processed by the GPU non-fragment queue.",
8473 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
8481 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
8489 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
8497 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
8505 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
8513 .desc = "The number of jobs processed by the GPU reserved queue.",
8521 .desc = "The number of tasks processed by the GPU reserved queue.",
8529 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
8537 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
8545 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
8553 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
8561 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
8575 .desc = "The number of cycles where the tiler has a workload queued for processing.",
8583 .desc = "The number of input triangle primitives.",
8591 .desc = "The number of input line primitives.",
8599 .desc = "The number of input point primitives.",
8607 .desc = "The number of front-facing triangles that are visible after culling.",
8615 .desc = "The number of back-facing triangles that are visible after culling.",
8623 .desc = "The number of primitives that are visible after culling.",
8631 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
8639 .desc = "The number of primitives that are culled by frustum Z plane tests.",
8647 .desc = "The number of primitives culled by the sample coverage test.",
8655 .desc = "The number of internal bus data read cycles made by the tiler.",
8663 .desc = "The number of internal bus data write cycles made by the tiler.",
8671 .desc = "The number of position shading requests in the IDVS flow.",
8679 .desc = "The number of cycles where the tiler has a stalled position shading request.",
8687 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
8695 .desc = "The number of position lookups that result in a hit in the vertex cache.",
8703 .desc = "The number of position lookups that miss in the vertex cache.",
8711 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
8719 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
8727 .desc = "The number of varying lookups that miss in the vertex cache.",
8735 .desc = "The number of varying shading requests in the IDVS flow.",
8743 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
8751 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
8759 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
8773 .desc = "The number of cycles where the shader core is processing a fragment workload.",
8781 .desc = "The number of primitives read from the tile list by the fragment front-end.",
8789 .desc = "The number of primitives being rasterized.",
8797 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
8805 .desc = "The number of fragment warps created.",
8813 .desc = "The number of fragment warps containing helper threads that do not correspond to a hit sample point.",
8821 .desc = "The number of quads generated by the rasterization phase.",
8829 .desc = "The number of quads that are undergoing early depth and stencil testing.",
8837 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
8845 .desc = "The number of quads killed by early depth and stencil testing.",
8853 .desc = "The number of quads undergoing late depth and stencil testing.",
8861 .desc = "The number of quads killed by late depth and stencil testing.",
8869 .desc = "The number of warps that require more than 32 registers.",
8877 .desc = "The number of tiles processed by the shader core.",
8885 .desc = "The number of tiles killed by transaction elimination.",
8893 .desc = "The number of quads that are valid occluders for hidden surface removal.",
8901 .desc = "The number of warps that are fully populated with quads.",
8909 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
8917 .desc = "The number of non-fragment tasks issued to the shader core.",
8925 .desc = "The number of non-fragment warps created.",
8933 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
8941 .desc = "The number of cycles where the shader core is processing at least one warp.",
8949 .desc = "The number of cycles where the execution engine unit is processing at least one thread.",
8957 .desc = "The number of instructions executed per warp.",
8965 .desc = "The number of instructions executed per warp, that have control flow divergence.",
8973 .desc = "The number of cycles where no new threads are available for execution.",
8981 .desc = "The number of instructions where the workload is a single FMA pipe arithmetic operation.",
8989 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe arithmetic operation.",
8997 .desc = "The number of instructions where the workload is one FMA pipe arithmetic operation and one ADD pipe message operation",
9005 .desc = "The number of instructions where the workload is a single ADD pipe message operation, with no FMA pipe operation",
9013 .desc = "The number of quad-width texture operations processed by the texture unit.",
9021 .desc = "The number of quad-width filtering passes.",
9029 .desc = "The number of quad-width filtering passes that miss in the resource or sampler descriptor cache.",
9037 .desc = "The number of quad-width filtering passes that use a mipmapped texture.",
9045 .desc = "The number of quad-width filtering passes that use a trilinear filter.",
9053 .desc = "The number of texture line fetches from the L2 cache.",
9061 .desc = "The number of texture line fetches from the L2 cache that are block compressed textures.",
9069 .desc = "The number of texture cache lookup cycles.",
9077 .desc = "The number of texture filtering issue cycles.",
9085 .desc = "The number of full-width load/store cache reads.",
9093 .desc = "The number of partial-width load/store cache reads.",
9101 .desc = "The number of full-width load/store cache writes.",
9109 .desc = "The number of partial-width load/store cache writes.",
9117 .desc = "The number of load/store atomic accesses.",
9125 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
9133 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
9141 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
9149 .desc = "The number of instructions executed by the attribute unit.",
9157 .desc = "The number of instructions where the workload uses floating-point multiplier hardware.",
9165 .desc = "The number of read beats received by the fixed-function fragment front-end.",
9173 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
9181 .desc = "The number of read beats received by the load/store unit.",
9189 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
9197 .desc = "The number of read beats received by the texture unit.",
9205 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
9213 .desc = "The number of read beats received by a unit that is not specifically identified.",
9221 .desc = "The number of write beats by the load/store unit that are due to any reason other than writeback.",
9229 .desc = "The number of write beats sent by the tile buffer writeback unit.",
9237 .desc = "The number of write beats by the load/store unit that are due to writeback.",
9251 .desc = "The number of main MMU address translations performed.",
9259 .desc = "The number of L2 cache read requests from internal masters.",
9267 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
9275 .desc = "The number of L2 cache write requests from internal masters.",
9283 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
9291 .desc = "The number of L2 snoop requests from internal masters.",
9299 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
9307 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
9315 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
9323 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
9331 .desc = "The number of L2 cache lookups performed.",
9339 .desc = "The number of L2 cache read lookups performed.",
9347 .desc = "The number of L2 cache write lookups performed.",
9355 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
9363 .desc = "The number of external read transactions.",
9371 .desc = "The number of external non-coherent read transactions.",
9379 .desc = "The number of external coherent read unique transactions.",
9387 .desc = "The number of external bus data read cycles.",
9395 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
9403 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
9411 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
9419 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
9427 .desc = "The number of data beats returned 0-127 cycles after the read request.",
9435 .desc = "The number of data beats returned 128-191 cycles after the read request.",
9443 .desc = "The number of data beats returned 192-255 cycles after the read request.",
9451 .desc = "The number of data beats returned 256-319 cycles after the read request.",
9459 .desc = "The number of data beats returned 320-383 cycles after the read request.",
9467 .desc = "The number of external write transactions.",
9475 .desc = "The number of external non-coherent full write transactions.",
9483 .desc = "The number of external non-coherent partial write transactions.",
9491 .desc = "The number of external coherent full write transactions.",
9499 .desc = "The number of external coherent partial write transactions.",
9507 .desc = "The number of external bus data write cycles.",
9515 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
9523 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
9531 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
9539 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
9547 .desc = "The number of coherency snoops triggered by external masters.",
9555 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
9585 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
9593 .desc = "The number of cycles where the GPU has a pending interrupt.",
9601 .desc = "The number of jobs processed by the GPU fragment queue.",
9609 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
9617 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
9625 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
9633 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
9641 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
9649 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
9657 .desc = "The number of jobs processed by the GPU non-fragment queue.",
9665 .desc = "The number of tasks processed by the GPU non-fragment queue.",
9673 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
9681 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
9689 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
9697 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
9705 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
9713 .desc = "The number of jobs processed by the GPU reserved queue.",
9721 .desc = "The number of tasks processed by the GPU reserved queue.",
9729 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
9737 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
9745 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
9753 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
9761 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
9775 .desc = "The number of main MMU address translations performed.",
9783 .desc = "The number of L2 cache read requests from internal masters.",
9791 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
9799 .desc = "The number of L2 cache write requests from internal masters.",
9807 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
9815 .desc = "The number of L2 snoop requests from internal masters.",
9823 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
9831 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
9839 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
9847 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
9855 .desc = "The number of L2 cache lookups performed.",
9863 .desc = "The number of L2 cache read lookups performed.",
9871 .desc = "The number of L2 cache write lookups performed.",
9879 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
9887 .desc = "The number of external read transactions.",
9895 .desc = "The number of external non-coherent read transactions.",
9903 .desc = "The number of external coherent read unique transactions.",
9911 .desc = "The number of external bus data read cycles.",
9919 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
9927 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
9935 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
9943 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
9951 .desc = "The number of data beats returned 0-127 cycles after the read request.",
9959 .desc = "The number of data beats returned 128-191 cycles after the read request.",
9967 .desc = "The number of data beats returned 192-255 cycles after the read request.",
9975 .desc = "The number of data beats returned 256-319 cycles after the read request.",
9983 .desc = "The number of data beats returned 320-383 cycles after the read request.",
9991 .desc = "The number of external write transactions.",
9999 .desc = "The number of external non-coherent full write transactions.",
10007 .desc = "The number of external non-coherent partial write transactions.",
10015 .desc = "The number of external coherent full write transactions.",
10023 .desc = "The number of external coherent partial write transactions.",
10031 .desc = "The number of external bus data write cycles.",
10039 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
10047 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
10055 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
10063 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
10071 .desc = "The number of coherency snoops triggered by external masters.",
10079 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
10093 .desc = "The number of cycles where the shader core is processing a fragment workload.",
10101 .desc = "The number of primitives read from the tile list by the fragment front-end.",
10109 .desc = "The number of primitives being rasterized.",
10117 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
10125 .desc = "The number of fragment warps created.",
10133 .desc = "The number of partially-rasterized fragment quads created.",
10141 .desc = "The number of quads generated by the rasterization phase.",
10149 .desc = "The number of quads that are undergoing early depth and stencil testing.",
10157 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
10165 .desc = "The number of quads killed by early depth and stencil testing.",
10173 .desc = "The number of quads undergoing late depth and stencil testing.",
10181 .desc = "The number of quads killed by late depth and stencil testing.",
10189 .desc = "The number of warps that require more than 32 registers.",
10197 .desc = "The number of tiles processed by the shader core.",
10205 .desc = "The number of tiles killed by transaction elimination.",
10213 .desc = "The number of quads that are valid occluders for hidden surface removal.",
10221 .desc = "The number of warps that are fully populated with quads.",
10229 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
10237 .desc = "The number of non-fragment tasks issued to the shader core.",
10245 .desc = "The number of non-fragment warps created.",
10253 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
10261 .desc = "The number of cycles where the shader core is processing at least one warp.",
10269 .desc = "The number of instructions issued to the FMA pipe.",
10277 .desc = "The number of instructions issued to the CVT pipe.",
10285 .desc = "The number of instructions issued to the SFU pipe.",
10293 .desc = "The number of instructions issued to the MSG pipe.",
10301 .desc = "The number of instructions executed per warp, that have control flow divergence.",
10309 .desc = "The number of instruction cache misses.",
10317 .desc = "The number of cycles where the processing unit is starved of work.",
10325 .desc = "The number of blend shader invocations executed.",
10333 .desc = "The number of texture request message data beats.",
10341 .desc = "The number of cycles where a quad is stalled on texture descriptor fetch.",
10349 .desc = "The number of cycles where a quad is stalled on entering texture fetch because the fetch queue is full.",
10357 .desc = "The number of cycles where the filtering unit is idle and there is at least one quad present in the texture data fetch queue.",
10365 .desc = "The number of texture filtering issue cycles.",
10373 .desc = "The number of cycles where the filtering unit uses the 4x path to implement nearest or bilinear filtering.",
10381 .desc = "The number of cycles where the filtering unit uses the 4x path to implement trilinear filtering.",
10389 .desc = "The number of quad-width texture operations processed by the texture unit.",
10397 .desc = "The number of texture response message data beats.",
10405 .desc = "The number of full-width load/store cache reads.",
10413 .desc = "The number of partial-width load/store cache reads.",
10421 .desc = "The number of full-width load/store cache writes.",
10429 .desc = "The number of partial-width load/store cache writes.",
10437 .desc = "The number of load/store atomic accesses.",
10445 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
10453 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
10461 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
10469 .desc = "The number of instructions executed by the attribute unit.",
10477 .desc = "The number of instructions where the workload uses floating-point multiplier hardware.",
10485 .desc = "The number of read beats received by the fixed-function fragment front-end.",
10493 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
10501 .desc = "The number of read beats received by the load/store unit.",
10509 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
10517 .desc = "The number of read beats received by the texture unit.",
10525 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
10533 .desc = "The number of read beats received by a unit that is not specifically identified.",
10541 .desc = "The number of write beats by the load/store unit that are due to any reason other than writeback.",
10549 .desc = "The number of write beats sent by the tile buffer writeback unit.",
10557 .desc = "The number of write beats by the load/store unit that are due to writeback.",
10571 .desc = "The number of cycles where the tiler has a workload queued for processing.",
10579 .desc = "The number of input triangle primitives.",
10587 .desc = "The number of input line primitives.",
10595 .desc = "The number of input point primitives.",
10603 .desc = "The number of front-facing triangles that are visible after culling.",
10611 .desc = "The number of back-facing triangles that are visible after culling.",
10619 .desc = "The number of primitives that are visible after culling.",
10627 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
10635 .desc = "The number of primitives that are culled by frustum Z plane tests.",
10643 .desc = "The number of primitives culled by the sample coverage test.",
10651 .desc = "The number of internal bus data read cycles made by the tiler.",
10659 .desc = "The number of internal bus data write cycles made by the tiler.",
10667 .desc = "The number of position shading requests in the IDVS flow.",
10675 .desc = "The number of cycles where the tiler has a stalled position shading request.",
10683 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
10691 .desc = "The number of position lookups that result in a hit in the vertex cache.",
10699 .desc = "The number of position lookups that miss in the vertex cache.",
10707 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
10715 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
10723 .desc = "The number of varying lookups that miss in the vertex cache.",
10731 .desc = "The number of varying shading requests in the IDVS flow.",
10739 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
10747 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
10755 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
10785 .desc = "The number of cycles where the GPU has a workload of any type queued for processing.",
10793 .desc = "The number of cycles where the GPU has a pending interrupt.",
10801 .desc = "The number of jobs processed by the GPU fragment queue.",
10809 .desc = "The number of 32x32 pixel tasks processed by the GPU fragment queue.",
10817 .desc = "The number of cycles where work is queued for processing in the GPU fragment queue.",
10825 .desc = "The number of cycles where queued fragment work is waiting for a descriptor load.",
10833 .desc = "The number of cycles where queued fragment work is waiting for an available processor.",
10841 .desc = "The number of cycles where queued fragment work is waiting for dependent work to complete.",
10849 .desc = "The number of cycles where the GPU is waiting for issued fragment work to complete.",
10857 .desc = "The number of jobs processed by the GPU non-fragment queue.",
10865 .desc = "The number of tasks processed by the GPU non-fragment queue.",
10873 .desc = "The number of cycles where work is queued in the GPU non-fragment queue.",
10881 .desc = "The number number of cycles where queued non-fragment work is waiting for a descriptor load.",
10889 .desc = "The number of cycles where queued non-fragment work is waiting for an available processor.",
10897 .desc = "The number of cycles where queued non-fragment work is waiting for dependent work to complete.",
10905 .desc = "The number of cycles where the GPU is waiting for issued non-fragment work to complete.",
10913 .desc = "The number of jobs processed by the GPU reserved queue.",
10921 .desc = "The number of tasks processed by the GPU reserved queue.",
10929 .desc = "The number of cycles where work is queued in the GPU reserved queue.",
10937 .desc = "The number of cycles where queued reserved work is waiting for a descriptor load.",
10945 .desc = "The number of cycles where queued reserved work is waiting for an available processor.",
10953 .desc = "The number of cycles where queued reserved work is waiting for dependent work to complete.",
10961 .desc = "The number of cycles where the GPU is waiting for issued reserved work to complete.",
10975 .desc = "The number of main MMU address translations performed.",
10983 .desc = "The number of L2 cache read requests from internal masters.",
10991 .desc = "The number of cycles L2 cache read requests from internal masters are stalled.",
10999 .desc = "The number of L2 cache write requests from internal masters.",
11007 .desc = "The number of cycles where L2 cache write requests from internal masters are stalled.",
11015 .desc = "The number of L2 snoop requests from internal masters.",
11023 .desc = "The number of cycles where L2 cache snoop requests from internal masters are stalled.",
11031 .desc = "The number of L1 cache read requests sent by the L2 cache to an internal master.",
11039 .desc = "The number of cycles where L1 cache read requests sent by the L2 cache to an internal master are stalled.",
11047 .desc = "The number of L1 cache write responses sent by the L2 cache to an internal master.",
11055 .desc = "The number of L2 cache lookups performed.",
11063 .desc = "The number of L2 cache read lookups performed.",
11071 .desc = "The number of L2 cache write lookups performed.",
11079 .desc = "The number of coherency snoop lookups performed that were triggered by an external master.",
11087 .desc = "The number of external read transactions.",
11095 .desc = "The number of external non-coherent read transactions.",
11103 .desc = "The number of external coherent read unique transactions.",
11111 .desc = "The number of external bus data read cycles.",
11119 .desc = "The number of cycles where a read is stalled waiting for the external bus.",
11127 .desc = "The number of read transactions initiated when 0-25% of the maximum are in use.",
11135 .desc = "The number of read transactions initiated when 25-50% of the maximum are in use.",
11143 .desc = "The number of read transactions initiated when 50-75% of the maximum are in use.",
11151 .desc = "The number of data beats returned 0-127 cycles after the read request.",
11159 .desc = "The number of data beats returned 128-191 cycles after the read request.",
11167 .desc = "The number of data beats returned 192-255 cycles after the read request.",
11175 .desc = "The number of data beats returned 256-319 cycles after the read request.",
11183 .desc = "The number of data beats returned 320-383 cycles after the read request.",
11191 .desc = "The number of external write transactions.",
11199 .desc = "The number of external non-coherent full write transactions.",
11207 .desc = "The number of external non-coherent partial write transactions.",
11215 .desc = "The number of external coherent full write transactions.",
11223 .desc = "The number of external coherent partial write transactions.",
11231 .desc = "The number of external bus data write cycles.",
11239 .desc = "The number of cycles where a write is stalled waiting for the external bus.",
11247 .desc = "The number of write transactions initiated when 0-25% of the maximum are in use.",
11255 .desc = "The number of write transactions initiated when 25-50% of the maximum are in use.",
11263 .desc = "The number of write transactions initiated when 50-75% of the maximum are in use.",
11271 .desc = "The number of coherency snoops triggered by external masters.",
11279 .desc = "The number of cycles where a coherency snoop triggered by external master is stalled.",
11293 .desc = "The number of cycles where the shader core is processing a fragment workload.",
11301 .desc = "The number of primitives read from the tile list by the fragment front-end.",
11309 .desc = "The number of primitives being rasterized.",
11317 .desc = "The number of cycles where at least one quad is present in the pre-pipe quad queue.",
11325 .desc = "The number of fragment warps created.",
11333 .desc = "The number of partially-rasterized fragment quads created.",
11341 .desc = "The number of quads generated by the rasterization phase.",
11349 .desc = "The number of quads that are undergoing early depth and stencil testing.",
11357 .desc = "The number of quads undergoing early depth and stencil testing, that are capable of updating the framebuffer.",
11365 .desc = "The number of quads killed by early depth and stencil testing.",
11373 .desc = "The number of quads undergoing late depth and stencil testing.",
11381 .desc = "The number of quads killed by late depth and stencil testing.",
11389 .desc = "The number of warps that require more than 32 registers.",
11397 .desc = "The number of tiles processed by the shader core.",
11405 .desc = "The number of tiles killed by transaction elimination.",
11413 .desc = "The number of quads that are valid occluders for hidden surface removal.",
11421 .desc = "The number of warps that are fully populated with quads.",
11429 .desc = "The number of cycles where the shader core is processing some non-fragment workload.",
11437 .desc = "The number of non-fragment tasks issued to the shader core.",
11445 .desc = "The number of non-fragment warps created.",
11453 .desc = "The number of cycles where the shader core is processing a non-fragment workload and there are no new threads available for execution.",
11461 .desc = "The number of cycles where the shader core is processing at least one warp.",
11469 .desc = "The number of instructions issued to the FMA pipe.",
11477 .desc = "The number of instructions issued to the CVT pipe.",
11485 .desc = "The number of instructions issued to the SFU pipe.",
11493 .desc = "The number of instructions issued to the MSG pipe.",
11501 .desc = "The number of instructions executed per warp, that have control flow divergence.",
11509 .desc = "The number of instruction cache misses.",
11517 .desc = "The number of cycles where the processing unit is starved of work.",
11525 .desc = "The number of blend shader invocations executed.",
11533 .desc = "The number of texture request message data beats.",
11541 .desc = "The number of cycles where a quad is stalled on texture descriptor fetch.",
11549 .desc = "The number of cycles where a quad is stalled on entering texture fetch because the fetch queue is full.",
11557 .desc = "The number of cycles where the filtering unit is idle and there is at least one quad present in the texture data fetch queue.",
11565 .desc = "The number of texture filtering issue cycles.",
11573 .desc = "The number of cycles where the filtering unit uses the 4x path to implement nearest or bilinear filtering.",
11581 .desc = "The number of cycles where the filtering unit uses the 4x path to implement trilinear filtering.",
11589 .desc = "The number of quad-width texture operations processed by the texture unit.",
11597 .desc = "The number of texture response message data beats.",
11605 .desc = "The number of full-width load/store cache reads.",
11613 .desc = "The number of partial-width load/store cache reads.",
11621 .desc = "The number of full-width load/store cache writes.",
11629 .desc = "The number of partial-width load/store cache writes.",
11637 .desc = "The number of load/store atomic accesses.",
11645 .desc = "The number of warp-width interpolation operations processed by the varying unit.",
11653 .desc = "The number of 32-bit interpolation cycles processed by the varying unit.",
11661 .desc = "The number of 16-bit interpolation cycles processed by the varying unit.",
11669 .desc = "The number of instructions executed by the attribute unit.",
11677 .desc = "The number of cycles where the shader core is processing either a non-fragment workload or a fragment workload.",
11685 .desc = "The number of read beats received by the fixed-function fragment front-end.",
11693 .desc = "The number of read beats received by the fixed-function fragment front-end that required an external memory access due to an L2 cache miss.",
11701 .desc = "The number of read beats received by the load/store unit.",
11709 .desc = "The number of read beats received by the load/store unit that required an external memory access due to an L2 cache miss.",
11717 .desc = "The number of read beats received by the texture unit.",
11725 .desc = "The number of read beats received by the texture unit that required an external memory access due to an L2 cache miss.",
11733 .desc = "The number of read beats received by a unit that is not specifically identified.",
11741 .desc = "The number of write beats by the load/store unit that are due to any reason other than writeback.",
11749 .desc = "The number of write beats sent by the tile buffer writeback unit.",
11757 .desc = "The number of write beats by the load/store unit that are due to writeback.",
11771 .desc = "The number of cycles where the tiler has a workload queued for processing.",
11779 .desc = "The number of input triangle primitives.",
11787 .desc = "The number of input line primitives.",
11795 .desc = "The number of input point primitives.",
11803 .desc = "The number of front-facing triangles that are visible after culling.",
11811 .desc = "The number of back-facing triangles that are visible after culling.",
11819 .desc = "The number of primitives that are visible after culling.",
11827 .desc = "The number of primitives that are culled by facing or frustum XY plane tests.",
11835 .desc = "The number of primitives that are culled by frustum Z plane tests.",
11843 .desc = "The number of primitives culled by the sample coverage test.",
11851 .desc = "The number of internal bus data read cycles made by the tiler.",
11859 .desc = "The number of internal bus data write cycles made by the tiler.",
11867 .desc = "The number of position shading requests in the IDVS flow.",
11875 .desc = "The number of cycles where the tiler has a stalled position shading request.",
11883 .desc = "The number of cycles where the tiler has a stalled position shading buffer.",
11891 .desc = "The number of position lookups that result in a hit in the vertex cache.",
11899 .desc = "The number of position lookups that miss in the vertex cache.",
11907 .desc = "The number of cycles where the tiler is stalled waiting for primitive assembly.",
11915 .desc = "The number of varying lookups that result in a hit in the vertex cache.",
11923 .desc = "The number of varying lookups that miss in the vertex cache.",
11931 .desc = "The number of varying shading requests in the IDVS flow.",
11939 .desc = "The number of cycles where the tiler has a stalled varying shading request.",
11947 .desc = "The number of cycles where the tiler write buffer can not send data because it has no available write IDs.",
11955 .desc = "The number of cycles where the tiler write buffer can not send data because the bus is not ready.",
11985 .desc = "Number of cycles GPU active",
11993 .desc = "Number of cycles GPU interrupt pending",
12001 .desc = "Number of cycles JS0 (fragment) active",
12009 .desc = "Number of cycles JS1 (vertex/tiler/compute) active",
12017 .desc = "Number of cycles JS2 (vertex/compute) active",
12025 .desc = "Number of Jobs (fragment) completed in JS0",
12033 .desc = "Number of Jobs (vertex/tiler/compute) completed in JS1",
12041 .desc = "Number of Jobs (vertex/compute) completed in JS2",
12049 .desc = "Number of Pixels completed in JS0",
12057 .desc = "Number of Tasks completed in JS1",
12065 .desc = "Number of Tasks completed in JS2",
12079 .desc = "Number of cycles Tiler active",
12087 .desc = "Number of polygons processed",
12095 .desc = "Number of quads processed",
12103 .desc = "Number of triangles processed",
12111 .desc = "Number of lines processed",
12119 .desc = "Number of points processed",
12127 .desc = "Number of front facing primitives",
12135 .desc = "Number of back facing primitives",
12143 .desc = "Number of visible primitives",
12151 .desc = "Number of culled primitives",
12159 .desc = "Number of clipped primitives",
12173 .desc = "Number of cycles tripipe was active",
12181 .desc = "Number of cycles fragment processing was active",
12189 .desc = "Number of cycles vertex\\compute processing was active",
12197 .desc = "Number of cycles spent waiting for a physical tile buffer",
12205 .desc = "Number of fragment threads started",
12213 .desc = "Number of dummy fragment threads started",
12221 .desc = "Number of threads doing late ZS test",
12229 .desc = "Number of threads killed by late ZS test",
12237 .desc = "Number of compute tasks",
12245 .desc = "Number of compute threads started",
12253 .desc = "Number of primitives loaded from tiler",
12261 .desc = "Number of primitives dropped because out of tile",
12269 .desc = "Number of quads rasterized",
12277 .desc = "Number of quads doing early ZS test",
12285 .desc = "Number of quads killed by early ZS test",
12293 .desc = "Number of pixels rendered",
12301 .desc = "Number of tile writes skipped by transaction elimination",
12309 .desc = "Number of batched instructions executed by the A-pipe",
12317 .desc = "Number of instructions completed by the LS-pipe",
12325 .desc = "Number of instructions issued to the LS-pipe, including restarts",
12333 .desc = "Number of instructions completed by the T-pipe",
12341 .desc = "Number of threads through loop 2 address calculation",
12349 .desc = "Number of read hits in the Load/Store cache",
12357 .desc = "Number of read misses in the Load/Store cache",
12365 .desc = "Number of write hits in the Load/Store cache",
12373 .desc = "Number of write misses in the Load/Store cache",
12381 .desc = "Number of atomic hits in the Load/Store cache",
12389 .desc = "Number of atomic misses in the Load/Store cache",
12397 .desc = "Number of line fetches in the Load/Store cache",
12405 .desc = "Number of dirty line evictions in the Load/Store cache",
12413 .desc = "Number of coherent memory snoops in to the Load/Store cache",
12427 .desc = "Number of read transaction snoops",
12435 .desc = "Number of reads hitting in the L2 cache",
12443 .desc = "Number of write transaction snoops",
12451 .desc = "Number of writes hitting in the L2 cache",
12459 .desc = "Number of external bus read bytes",
12467 .desc = "Number of cycles a valid read address (AR) is stalled by the external interconnect",
12475 .desc = "Number of external bus write bytes",
12483 .desc = "Number of cycles a valid write data (W channel) is stalled by the external interconnect",
12513 .desc = "Number of cycles GPU active",
12521 .desc = "Number of cycles GPU interrupt pending",
12529 .desc = "Number of cycles JS0 (fragment) active",
12537 .desc = "Number of cycles JS1 (vertex/tiler/compute) active",
12545 .desc = "Number of cycles JS2 (vertex/compute) active",
12553 .desc = "Number of Jobs (fragment) completed in JS0",
12561 .desc = "Number of Jobs (vertex/tiler/compute) completed in JS1",
12569 .desc = "Number of Jobs (vertex/compute) completed in JS2",
12577 .desc = "Number of Pixels completed in JS0",
12585 .desc = "Number of Tasks completed in JS1",
12593 .desc = "Number of Tasks completed in JS2",
12607 .desc = "Number of cycles Tiler active",
12615 .desc = "Number of polygons processed",
12623 .desc = "Number of quads processed",
12631 .desc = "Number of triangles processed",
12639 .desc = "Number of lines processed",
12647 .desc = "Number of points processed",
12655 .desc = "Number of front facing primitives",
12663 .desc = "Number of back facing primitives",
12671 .desc = "Number of visible primitives",
12679 .desc = "Number of culled primitives",
12687 .desc = "Number of clipped primitives",
12695 .desc = "Number of primitives in hierarchy level 0",
12703 .desc = "Number of primitives in hierarchy level 1",
12711 .desc = "Number of primitives in hierarchy level 2",
12719 .desc = "Number of primitives in hierarchy level 3",
12727 .desc = "Number of primitives in hierarchy level 4",
12735 .desc = "Number of primitives in hierarchy level 5",
12743 .desc = "Number of primitives in hierarchy level 6",
12751 .desc = "Number of primitives in hierarchy level 7",
12765 .desc = "Number of cycles tripipe was active",
12773 .desc = "Number of cycles fragment processing was active",
12781 .desc = "Number of cycles vertex\\compute processing was active",
12789 .desc = "Number of cycles spent waiting for a physical tile buffer",
12797 .desc = "Number of cycles the pre-pipe queue contains quads",
12805 .desc = "Number of fragment threads started",
12813 .desc = "Number of dummy fragment threads started",
12821 .desc = "Number of threads doing late ZS test",
12829 .desc = "Number of threads killed by late ZS test",
12837 .desc = "Number of compute tasks",
12845 .desc = "Number of compute threads started",
12853 .desc = "Number of primitives loaded from tiler",
12861 .desc = "Number of primitives dropped because out of tile",
12869 .desc = "Number of quads rasterized",
12877 .desc = "Number of quads doing early ZS test",
12885 .desc = "Number of quads killed by early ZS test",
12893 .desc = "Number of pixels rendered",
12901 .desc = "Number of tile writes skipped by transaction elimination",
12909 .desc = "Number of instructions completed by the the A-pipe (normalized per pipeline)",
12917 .desc = "Number of instructions completed by the LS-pipe",
12925 .desc = "Number of instructions issued to the LS-pipe, including restarts",
12933 .desc = "Number of instructions completed by the T-pipe",
12941 .desc = "Number of threads through loop 2 address calculation",
12949 .desc = "Number of instructions in the T-pipe, recirculated due to cache miss",
12957 .desc = "Number of read operations in the Load/Store cache",
12965 .desc = "Number of read hits in the Load/Store cache",
12973 .desc = "Number of write operations in the Load/Store cache",
12981 .desc = "Number of write hits in the Load/Store cache",
12989 .desc = "Number of atomic operations in the Load/Store cache",
12997 .desc = "Number of atomic hits in the Load/Store cache",
13005 .desc = "Number of line fetches in the Load/Store cache",
13013 .desc = "Number of dirty line evictions in the Load/Store cache",
13021 .desc = "Number of coherent memory snoops in to the Load/Store cache",
13035 .desc = "Number of reads into the L2 cache",
13043 .desc = "Number of read transaction snoops",
13051 .desc = "Number of reads hitting in the L2 cache",
13059 .desc = "Number of write transaction snoops",
13067 .desc = "Number of writes hitting in the L2 cache",
13075 .desc = "Number of writes into the L2 cache",
13083 .desc = "Number of external bus read bytes",
13091 .desc = "Number of cycles a valid read address (AR) is stalled by the external interconnect",
13099 .desc = "Number of cycles a valid request is blocked by a full response buffer",
13107 .desc = "Number of cycles a valid request is blocked by a full read data buffer",
13115 .desc = "Number of external bus write bytes",
13123 .desc = "Number of cycles a valid write data (W channel) is stalled by the external interconnect",
13131 .desc = "Number of cycles a valid request is blocked by a full write buffer",
13161 .desc = "Number of cycles GPU active",
13169 .desc = "Number of cycles GPU interrupt pending",
13177 .desc = "Number of cycles JS0 (fragment) active",
13185 .desc = "Number of cycles JS1 (vertex/tiler/compute) active",
13193 .desc = "Number of cycles JS2 (vertex/compute) active",
13201 .desc = "Number of Jobs (fragment) completed in JS0",
13209 .desc = "Number of Jobs (vertex/tiler/compute) completed in JS1",
13217 .desc = "Number of Jobs (vertex/compute) completed in JS2",
13225 .desc = "Number of Pixels completed in JS0",
13233 .desc = "Number of Tasks completed in JS1",
13241 .desc = "Number of Tasks completed in JS2",
13255 .desc = "Number of cycles Tiler active",
13263 .desc = "Number of polygons processed",
13271 .desc = "Number of quads processed",
13279 .desc = "Number of triangles processed",
13287 .desc = "Number of lines processed",
13295 .desc = "Number of points processed",
13303 .desc = "Number of front facing primitives",
13311 .desc = "Number of back facing primitives",
13319 .desc = "Number of visible primitives",
13327 .desc = "Number of culled primitives",
13335 .desc = "Number of clipped primitives",
13349 .desc = "Number of cycles tripipe was active",
13357 .desc = "Number of cycles fragment processing was active",
13365 .desc = "Number of cycles vertex\\compute processing was active",
13373 .desc = "Number of cycles spent waiting for a physical tile buffer",
13381 .desc = "Number of cycles the pre-pipe queue contains quads",
13389 .desc = "Number of fragment threads started",
13397 .desc = "Number of dummy fragment threads started",
13405 .desc = "Number of threads doing late ZS test",
13413 .desc = "Number of threads killed by late ZS test",
13421 .desc = "Number of compute tasks",
13429 .desc = "Number of compute threads started",
13437 .desc = "Number of primitives loaded from tiler",
13445 .desc = "Number of primitives dropped because out of tile",
13453 .desc = "Number of quads rasterized",
13461 .desc = "Number of quads doing early ZS test",
13469 .desc = "Number of quads killed by early ZS test",
13477 .desc = "Number of pixels rendered",
13485 .desc = "Number of tile writes skipped by transaction elimination",
13493 .desc = "Number of batched instructions executed by the A-pipe (normalized per pipe)",
13501 .desc = "Number of instructions completed by the LS-pipe",
13509 .desc = "Number of instructions issued to the LS-pipe, including restarts",
13517 .desc = "Number of instructions completed by the T-pipe",
13525 .desc = "Number of threads through loop 2 address calculation",
13533 .desc = "Number of instructions in the T-pipe, recirculated due to cache miss",
13541 .desc = "Number of read operations in the Load/Store cache",
13549 .desc = "Number of read hits in the Load/Store cache",
13557 .desc = "Number of write operations in the Load/Store cache",
13565 .desc = "Number of write hits in the Load/Store cache",
13573 .desc = "Number of atomic operations in the Load/Store cache",
13581 .desc = "Number of atomic hits in the Load/Store cache",
13589 .desc = "Number of line fetches in the Load/Store cache",
13597 .desc = "Number of dirty line evictions in the Load/Store cache",
13605 .desc = "Number of coherent memory snoops in to the Load/Store cache",
13619 .desc = "Number of reads into the L2 cache",
13627 .desc = "Number of read transaction snoops",
13635 .desc = "Number of reads hitting in the L2 cache",
13643 .desc = "Number of write transaction snoops",
13651 .desc = "Number of writes hitting in the L2 cache",
13659 .desc = "Number of writes into the L2 cache",
13667 .desc = "Number of external bus read bytes",
13675 .desc = "Number of cycles a valid read address (AR) is stalled by the external interconnect",
13683 .desc = "Number of cycles a valid request is blocked by a full response buffer",
13691 .desc = "Number of cycles a valid request is blocked by a full read data buffer",
13699 .desc = "Number of external bus write bytes",
13707 .desc = "Number of cycles a valid write data (W channel) is stalled by the external interconnect",
13715 .desc = "Number of cycles a valid request is blocked by a full write buffer",
13745 .desc = "Number of cycles GPU active",
13753 .desc = "Number of cycles GPU interrupt pending",
13761 .desc = "Number of cycles JS0 (fragment) active",
13769 .desc = "Number of cycles JS1 (vertex/tiler/compute) active",
13777 .desc = "Number of cycles JS2 (vertex/compute) active",
13785 .desc = "Number of Jobs (fragment) completed in JS0",
13793 .desc = "Number of Jobs (vertex/tiler/compute) completed in JS1",
13801 .desc = "Number of Jobs (vertex/compute) completed in JS2",
13809 .desc = "Number of Pixels completed in JS0",
13817 .desc = "Number of Tasks completed in JS1",
13825 .desc = "Number of Tasks completed in JS2",
13839 .desc = "Number of cycles Tiler active",
13847 .desc = "Number of polygons processed",
13855 .desc = "Number of quads processed",
13863 .desc = "Number of triangles processed",
13871 .desc = "Number of lines processed",
13879 .desc = "Number of points processed",
13887 .desc = "Number of front facing primitives",
13895 .desc = "Number of back facing primitives",
13903 .desc = "Number of visible primitives",
13911 .desc = "Number of culled primitives",
13919 .desc = "Number of clipped primitives",
13933 .desc = "Number of cycles tripipe was active",
13941 .desc = "Number of cycles fragment processing was active",
13949 .desc = "Number of cycles vertex\\compute processing was active",
13957 .desc = "Number of cycles spent waiting for a physical tile buffer",
13965 .desc = "Number of cycles the pre-pipe queue contains quads",
13973 .desc = "Number of fragment threads started",
13981 .desc = "Number of dummy fragment threads started",
13989 .desc = "Number of threads doing late ZS test",
13997 .desc = "Number of threads killed by late ZS test",
14005 .desc = "Number of compute tasks",
14013 .desc = "Number of compute threads started",
14021 .desc = "Number of primitives loaded from tiler",
14029 .desc = "Number of primitives dropped because out of tile",
14037 .desc = "Number of quads rasterized",
14045 .desc = "Number of quads doing early ZS test",
14053 .desc = "Number of quads killed by early ZS test",
14061 .desc = "Number of pixels rendered",
14069 .desc = "Number of tile writes skipped by transaction elimination",
14077 .desc = "Number of batched instructions executed by the A-pipe (normalized per pipe)",
14085 .desc = "Number of instructions completed by the LS-pipe",
14093 .desc = "Number of instructions issued to the LS-pipe, including restarts",
14101 .desc = "Number of instructions completed by the T-pipe",
14109 .desc = "Number of threads through loop 2 address calculation",
14117 .desc = "Number of instructions in the T-pipe, recirculated due to cache miss",
14125 .desc = "Number of read operations in the Load/Store cache",
14133 .desc = "Number of read hits in the Load/Store cache",
14141 .desc = "Number of write operations in the Load/Store cache",
14149 .desc = "Number of write hits in the Load/Store cache",
14157 .desc = "Number of atomic operations in the Load/Store cache",
14165 .desc = "Number of atomic hits in the Load/Store cache",
14173 .desc = "Number of line fetches in the Load/Store cache",
14181 .desc = "Number of dirty line evictions in the Load/Store cache",
14189 .desc = "Number of coherent memory snoops in to the Load/Store cache",
14203 .desc = "Number of reads into the L2 cache",
14211 .desc = "Number of read transaction snoops",
14219 .desc = "Number of reads hitting in the L2 cache",
14227 .desc = "Number of write transaction snoops",
14235 .desc = "Number of writes hitting in the L2 cache",
14243 .desc = "Number of writes into the L2 cache",
14251 .desc = "Number of external bus read bytes",
14259 .desc = "Number of cycles a valid read address (AR) is stalled by the external interconnect",
14267 .desc = "Number of cycles a valid request is blocked by a full response buffer",
14275 .desc = "Number of cycles a valid request is blocked by a full read data buffer",
14283 .desc = "Number of external bus write bytes",
14291 .desc = "Number of cycles a valid write data (W channel) is stalled by the external interconnect",
14299 .desc = "Number of cycles a valid request is blocked by a full write buffer",
14329 .desc = "Number of cycles GPU active",
14337 .desc = "Number of cycles GPU interrupt pending",
14345 .desc = "Number of cycles JS0 (fragment) active",
14353 .desc = "Number of cycles JS1 (vertex/tiler/compute) active",
14361 .desc = "Number of cycles JS2 (vertex/compute) active",
14369 .desc = "Number of Jobs (fragment) completed in JS0",
14377 .desc = "Number of Jobs (vertex/tiler/compute) completed in JS1",
14385 .desc = "Number of Jobs (vertex/compute) completed in JS2",
14393 .desc = "Number of Pixels completed in JS0",
14401 .desc = "Number of Tasks completed in JS1",
14409 .desc = "Number of Tasks completed in JS2",
14423 .desc = "Number of cycles Tiler active",
14431 .desc = "Number of polygons processed",
14439 .desc = "Number of quads processed",
14447 .desc = "Number of triangles processed",
14455 .desc = "Number of lines processed",
14463 .desc = "Number of points processed",
14471 .desc = "Number of front facing primitives",
14479 .desc = "Number of back facing primitives",
14487 .desc = "Number of visible primitives",
14495 .desc = "Number of culled primitives",
14503 .desc = "Number of clipped primitives",
14511 .desc = "Number of primitives in hierarchy level 0",
14519 .desc = "Number of primitives in hierarchy level 1",
14527 .desc = "Number of primitives in hierarchy level 2",
14535 .desc = "Number of primitives in hierarchy level 3",
14543 .desc = "Number of primitives in hierarchy level 4",
14551 .desc = "Number of primitives in hierarchy level 5",
14559 .desc = "Number of primitives in hierarchy level 6",
14567 .desc = "Number of primitives in hierarchy level 7",
14581 .desc = "Number of cycles tripipe was active",
14589 .desc = "Number of cycles fragment processing was active",
14597 .desc = "Number of cycles vertex\\compute processing was active",
14605 .desc = "Number of cycles spent waiting for a physical tile buffer",
14613 .desc = "Number of cycles the pre-pipe queue contains quads",
14621 .desc = "Number of fragment threads started",
14629 .desc = "Number of dummy fragment threads started",
14637 .desc = "Number of threads doing late ZS test",
14645 .desc = "Number of threads killed by late ZS test",
14653 .desc = "Number of compute tasks",
14661 .desc = "Number of compute threads started",
14669 .desc = "Number of primitives loaded from tiler",
14677 .desc = "Number of primitives dropped because out of tile",
14685 .desc = "Number of quads rasterized",
14693 .desc = "Number of quads doing early ZS test",
14701 .desc = "Number of quads killed by early ZS test",
14709 .desc = "Number of pixels rendered",
14717 .desc = "Number of tile writes skipped by transaction elimination",
14725 .desc = "Number of instructions completed by the the A-pipe (normalized per pipeline)",
14733 .desc = "Number of instructions completed by the LS-pipe",
14741 .desc = "Number of instructions issued to the LS-pipe, including restarts",
14749 .desc = "Number of instructions completed by the T-pipe",
14757 .desc = "Number of threads through loop 2 address calculation",
14765 .desc = "Number of instructions in the T-pipe, recirculated due to cache miss",
14773 .desc = "Number of read operations in the Load/Store cache",
14781 .desc = "Number of read hits in the Load/Store cache",
14789 .desc = "Number of write operations in the Load/Store cache",
14797 .desc = "Number of write hits in the Load/Store cache",
14805 .desc = "Number of atomic operations in the Load/Store cache",
14813 .desc = "Number of atomic hits in the Load/Store cache",
14821 .desc = "Number of line fetches in the Load/Store cache",
14829 .desc = "Number of dirty line evictions in the Load/Store cache",
14837 .desc = "Number of coherent memory snoops in to the Load/Store cache",
14851 .desc = "Number of reads into the L2 cache",
14859 .desc = "Number of read transaction snoops",
14867 .desc = "Number of reads hitting in the L2 cache",
14875 .desc = "Number of write transaction snoops",
14883 .desc = "Number of writes hitting in the L2 cache",
14891 .desc = "Number of writes into the L2 cache",
14899 .desc = "Number of external bus read bytes",
14907 .desc = "Number of cycles a valid read address (AR) is stalled by the external interconnect",
14915 .desc = "Number of cycles a valid request is blocked by a full response buffer",
14923 .desc = "Number of cycles a valid request is blocked by a full read data buffer",
14931 .desc = "Number of external bus write bytes",
14939 .desc = "Number of cycles a valid write data (W channel) is stalled by the external interconnect",
14947 .desc = "Number of cycles a valid request is blocked by a full write buffer",
14977 .desc = "Number of cycles GPU active",
14985 .desc = "Number of cycles GPU interrupt pending",
14993 .desc = "Number of cycles JS0 (fragment) active",
15001 .desc = "Number of cycles JS1 (vertex/tiler/compute) active",
15009 .desc = "Number of cycles JS2 (vertex/compute) active",
15017 .desc = "Number of Jobs (fragment) completed in JS0",
15025 .desc = "Number of Jobs (vertex/tiler/compute) completed in JS1",
15033 .desc = "Number of Jobs (vertex/compute) completed in JS2",
15041 .desc = "Number of Pixels completed in JS0",
15049 .desc = "Number of Tasks completed in JS1",
15057 .desc = "Number of Tasks completed in JS2",
15071 .desc = "Number of cycles Tiler active",
15079 .desc = "Number of polygons processed",
15087 .desc = "Number of quads processed",
15095 .desc = "Number of triangles processed",
15103 .desc = "Number of lines processed",
15111 .desc = "Number of points processed",
15119 .desc = "Number of front facing primitives",
15127 .desc = "Number of back facing primitives",
15135 .desc = "Number of visible primitives",
15143 .desc = "Number of culled primitives",
15151 .desc = "Number of clipped primitives",
15159 .desc = "Number of primitives in hierarchy level 0",
15167 .desc = "Number of primitives in hierarchy level 1",
15175 .desc = "Number of primitives in hierarchy level 2",
15183 .desc = "Number of primitives in hierarchy level 3",
15191 .desc = "Number of primitives in hierarchy level 4",
15199 .desc = "Number of primitives in hierarchy level 5",
15207 .desc = "Number of primitives in hierarchy level 6",
15215 .desc = "Number of primitives in hierarchy level 7",
15229 .desc = "Number of cycles tripipe was active",
15237 .desc = "Number of cycles fragment processing was active",
15245 .desc = "Number of cycles vertex\\compute processing was active",
15253 .desc = "Number of cycles spent waiting for a physical tile buffer",
15261 .desc = "Number of cycles the pre-pipe queue contains quads",
15269 .desc = "Number of fragment threads started",
15277 .desc = "Number of dummy fragment threads started",
15285 .desc = "Number of threads doing late ZS test",
15293 .desc = "Number of threads killed by late ZS test",
15301 .desc = "Number of compute tasks",
15309 .desc = "Number of compute threads started",
15317 .desc = "Number of primitives loaded from tiler",
15325 .desc = "Number of primitives dropped because out of tile",
15333 .desc = "Number of quads rasterized",
15341 .desc = "Number of quads doing early ZS test",
15349 .desc = "Number of quads killed by early ZS test",
15357 .desc = "Number of pixels rendered",
15365 .desc = "Number of tile writes skipped by transaction elimination",
15373 .desc = "Number of instructions completed by the the A-pipe (normalized per pipeline)",
15381 .desc = "Number of instructions completed by the LS-pipe",
15389 .desc = "Number of instructions issued to the LS-pipe, including restarts",
15397 .desc = "Number of instructions completed by the T-pipe",
15405 .desc = "Number of threads through loop 2 address calculation",
15413 .desc = "Number of instructions in the T-pipe, recirculated due to cache miss",
15421 .desc = "Number of read operations in the Load/Store cache",
15429 .desc = "Number of read hits in the Load/Store cache",
15437 .desc = "Number of write operations in the Load/Store cache",
15445 .desc = "Number of write hits in the Load/Store cache",
15453 .desc = "Number of atomic operations in the Load/Store cache",
15461 .desc = "Number of atomic hits in the Load/Store cache",
15469 .desc = "Number of line fetches in the Load/Store cache",
15477 .desc = "Number of dirty line evictions in the Load/Store cache",
15485 .desc = "Number of coherent memory snoops in to the Load/Store cache",
15499 .desc = "Number of reads into the L2 cache",
15507 .desc = "Number of read transaction snoops",
15515 .desc = "Number of reads hitting in the L2 cache",
15523 .desc = "Number of write transaction snoops",
15531 .desc = "Number of writes hitting in the L2 cache",
15539 .desc = "Number of writes into the L2 cache",
15547 .desc = "Number of external bus read bytes",
15555 .desc = "Number of cycles a valid read address (AR) is stalled by the external interconnect",
15563 .desc = "Number of cycles a valid request is blocked by a full response buffer",
15571 .desc = "Number of cycles a valid request is blocked by a full read data buffer",
15579 .desc = "Number of external bus write bytes",
15587 .desc = "Number of cycles a valid write data (W channel) is stalled by the external interconnect",
15595 .desc = "Number of cycles a valid request is blocked by a full write buffer",