Lines Matching refs:gt_list
366 struct drm_xe_query_gt_list *gt_list; in query_gt_list() local
376 gt_list = kzalloc(size, GFP_KERNEL); in query_gt_list()
377 if (!gt_list) in query_gt_list()
380 gt_list->num_gt = xe->info.gt_count; in query_gt_list()
384 gt_list->gt_list[id].type = DRM_XE_QUERY_GT_TYPE_MEDIA; in query_gt_list()
386 gt_list->gt_list[id].type = DRM_XE_QUERY_GT_TYPE_MAIN; in query_gt_list()
387 gt_list->gt_list[id].tile_id = gt_to_tile(gt)->id; in query_gt_list()
388 gt_list->gt_list[id].gt_id = gt->info.id; in query_gt_list()
389 gt_list->gt_list[id].reference_clock = gt->info.reference_clock; in query_gt_list()
405 gt_list->gt_list[id].near_mem_regions = 0x1; in query_gt_list()
407 gt_list->gt_list[id].near_mem_regions = in query_gt_list()
409 gt_list->gt_list[id].far_mem_regions = xe->info.mem_region_mask ^ in query_gt_list()
410 gt_list->gt_list[id].near_mem_regions; in query_gt_list()
412 gt_list->gt_list[id].ip_ver_major = in query_gt_list()
414 gt_list->gt_list[id].ip_ver_minor = in query_gt_list()
416 gt_list->gt_list[id].ip_ver_rev = in query_gt_list()
420 if (copy_to_user(query_ptr, gt_list, size)) { in query_gt_list()
421 kfree(gt_list); in query_gt_list()
424 kfree(gt_list); in query_gt_list()