Searched refs:LNCF (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_types.h62 LNCF, enumerator in enum:intel_steering_type
H A Dintel_gt_mcr.c43 "LNCF",
192 gt->steering_table[LNCF] = dg2_lncf_steering_table;
200 gt->steering_table[LNCF] = xehpsdv_lncf_steering_table;
648 case LNCF:
650 * An LNCF is always present if its mslice is present, so we
651 * can safely just steer to LNCF 0 in all cases.
828 report_steering_type(p, gt, LNCF, dump_table);
H A Dintel_workarounds.c1311 * - LNCF (sub-unit within mslice; always present if mslice is present)
1315 * find overlap between the valid MSLICE and/or LNCF values with
1319 * We only need to look for overlap between GSLICE/MSLICE/LNCF to find
1334 * Find the potential LNCF candidates. Either LNCF within a valid
1341 * Are there any sliceid values that work for both GSLICE and LNCF
1346 gt->steering_table[LNCF] = NULL;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_gt_types.h55 LNCF, enumerator in enum:xe_steering_type
H A Dxe_gt_mcr.c289 * LNCF termination is also based on mslice presence, so we'll set
290 * it up here. Either LNCF within a non-terminated mslice will work,
291 * so we just always pick LNCF 0 here.
293 gt->steering[LNCF].group_target = __ffs(mask) << 1;
294 gt->steering[LNCF].instance_target = 0; /* unused */
343 [LNCF] = { "LNCF", NULL }, /* initialized by mslice init */
387 gt->steering[LNCF].ranges = xehp_lncf_steering_table;

Completed in 116 milliseconds