Lines Matching refs:gt_list
361 struct drm_xe_query_gt_list *gt_list;
371 gt_list = kzalloc(size, GFP_KERNEL);
372 if (!gt_list)
375 gt_list->num_gt = xe->info.gt_count;
379 gt_list->gt_list[id].type = DRM_XE_QUERY_GT_TYPE_MEDIA;
381 gt_list->gt_list[id].type = DRM_XE_QUERY_GT_TYPE_MAIN;
382 gt_list->gt_list[id].tile_id = gt_to_tile(gt)->id;
383 gt_list->gt_list[id].gt_id = gt->info.id;
384 gt_list->gt_list[id].reference_clock = gt->info.reference_clock;
400 gt_list->gt_list[id].near_mem_regions = 0x1;
402 gt_list->gt_list[id].near_mem_regions =
404 gt_list->gt_list[id].far_mem_regions = xe->info.mem_region_mask ^
405 gt_list->gt_list[id].near_mem_regions;
407 gt_list->gt_list[id].ip_ver_major =
409 gt_list->gt_list[id].ip_ver_minor =
411 gt_list->gt_list[id].ip_ver_rev =
415 if (copy_to_user(query_ptr, gt_list, size)) {
416 kfree(gt_list);
419 kfree(gt_list);