Lines Matching defs:gt
45 struct xe_gt *gt;
49 for_each_gt(gt, xe, gt_id)
50 for_each_hw_engine(hwe, gt, id) {
84 __read_timestamps(struct xe_gt *gt,
94 upper = xe_mmio_read32(gt, upper_reg);
98 lower = xe_mmio_read32(gt, lower_reg);
101 upper = xe_mmio_read32(gt, upper_reg);
117 struct xe_gt *gt;
138 gt = xe_device_get_gt(xe, eci->gt_id);
139 if (!gt)
145 hwe = xe_gt_hw_engine(gt, user_to_xe_engine_class[eci->engine_class],
151 xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
153 __read_timestamps(gt,
161 xe_force_wake_put(gt_to_fw(gt), XE_FORCEWAKE_ALL);
190 struct xe_gt *gt;
205 for_each_gt(gt, xe, gt_id)
206 for_each_hw_engine(hwe, gt, id) {
214 engines->engines[i].instance.gt_id = gt->info.id;
356 struct xe_gt *gt;
377 for_each_gt(gt, xe, id) {
378 if (xe_gt_is_media_type(gt))
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;
403 BIT(gt_to_tile(gt)->id) << 1;
420 struct xe_gt *gt = xe_root_mmio_gt(xe);
421 size_t size = xe_guc_hwconfig_size(>->uc.guc);
437 xe_guc_hwconfig_copy(>->uc.guc, hwconfig);
481 struct xe_gt *gt;
491 for_each_gt(gt, xe, id) {
497 err = copy_mask(&query_ptr, &topo, gt->fuse_topo.g_dss_mask,
498 sizeof(gt->fuse_topo.g_dss_mask));
503 err = copy_mask(&query_ptr, &topo, gt->fuse_topo.c_dss_mask,
504 sizeof(gt->fuse_topo.c_dss_mask));
510 gt->fuse_topo.eu_mask_per_dss,
511 sizeof(gt->fuse_topo.eu_mask_per_dss));