Lines Matching full:gt
178 * xe_tuning_init - initialize gt with tunings bookkeeping
179 * @gt: GT instance to initialize
183 int xe_tuning_init(struct xe_gt *gt) in xe_tuning_init() argument
185 struct xe_device *xe = gt_to_xe(gt); in xe_tuning_init()
198 gt->tuning_active.gt = p; in xe_tuning_init()
200 gt->tuning_active.engine = p; in xe_tuning_init()
202 gt->tuning_active.lrc = p; in xe_tuning_init()
208 void xe_tuning_process_gt(struct xe_gt *gt) in xe_tuning_process_gt() argument
210 struct xe_rtp_process_ctx ctx = XE_RTP_PROCESS_CTX_INITIALIZER(gt); in xe_tuning_process_gt()
213 gt->tuning_active.gt, in xe_tuning_process_gt()
215 xe_rtp_process_to_sr(&ctx, >_tunings, >->reg_sr, false); in xe_tuning_process_gt()
224 hwe->gt->tuning_active.engine, in xe_tuning_process_engine()
243 hwe->gt->tuning_active.lrc, in xe_tuning_process_lrc()
249 * xe_tuning_dump() - Dump GT tuning info into a drm printer.
250 * @gt: the &xe_gt
255 int xe_tuning_dump(struct xe_gt *gt, struct drm_printer *p) in xe_tuning_dump() argument
259 drm_printf(p, "GT Tunings\n"); in xe_tuning_dump()
260 for_each_set_bit(idx, gt->tuning_active.gt, gt_tunings.n_entries) in xe_tuning_dump()
265 for_each_set_bit(idx, gt->tuning_active.engine, engine_tunings.n_entries) in xe_tuning_dump()
270 for_each_set_bit(idx, gt->tuning_active.lrc, lrc_tunings.n_entries) in xe_tuning_dump()