VCS0
[I915_EXEC_BSD] = VCS0,
case VCS0:
ENGINE_INSTANCES_MASK(gt, VCS0, I915_MAX_VCS)
[VCS0] = {
[VCS0] = MSG_IDLE_VCS0,
[VCS0] = GEN11_GRDOM_MEDIA,
[VCS0] = GEN6_GRDOM_MEDIA,
[VIDEO_DECODE_CLASS] = { VCS0, I915_MAX_VCS },
[VCS0] = GEN8_VCS0_IRQ_SHIFT,
[VCS0] = __GEN9_VCS0_MOCS0,
case VCS0:
return __ENGINE_INSTANCES_MASK(mask, VCS0, I915_MAX_VCS);
[VCS0] = {
#define R_VCS1 BIT(VCS0)
[VCS0] = {
[VCS0] = VCS_AS_CONTEXT_SWITCH,
id = VCS0;
engine_mask |= BIT(VCS0);
[VCS0] = 0xc900,
[VCS0] = 0x4264,
[VCS0] = 0xc900,
case VCS0:
intel_engine_cs_irq(to_gt(dev_priv)->engine[VCS0],
.platform_engine_mask = BIT(RCS0) | BIT(VCS0),
.platform_engine_mask = BIT(RCS0) | BIT(VCS0),
.platform_engine_mask = BIT(RCS0) | BIT(VCS0), \
.platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0), \
.platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0), \
.platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0),
.platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0), \
BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
.platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0),
BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1)
.platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0), \
BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
.platform_engine_mask = BIT(RCS0) | BIT(BCS0) | BIT(VCS0) | BIT(VECS0),
.platform_engine_mask = BIT(RCS0) | BIT(BCS0) | BIT(VCS0) | BIT(VECS0),
BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0),
BIT(VCS0) | BIT(VCS2),
BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
BIT(VCS0) | BIT(VCS2) | \
.engine_mask = BIT(VECS0) | BIT(VCS0) | BIT(VCS2) | BIT(GSC0),