Lines Matching defs:layout

1196    const struct intel_perf_query_field_layout *layout = &query->perf->query_layout;
1199 for (uint32_t r = 0; r < layout->n_fields; r++) {
1200 const struct intel_perf_query_field *field = &layout->fields[r];
1254 const struct intel_perf_query_field_layout *layout = &query->perf->query_layout;
1256 for (uint32_t r = 0; r < layout->n_fields; r++) {
1257 const struct intel_perf_query_field *field = &layout->fields[r];
1291 add_query_register(struct intel_perf_query_field_layout *layout,
1301 layout->size = align(layout->size, 64);
1303 layout->size = align(layout->size, 8);
1305 layout->fields[layout->n_fields++] = (struct intel_perf_query_field) {
1307 .location = layout->size,
1312 layout->size += size;
1314 return &layout->fields[layout->n_fields - 1];
1322 struct intel_perf_query_field_layout *layout = &perf_cfg->query_layout;
1324 layout->n_fields = 0;
1327 layout->alignment = 64;
1329 layout->fields = rzalloc_array(perf_cfg, struct intel_perf_query_field, 5 + 16);
1331 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_MI_RPC,
1337 add_query_register(layout,
1342 field = add_query_register(layout,
1349 add_query_register(layout,
1355 add_query_register(layout,
1363 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_B,
1367 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_C,
1372 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_B,
1376 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_C,
1380 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_A,
1382 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_A,
1385 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_B,
1389 add_query_register(layout, INTEL_PERF_QUERY_FIELD_TYPE_SRM_OA_C,
1399 layout->size = align(layout->size, 64);