Lines Matching refs:query
37 const struct intel_perf_query_info *query, in intel_perf_query_result_write_mdapi() argument
57 mdapi_data->PerfCounter1 = result->accumulator[query->perfcnt_offset + 0]; in intel_perf_query_result_write_mdapi()
58 mdapi_data->PerfCounter2 = result->accumulator[query->perfcnt_offset + 1]; in intel_perf_query_result_write_mdapi()
81 mdapi_data->PerfCounter1 = result->accumulator[query->perfcnt_offset + 0]; in intel_perf_query_result_write_mdapi()
82 mdapi_data->PerfCounter2 = result->accumulator[query->perfcnt_offset + 1]; in intel_perf_query_result_write_mdapi()
115 mdapi_data->PerfCounter1 = result->accumulator[query->perfcnt_offset + 0]; in intel_perf_query_result_write_mdapi()
116 mdapi_data->PerfCounter2 = result->accumulator[query->perfcnt_offset + 1]; in intel_perf_query_result_write_mdapi()
146 struct intel_perf_query_info *query = in intel_perf_register_mdapi_statistic_query() local
149 query->kind = INTEL_PERF_QUERY_TYPE_PIPELINE; in intel_perf_register_mdapi_statistic_query()
150 query->name = "Intel_Raw_Pipeline_Statistics_Query"; in intel_perf_register_mdapi_statistic_query()
153 intel_perf_query_add_basic_stat_reg(query, IA_VERTICES_COUNT, in intel_perf_register_mdapi_statistic_query()
155 intel_perf_query_add_basic_stat_reg(query, IA_PRIMITIVES_COUNT, in intel_perf_register_mdapi_statistic_query()
157 intel_perf_query_add_basic_stat_reg(query, VS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
159 intel_perf_query_add_basic_stat_reg(query, GS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
161 intel_perf_query_add_basic_stat_reg(query, GS_PRIMITIVES_COUNT, in intel_perf_register_mdapi_statistic_query()
163 intel_perf_query_add_basic_stat_reg(query, CL_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
165 intel_perf_query_add_basic_stat_reg(query, CL_PRIMITIVES_COUNT, in intel_perf_register_mdapi_statistic_query()
168 intel_perf_query_add_stat_reg(query, PS_INVOCATION_COUNT, 1, 4, in intel_perf_register_mdapi_statistic_query()
172 intel_perf_query_add_basic_stat_reg(query, PS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
175 intel_perf_query_add_basic_stat_reg(query, HS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
177 intel_perf_query_add_basic_stat_reg(query, DS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
180 intel_perf_query_add_basic_stat_reg(query, CS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
188 intel_perf_query_add_basic_stat_reg(query, CS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
192 query->data_size = sizeof(uint64_t) * query->n_counters; in intel_perf_register_mdapi_statistic_query()
196 fill_mdapi_perf_query_counter(struct intel_perf_query_info *query, in fill_mdapi_perf_query_counter() argument
202 struct intel_perf_query_counter *counter = &query->counters[query->n_counters]; in fill_mdapi_perf_query_counter()
204 assert(query->n_counters <= query->max_counters); in fill_mdapi_perf_query_counter()
212 query->n_counters++; in fill_mdapi_perf_query_counter()
214 assert(counter->offset + intel_perf_query_counter_get_size(counter) <= query->data_size); in fill_mdapi_perf_query_counter()
217 #define MDAPI_QUERY_ADD_COUNTER(query, struct_name, field_name, type_name) \ argument
218 fill_mdapi_perf_query_counter(query, #field_name, \
223 #define MDAPI_QUERY_ADD_ARRAY_COUNTER(ctx, query, struct_name, field_name, idx, type_name) \ argument
224 fill_mdapi_perf_query_counter(query, \
235 struct intel_perf_query_info *query = NULL; in intel_perf_register_mdapi_oa_query() local
245 query = intel_perf_append_query_info(perf, 1 + 45 + 16 + 7); in intel_perf_register_mdapi_oa_query()
246 query->oa_format = I915_OA_FORMAT_A45_B8_C8; in intel_perf_register_mdapi_oa_query()
249 query->data_size = sizeof(metric_data); in intel_perf_register_mdapi_oa_query()
251 MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64); in intel_perf_register_mdapi_oa_query()
253 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
257 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
260 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter1, UINT64); in intel_perf_register_mdapi_oa_query()
261 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter2, UINT64); in intel_perf_register_mdapi_oa_query()
262 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SplitOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
263 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequencyChanged, BOOL32); in intel_perf_register_mdapi_oa_query()
264 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
265 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportId, UINT32); in intel_perf_register_mdapi_oa_query()
266 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportsCount, UINT32); in intel_perf_register_mdapi_oa_query()
270 query = intel_perf_append_query_info(perf, 2 + 36 + 16 + 16); in intel_perf_register_mdapi_oa_query()
271 query->oa_format = I915_OA_FORMAT_A32u40_A4u32_B8_C8; in intel_perf_register_mdapi_oa_query()
274 query->data_size = sizeof(metric_data); in intel_perf_register_mdapi_oa_query()
276 MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64); in intel_perf_register_mdapi_oa_query()
277 MDAPI_QUERY_ADD_COUNTER(query, metric_data, GPUTicks, UINT64); in intel_perf_register_mdapi_oa_query()
279 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
283 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
286 MDAPI_QUERY_ADD_COUNTER(query, metric_data, BeginTimestamp, UINT64); in intel_perf_register_mdapi_oa_query()
287 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved1, UINT64); in intel_perf_register_mdapi_oa_query()
288 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved2, UINT64); in intel_perf_register_mdapi_oa_query()
289 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved3, UINT32); in intel_perf_register_mdapi_oa_query()
290 MDAPI_QUERY_ADD_COUNTER(query, metric_data, OverrunOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
291 MDAPI_QUERY_ADD_COUNTER(query, metric_data, MarkerUser, UINT64); in intel_perf_register_mdapi_oa_query()
292 MDAPI_QUERY_ADD_COUNTER(query, metric_data, MarkerDriver, UINT64); in intel_perf_register_mdapi_oa_query()
293 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SliceFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
294 MDAPI_QUERY_ADD_COUNTER(query, metric_data, UnsliceFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
295 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter1, UINT64); in intel_perf_register_mdapi_oa_query()
296 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter2, UINT64); in intel_perf_register_mdapi_oa_query()
297 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SplitOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
298 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequencyChanged, BOOL32); in intel_perf_register_mdapi_oa_query()
299 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
300 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportId, UINT32); in intel_perf_register_mdapi_oa_query()
301 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportsCount, UINT32); in intel_perf_register_mdapi_oa_query()
307 query = intel_perf_append_query_info(perf, 2 + 36 + 16 + 16 + 16 + 2); in intel_perf_register_mdapi_oa_query()
308 query->oa_format = I915_OA_FORMAT_A32u40_A4u32_B8_C8; in intel_perf_register_mdapi_oa_query()
311 query->data_size = sizeof(metric_data); in intel_perf_register_mdapi_oa_query()
313 MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64); in intel_perf_register_mdapi_oa_query()
314 MDAPI_QUERY_ADD_COUNTER(query, metric_data, GPUTicks, UINT64); in intel_perf_register_mdapi_oa_query()
316 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
320 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
323 MDAPI_QUERY_ADD_COUNTER(query, metric_data, BeginTimestamp, UINT64); in intel_perf_register_mdapi_oa_query()
324 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved1, UINT64); in intel_perf_register_mdapi_oa_query()
325 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved2, UINT64); in intel_perf_register_mdapi_oa_query()
326 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved3, UINT32); in intel_perf_register_mdapi_oa_query()
327 MDAPI_QUERY_ADD_COUNTER(query, metric_data, OverrunOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
328 MDAPI_QUERY_ADD_COUNTER(query, metric_data, MarkerUser, UINT64); in intel_perf_register_mdapi_oa_query()
329 MDAPI_QUERY_ADD_COUNTER(query, metric_data, MarkerDriver, UINT64); in intel_perf_register_mdapi_oa_query()
330 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SliceFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
331 MDAPI_QUERY_ADD_COUNTER(query, metric_data, UnsliceFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
332 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter1, UINT64); in intel_perf_register_mdapi_oa_query()
333 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter2, UINT64); in intel_perf_register_mdapi_oa_query()
334 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SplitOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
335 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequencyChanged, BOOL32); in intel_perf_register_mdapi_oa_query()
336 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
337 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportId, UINT32); in intel_perf_register_mdapi_oa_query()
338 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportsCount, UINT32); in intel_perf_register_mdapi_oa_query()
340 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
343 MDAPI_QUERY_ADD_COUNTER(query, metric_data, UserCntrCfgId, UINT32); in intel_perf_register_mdapi_oa_query()
344 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved4, UINT32); in intel_perf_register_mdapi_oa_query()
352 query->kind = INTEL_PERF_QUERY_TYPE_RAW; in intel_perf_register_mdapi_oa_query()
353 query->name = "Intel_Raw_Hardware_Counters_Set_0_Query"; in intel_perf_register_mdapi_oa_query()
354 query->guid = INTEL_PERF_QUERY_GUID_MDAPI; in intel_perf_register_mdapi_oa_query()
361 query->gpu_time_offset = copy_query->gpu_time_offset; in intel_perf_register_mdapi_oa_query()
362 query->gpu_clock_offset = copy_query->gpu_clock_offset; in intel_perf_register_mdapi_oa_query()
363 query->a_offset = copy_query->a_offset; in intel_perf_register_mdapi_oa_query()
364 query->b_offset = copy_query->b_offset; in intel_perf_register_mdapi_oa_query()
365 query->c_offset = copy_query->c_offset; in intel_perf_register_mdapi_oa_query()
366 query->perfcnt_offset = copy_query->perfcnt_offset; in intel_perf_register_mdapi_oa_query()