Lines Matching refs:countable
66 auto PERF_CP_ALWAYS_COUNT = countable("PERF_CP_ALWAYS_COUNT"); in setup_a6xx_counters()
67 auto PERF_CP_BUSY_CYCLES = countable("PERF_CP_BUSY_CYCLES"); in setup_a6xx_counters()
68 auto PERF_RB_3D_PIXELS = countable("PERF_RB_3D_PIXELS"); in setup_a6xx_counters()
69 auto PERF_TP_L1_CACHELINE_MISSES = countable("PERF_TP_L1_CACHELINE_MISSES"); in setup_a6xx_counters()
70 auto PERF_TP_L1_CACHELINE_REQUESTS = countable("PERF_TP_L1_CACHELINE_REQUESTS"); in setup_a6xx_counters()
72 auto PERF_TP_OUTPUT_PIXELS = countable("PERF_TP_OUTPUT_PIXELS"); in setup_a6xx_counters()
73 auto PERF_TP_OUTPUT_PIXELS_ANISO = countable("PERF_TP_OUTPUT_PIXELS_ANISO"); in setup_a6xx_counters()
74 auto PERF_TP_OUTPUT_PIXELS_BILINEAR = countable("PERF_TP_OUTPUT_PIXELS_BILINEAR"); in setup_a6xx_counters()
75 auto PERF_TP_OUTPUT_PIXELS_POINT = countable("PERF_TP_OUTPUT_PIXELS_POINT"); in setup_a6xx_counters()
76 auto PERF_TP_OUTPUT_PIXELS_ZERO_LOD = countable("PERF_TP_OUTPUT_PIXELS_ZERO_LOD"); in setup_a6xx_counters()
78 auto PERF_TSE_INPUT_PRIM = countable("PERF_TSE_INPUT_PRIM"); in setup_a6xx_counters()
79 auto PERF_TSE_CLIPPED_PRIM = countable("PERF_TSE_CLIPPED_PRIM"); in setup_a6xx_counters()
80 auto PERF_TSE_TRIVAL_REJ_PRIM = countable("PERF_TSE_TRIVAL_REJ_PRIM"); in setup_a6xx_counters()
81 auto PERF_TSE_OUTPUT_VISIBLE_PRIM = countable("PERF_TSE_OUTPUT_VISIBLE_PRIM"); in setup_a6xx_counters()
83 auto PERF_SP_BUSY_CYCLES = countable("PERF_SP_BUSY_CYCLES"); in setup_a6xx_counters()
84 auto PERF_SP_ALU_WORKING_CYCLES = countable("PERF_SP_ALU_WORKING_CYCLES"); in setup_a6xx_counters()
85 auto PERF_SP_EFU_WORKING_CYCLES = countable("PERF_SP_EFU_WORKING_CYCLES"); in setup_a6xx_counters()
86 auto PERF_SP_VS_STAGE_EFU_INSTRUCTIONS = countable("PERF_SP_VS_STAGE_EFU_INSTRUCTIONS"); in setup_a6xx_counters()
87 … auto PERF_SP_VS_STAGE_FULL_ALU_INSTRUCTIONS = countable("PERF_SP_VS_STAGE_FULL_ALU_INSTRUCTIONS"); in setup_a6xx_counters()
88 auto PERF_SP_VS_STAGE_TEX_INSTRUCTIONS = countable("PERF_SP_VS_STAGE_TEX_INSTRUCTIONS"); in setup_a6xx_counters()
89 auto PERF_SP_FS_STAGE_EFU_INSTRUCTIONS = countable("PERF_SP_FS_STAGE_EFU_INSTRUCTIONS"); in setup_a6xx_counters()
90 … auto PERF_SP_FS_STAGE_FULL_ALU_INSTRUCTIONS = countable("PERF_SP_FS_STAGE_FULL_ALU_INSTRUCTIONS"); in setup_a6xx_counters()
91 … auto PERF_SP_FS_STAGE_HALF_ALU_INSTRUCTIONS = countable("PERF_SP_FS_STAGE_HALF_ALU_INSTRUCTIONS"); in setup_a6xx_counters()
92 auto PERF_SP_STALL_CYCLES_TP = countable("PERF_SP_STALL_CYCLES_TP"); in setup_a6xx_counters()
93 auto PERF_SP_ANY_EU_WORKING_FS_STAGE = countable("PERF_SP_ANY_EU_WORKING_FS_STAGE"); in setup_a6xx_counters()
94 auto PERF_SP_ANY_EU_WORKING_VS_STAGE = countable("PERF_SP_ANY_EU_WORKING_VS_STAGE"); in setup_a6xx_counters()
95 auto PERF_SP_ANY_EU_WORKING_CS_STAGE = countable("PERF_SP_ANY_EU_WORKING_CS_STAGE"); in setup_a6xx_counters()
97 auto PERF_UCHE_STALL_CYCLES_ARBITER = countable("PERF_UCHE_STALL_CYCLES_ARBITER"); in setup_a6xx_counters()
98 auto PERF_UCHE_VBIF_READ_BEATS_TP = countable("PERF_UCHE_VBIF_READ_BEATS_TP"); in setup_a6xx_counters()
99 auto PERF_UCHE_VBIF_READ_BEATS_VFD = countable("PERF_UCHE_VBIF_READ_BEATS_VFD"); in setup_a6xx_counters()
100 auto PERF_UCHE_VBIF_READ_BEATS_SP = countable("PERF_UCHE_VBIF_READ_BEATS_SP"); in setup_a6xx_counters()
101 auto PERF_UCHE_READ_REQUESTS_TP = countable("PERF_UCHE_READ_REQUESTS_TP"); in setup_a6xx_counters()
103 auto PERF_PC_STALL_CYCLES_VFD = countable("PERF_PC_STALL_CYCLES_VFD"); in setup_a6xx_counters()
104 auto PERF_PC_VS_INVOCATIONS = countable("PERF_PC_VS_INVOCATIONS"); in setup_a6xx_counters()
105 auto PERF_PC_VERTEX_HITS = countable("PERF_PC_VERTEX_HITS"); in setup_a6xx_counters()
107 auto PERF_HLSQ_QUADS = countable("PERF_HLSQ_QUADS"); /* Quads (fragments / 4) produced */ in setup_a6xx_counters()
109 auto PERF_CP_NUM_PREEMPTIONS = countable("PERF_CP_NUM_PREEMPTIONS"); in setup_a6xx_counters()
110 auto PERF_CP_PREEMPTION_REACTION_DELAY = countable("PERF_CP_PREEMPTION_REACTION_DELAY"); in setup_a6xx_counters()
406 for (auto countable : countables) in configure_counters() local
407 countable.configure(ring, reset); in configure_counters()
431 for (auto countable : countables) in collect_countables() local
432 countable.collect(); in collect_countables()
479 for (auto countable : countables) in init_perfcnt() local
480 countable.resolve(); in init_perfcnt()
582 FreedrenoDriver::countable(std::string name) in countable() function in pps::FreedrenoDriver
584 auto countable = Countable(this, name); in countable() local
585 countables.emplace_back(countable); in countable()
586 return countable; in countable()
598 const struct fd_perfcntr_countable *countable = d->state[id].countable; in configure() local
617 OUT_RING(ring, countable->selector); in configure()
651 d->state[id].countable = c; in resolve()