Lines Matching defs:gt
19 #define CCS_MASK(gt) (((gt)->info.engine_mask & XE_HW_ENGINE_CCS_MASK) >> XE_HW_ENGINE_CCS0)
36 int xe_gt_init_hwconfig(struct xe_gt *gt);
37 int xe_gt_init_early(struct xe_gt *gt);
38 int xe_gt_init(struct xe_gt *gt);
39 int xe_gt_record_default_lrcs(struct xe_gt *gt);
40 void xe_gt_suspend_prepare(struct xe_gt *gt);
41 int xe_gt_suspend(struct xe_gt *gt);
42 int xe_gt_resume(struct xe_gt *gt);
43 void xe_gt_reset_async(struct xe_gt *gt);
44 void xe_gt_sanitize(struct xe_gt *gt);
45 void xe_gt_remove(struct xe_gt *gt);
50 * @gt: GT structure
54 xe_gt_any_hw_engine_by_reset_domain(struct xe_gt *gt, enum xe_engine_class class);
56 struct xe_hw_engine *xe_gt_hw_engine(struct xe_gt *gt,
61 static inline bool xe_gt_is_media_type(struct xe_gt *gt)
63 return gt->info.type == XE_GT_TYPE_MEDIA;
66 static inline bool xe_gt_is_usm_hwe(struct xe_gt *gt, struct xe_hw_engine *hwe)
68 struct xe_device *xe = gt_to_xe(gt);
71 hwe->instance == gt->usm.reserved_bcs_instance;