Lines Matching refs:num_engines
17 static void __xe_gt_apply_ccs_mode(struct xe_gt *gt, u32 num_engines) in __xe_gt_apply_ccs_mode() argument
27 xe_assert(xe, num_engines && num_engines <= num_slices); in __xe_gt_apply_ccs_mode()
28 xe_assert(xe, !(num_slices % num_engines)); in __xe_gt_apply_ccs_mode()
48 for (width = num_slices / num_engines; width; width--) { in __xe_gt_apply_ccs_mode()
56 if (hwe->logical_instance >= num_engines) in __xe_gt_apply_ccs_mode()
80 mode, config, num_engines, num_slices); in __xe_gt_apply_ccs_mode()
117 u32 num_engines, num_slices; in ccs_mode_store() local
126 ret = kstrtou32(buff, 0, &num_engines); in ccs_mode_store()
135 if (!num_engines || num_engines > num_slices || num_slices % num_engines) { in ccs_mode_store()
137 num_engines, num_slices); in ccs_mode_store()
149 if (gt->ccs_mode != num_engines) { in ccs_mode_store()
150 xe_gt_info(gt, "Setting compute mode to %d\n", num_engines); in ccs_mode_store()
151 gt->ccs_mode = num_engines; in ccs_mode_store()