HAS_ENGINE
if (!HAS_ENGINE(gt, _VCS(i))) {
if (!HAS_ENGINE(gt, _VECS(i))) {
if (!HAS_ENGINE(gt, i) ||
!HAS_ENGINE(gt, i))
HAS_ENGINE(media_gt, GSC0))
if (HAS_HECI_GSC(gt->i915) || HAS_ENGINE(gt, GSC0))
if (HAS_ENGINE(gt, BCS1) || HAS_ENGINE(gt, BCS2))
if (HAS_ENGINE(gt, BCS3) || HAS_ENGINE(gt, BCS4))
if (HAS_ENGINE(gt, BCS5) || HAS_ENGINE(gt, BCS6))
if (HAS_ENGINE(gt, BCS7) || HAS_ENGINE(gt, BCS8))
if (HAS_ENGINE(gt, VCS4) || HAS_ENGINE(gt, VCS5))
if (HAS_ENGINE(gt, VCS6) || HAS_ENGINE(gt, VCS7))
if (HAS_ENGINE(gt, VECS2) || HAS_ENGINE(gt, VECS3))
if (HAS_ENGINE(gt, CCS0) || HAS_ENGINE(gt, CCS1))
if (HAS_ENGINE(gt, CCS2) || HAS_ENGINE(gt, CCS3))
if (HAS_HECI_GSC(gt->i915) || HAS_ENGINE(gt, GSC0))
if (HAS_ENGINE(gt, GSC0)) {
if (HAS_ENGINE(gt, BCS1) || HAS_ENGINE(gt, BCS2))
if (HAS_ENGINE(gt, BCS3) || HAS_ENGINE(gt, BCS4))
if (HAS_ENGINE(gt, BCS5) || HAS_ENGINE(gt, BCS6))
if (HAS_ENGINE(gt, BCS7) || HAS_ENGINE(gt, BCS8))
if (HAS_ENGINE(gt, VCS4) || HAS_ENGINE(gt, VCS5))
if (HAS_ENGINE(gt, VCS6) || HAS_ENGINE(gt, VCS7))
if (HAS_ENGINE(gt, VECS2) || HAS_ENGINE(gt, VECS3))
if (HAS_ENGINE(gt, CCS0) || HAS_ENGINE(gt, CCS1))
if (HAS_ENGINE(gt, CCS2) || HAS_ENGINE(gt, CCS3))
if (HAS_ENGINE(gt, VECS0)) {
if (HAS_ENGINE(gt, _VCS(i)))
if (MEDIA_VER_FULL(gt->i915) != IP_VER(13, 0) || !HAS_ENGINE(gt, GSC0))
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))
if (HAS_ENGINE(gvt->gt, VCS1)) \
if (HAS_ENGINE(gvt->gt, VCS1)) {
if (!HAS_ENGINE(engine->gt, ring_id))
!HAS_ENGINE(gt->_gt, _VCS(i * 2)))
!HAS_ENGINE(gt->_gt, _VCS(i * 2)))
if (HAS_ENGINE(to_gt(iter->i915), VCS1)) \
if (HAS_ENGINE(gt, _VCS(i)))
if ((i + 1 < I915_MAX_VCS) && HAS_ENGINE(gt, _VCS(i + 1)))
if (HAS_ENGINE(gt, _VECS(i / 2)))
if (HAS_ENGINE(gt, _VECS(i)))
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))
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) &&