GSC0
[GSC0] = {
[GSC0] = GEN12_GRDOM_GSC,
if (__HAS_ENGINE(info->engine_mask, GSC0) && !intel_uc_wants_gsc_uc(>->uc)) {
info->engine_mask &= ~BIT(GSC0);
if (MEDIA_VER(i915) >= 13 && engine->id == GSC0) {
HAS_ENGINE(media_gt, GSC0))
if (HAS_HECI_GSC(gt->i915) || HAS_ENGINE(gt, GSC0))
if (HAS_HECI_GSC(gt->i915) || HAS_ENGINE(gt, GSC0))
if (HAS_ENGINE(gt, GSC0)) {
if (MEDIA_VER_FULL(gt->i915) != IP_VER(13, 0) || !HAS_ENGINE(gt, GSC0))
if (!__HAS_ENGINE(engine_mask, GSC0))
if (engine_mask == ALL_ENGINES && first && intel_engine_is_idle(gt->engine[GSC0])) {
engine_mask = gt->info.engine_mask & ~BIT(GSC0);
return __HAS_ENGINE(mask, GSC0);
struct intel_engine_cs *engine = gt->engine[GSC0];
if (!gsc_uc_to_gt(gsc)->engine[GSC0]->default_state)
if (gt->engine[GSC0])
BIT(gt->engine[GSC0]->instance));
if (!HAS_ENGINE(gt, GSC0)) {
if (HAS_ENGINE(gt, GSC0)) {
else if (intel_huc_is_loaded_by_gsc(huc) || HAS_ENGINE(huc_to_gt(huc), GSC0))
.engine_mask = BIT(VECS0) | BIT(VCS0) | BIT(VCS2) | BIT(GSC0),
if ((fw_domains & BIT(FW_DOMAIN_ID_GSC)) && !HAS_ENGINE(gt, GSC0))
if (HAS_ENGINE(pxp->ctrl_gt, GSC0))
if (i915->media_gt && HAS_ENGINE(i915->media_gt, GSC0) &&
if (HAS_ENGINE(i915->pxp->ctrl_gt, GSC0))
if (HAS_ENGINE(pxp->ctrl_gt, GSC0))
if (HAS_ENGINE(pxp->ctrl_gt, GSC0) &&
if (HAS_ENGINE(pxp->ctrl_gt, GSC0))
struct intel_engine_cs *engine = gt->engine[GSC0];
if (!HAS_ENGINE(pxp->ctrl_gt, GSC0) && !pxp->pxp_component)
if (HAS_ENGINE(gt, GSC0))
if (HAS_ENGINE(pxp->ctrl_gt, GSC0))
HAS_ENGINE(i915->media_gt, GSC0) &&