Lines Matching defs:siblings

198 	struct intel_engine_cs *siblings[];
208 execlists_create_virtual(struct intel_engine_cs **siblings, unsigned int count,
638 * We have to kick all the siblings again in case we need to
1054 if (likely(engine == ve->siblings[0]))
1068 if (ve->siblings[n] == engine) {
1069 swap(ve->siblings[n], ve->siblings[0]);
1443 str_yes_no(engine != ve->siblings[0]));
1465 * ve->siblings[] on an idle context, where
1466 * we may be using ve->siblings[] in
1470 GEM_BUG_ON(ve->siblings[0] != engine);
3632 * This needs to be done before we remove ourselves from the siblings'
3638 /* Decouple ourselves from the siblings, no more access allowed. */
3640 struct intel_engine_cs *sibling = ve->siblings[n];
3698 * of siblings, and often started in batches. Due to the way we iterate
3709 swap(ve->siblings[swp], ve->siblings[0]);
3716 return lrc_alloc(ce, ve->siblings[0]);
3726 return __execlists_context_pre_pin(ce, ve->siblings[0], ww, vaddr);
3733 return lrc_pin(ce, ve->siblings[0], vaddr);
3742 intel_engine_pm_get(ve->siblings[n]);
3755 intel_engine_pm_put(ve->siblings[n]);
3766 return ve->siblings[sibling];
3803 mask = ve->siblings[0]->mask;
3830 struct intel_engine_cs *sibling = READ_ONCE(ve->siblings[n]);
3936 execlists_create_virtual(struct intel_engine_cs **siblings, unsigned int count,
3939 struct drm_i915_private *i915 = siblings[0]->i915;
3944 ve = kzalloc(struct_size(ve, siblings, count), GFP_KERNEL);
3949 ve->base.gt = siblings[0]->gt;
3950 ve->base.uncore = siblings[0]->uncore;
4003 struct intel_engine_cs *sibling = siblings[n];
4030 ve->siblings[ve->num_siblings++] = sibling;