Lines Matching full:query
34 const struct intel_perf_query_info *query, in intel_perf_query_result_write_mdapi() argument
54 mdapi_data->PerfCounter1 = result->accumulator[query->perfcnt_offset + 0]; in intel_perf_query_result_write_mdapi()
55 mdapi_data->PerfCounter2 = result->accumulator[query->perfcnt_offset + 1]; in intel_perf_query_result_write_mdapi()
78 mdapi_data->PerfCounter1 = result->accumulator[query->perfcnt_offset + 0]; in intel_perf_query_result_write_mdapi()
79 mdapi_data->PerfCounter2 = result->accumulator[query->perfcnt_offset + 1]; in intel_perf_query_result_write_mdapi()
112 mdapi_data->PerfCounter1 = result->accumulator[query->perfcnt_offset + 0]; in intel_perf_query_result_write_mdapi()
113 mdapi_data->PerfCounter2 = result->accumulator[query->perfcnt_offset + 1]; in intel_perf_query_result_write_mdapi()
143 struct intel_perf_query_info *query = in intel_perf_register_mdapi_statistic_query() local
146 query->kind = INTEL_PERF_QUERY_TYPE_PIPELINE; in intel_perf_register_mdapi_statistic_query()
147 query->name = "Intel_Raw_Pipeline_Statistics_Query"; in intel_perf_register_mdapi_statistic_query()
150 intel_perf_query_add_basic_stat_reg(query, IA_VERTICES_COUNT, in intel_perf_register_mdapi_statistic_query()
152 intel_perf_query_add_basic_stat_reg(query, IA_PRIMITIVES_COUNT, in intel_perf_register_mdapi_statistic_query()
154 intel_perf_query_add_basic_stat_reg(query, VS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
156 intel_perf_query_add_basic_stat_reg(query, GS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
158 intel_perf_query_add_basic_stat_reg(query, GS_PRIMITIVES_COUNT, in intel_perf_register_mdapi_statistic_query()
160 intel_perf_query_add_basic_stat_reg(query, CL_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
162 intel_perf_query_add_basic_stat_reg(query, CL_PRIMITIVES_COUNT, in intel_perf_register_mdapi_statistic_query()
165 intel_perf_query_add_stat_reg(query, PS_INVOCATION_COUNT, 1, 4, in intel_perf_register_mdapi_statistic_query()
169 intel_perf_query_add_basic_stat_reg(query, PS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
172 intel_perf_query_add_basic_stat_reg(query, HS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
174 intel_perf_query_add_basic_stat_reg(query, DS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
177 intel_perf_query_add_basic_stat_reg(query, CS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
185 intel_perf_query_add_basic_stat_reg(query, CS_INVOCATION_COUNT, in intel_perf_register_mdapi_statistic_query()
189 query->data_size = sizeof(uint64_t) * query->n_counters; in intel_perf_register_mdapi_statistic_query()
193 fill_mdapi_perf_query_counter(struct intel_perf_query_info *query, in fill_mdapi_perf_query_counter() argument
199 struct intel_perf_query_counter *counter = &query->counters[query->n_counters]; in fill_mdapi_perf_query_counter()
201 assert(query->n_counters <= query->max_counters); in fill_mdapi_perf_query_counter()
209 query->n_counters++; in fill_mdapi_perf_query_counter()
211 assert(counter->offset + intel_perf_query_counter_get_size(counter) <= query->data_size); in fill_mdapi_perf_query_counter()
214 #define MDAPI_QUERY_ADD_COUNTER(query, struct_name, field_name, type_name) \ argument
215 fill_mdapi_perf_query_counter(query, #field_name, \
220 #define MDAPI_QUERY_ADD_ARRAY_COUNTER(ctx, query, struct_name, field_name, idx, type_name) \ argument
221 fill_mdapi_perf_query_counter(query, \
232 struct intel_perf_query_info *query = NULL; in intel_perf_register_mdapi_oa_query() local
242 query = intel_perf_append_query_info(perf, 1 + 45 + 16 + 7); in intel_perf_register_mdapi_oa_query()
245 query->data_size = sizeof(metric_data); in intel_perf_register_mdapi_oa_query()
247 MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64); in intel_perf_register_mdapi_oa_query()
249 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
253 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
256 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter1, UINT64); in intel_perf_register_mdapi_oa_query()
257 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter2, UINT64); in intel_perf_register_mdapi_oa_query()
258 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SplitOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
259 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequencyChanged, BOOL32); in intel_perf_register_mdapi_oa_query()
260 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
261 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportId, UINT32); in intel_perf_register_mdapi_oa_query()
262 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportsCount, UINT32); in intel_perf_register_mdapi_oa_query()
266 query = intel_perf_append_query_info(perf, 2 + 36 + 16 + 16); in intel_perf_register_mdapi_oa_query()
269 query->data_size = sizeof(metric_data); in intel_perf_register_mdapi_oa_query()
271 MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64); in intel_perf_register_mdapi_oa_query()
272 MDAPI_QUERY_ADD_COUNTER(query, metric_data, GPUTicks, UINT64); in intel_perf_register_mdapi_oa_query()
274 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
278 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
281 MDAPI_QUERY_ADD_COUNTER(query, metric_data, BeginTimestamp, UINT64); in intel_perf_register_mdapi_oa_query()
282 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved1, UINT64); in intel_perf_register_mdapi_oa_query()
283 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved2, UINT64); in intel_perf_register_mdapi_oa_query()
284 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved3, UINT32); in intel_perf_register_mdapi_oa_query()
285 MDAPI_QUERY_ADD_COUNTER(query, metric_data, OverrunOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
286 MDAPI_QUERY_ADD_COUNTER(query, metric_data, MarkerUser, UINT64); in intel_perf_register_mdapi_oa_query()
287 MDAPI_QUERY_ADD_COUNTER(query, metric_data, MarkerDriver, UINT64); in intel_perf_register_mdapi_oa_query()
288 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SliceFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
289 MDAPI_QUERY_ADD_COUNTER(query, metric_data, UnsliceFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
290 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter1, UINT64); in intel_perf_register_mdapi_oa_query()
291 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter2, UINT64); in intel_perf_register_mdapi_oa_query()
292 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SplitOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
293 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequencyChanged, BOOL32); in intel_perf_register_mdapi_oa_query()
294 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
295 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportId, UINT32); in intel_perf_register_mdapi_oa_query()
296 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportsCount, UINT32); in intel_perf_register_mdapi_oa_query()
302 query = intel_perf_append_query_info(perf, 2 + 36 + 16 + 16 + 16 + 2); in intel_perf_register_mdapi_oa_query()
305 query->data_size = sizeof(metric_data); in intel_perf_register_mdapi_oa_query()
307 MDAPI_QUERY_ADD_COUNTER(query, metric_data, TotalTime, UINT64); in intel_perf_register_mdapi_oa_query()
308 MDAPI_QUERY_ADD_COUNTER(query, metric_data, GPUTicks, UINT64); in intel_perf_register_mdapi_oa_query()
310 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
314 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
317 MDAPI_QUERY_ADD_COUNTER(query, metric_data, BeginTimestamp, UINT64); in intel_perf_register_mdapi_oa_query()
318 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved1, UINT64); in intel_perf_register_mdapi_oa_query()
319 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved2, UINT64); in intel_perf_register_mdapi_oa_query()
320 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved3, UINT32); in intel_perf_register_mdapi_oa_query()
321 MDAPI_QUERY_ADD_COUNTER(query, metric_data, OverrunOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
322 MDAPI_QUERY_ADD_COUNTER(query, metric_data, MarkerUser, UINT64); in intel_perf_register_mdapi_oa_query()
323 MDAPI_QUERY_ADD_COUNTER(query, metric_data, MarkerDriver, UINT64); in intel_perf_register_mdapi_oa_query()
324 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SliceFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
325 MDAPI_QUERY_ADD_COUNTER(query, metric_data, UnsliceFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
326 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter1, UINT64); in intel_perf_register_mdapi_oa_query()
327 MDAPI_QUERY_ADD_COUNTER(query, metric_data, PerfCounter2, UINT64); in intel_perf_register_mdapi_oa_query()
328 MDAPI_QUERY_ADD_COUNTER(query, metric_data, SplitOccured, BOOL32); in intel_perf_register_mdapi_oa_query()
329 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequencyChanged, BOOL32); in intel_perf_register_mdapi_oa_query()
330 MDAPI_QUERY_ADD_COUNTER(query, metric_data, CoreFrequency, UINT64); in intel_perf_register_mdapi_oa_query()
331 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportId, UINT32); in intel_perf_register_mdapi_oa_query()
332 MDAPI_QUERY_ADD_COUNTER(query, metric_data, ReportsCount, UINT32); in intel_perf_register_mdapi_oa_query()
334 MDAPI_QUERY_ADD_ARRAY_COUNTER(perf->queries, query, in intel_perf_register_mdapi_oa_query()
337 MDAPI_QUERY_ADD_COUNTER(query, metric_data, UserCntrCfgId, UINT32); in intel_perf_register_mdapi_oa_query()
338 MDAPI_QUERY_ADD_COUNTER(query, metric_data, Reserved4, UINT32); in intel_perf_register_mdapi_oa_query()
346 query->oa_format = intel_perf_get_oa_format(perf); in intel_perf_register_mdapi_oa_query()
347 query->kind = INTEL_PERF_QUERY_TYPE_RAW; in intel_perf_register_mdapi_oa_query()
348 query->name = "Intel_Raw_Hardware_Counters_Set_0_Query"; in intel_perf_register_mdapi_oa_query()
349 query->guid = INTEL_PERF_QUERY_GUID_MDAPI; in intel_perf_register_mdapi_oa_query()
352 /* Accumulation buffer offsets copied from an actual query... */ in intel_perf_register_mdapi_oa_query()
356 query->gpu_time_offset = copy_query->gpu_time_offset; in intel_perf_register_mdapi_oa_query()
357 query->gpu_clock_offset = copy_query->gpu_clock_offset; in intel_perf_register_mdapi_oa_query()
358 query->a_offset = copy_query->a_offset; in intel_perf_register_mdapi_oa_query()
359 query->b_offset = copy_query->b_offset; in intel_perf_register_mdapi_oa_query()
360 query->c_offset = copy_query->c_offset; in intel_perf_register_mdapi_oa_query()
361 query->perfcnt_offset = copy_query->perfcnt_offset; in intel_perf_register_mdapi_oa_query()