Lines Matching full:siblings
206 kfree(pc->user_engines[i].siblings); in proto_context_close()
407 struct intel_engine_cs **siblings; in set_proto_ctx_engines_balance() local
445 siblings = kmalloc_array(num_siblings, sizeof(*siblings), GFP_KERNEL); in set_proto_ctx_engines_balance()
446 if (!siblings) in set_proto_ctx_engines_balance()
457 siblings[n] = intel_engine_lookup_user(i915, in set_proto_ctx_engines_balance()
460 if (!siblings[n]) { in set_proto_ctx_engines_balance()
471 set->engines[idx].engine = siblings[0]; in set_proto_ctx_engines_balance()
472 kfree(siblings); in set_proto_ctx_engines_balance()
476 set->engines[idx].siblings = siblings; in set_proto_ctx_engines_balance()
482 kfree(siblings); in set_proto_ctx_engines_balance()
591 struct intel_engine_cs **siblings = NULL; in set_proto_ctx_engines_parallel_submit() local
642 drm_dbg(&i915->drm, "Number siblings (%d) < 1\n", in set_proto_ctx_engines_parallel_submit()
647 siblings = kmalloc_array(num_siblings * width, in set_proto_ctx_engines_parallel_submit()
648 sizeof(*siblings), in set_proto_ctx_engines_parallel_submit()
650 if (!siblings) in set_proto_ctx_engines_parallel_submit()
666 siblings[n] = in set_proto_ctx_engines_parallel_submit()
669 if (!siblings[n]) { in set_proto_ctx_engines_parallel_submit()
681 if (siblings[n]->class == RENDER_CLASS || in set_proto_ctx_engines_parallel_submit()
682 siblings[n]->class == COMPUTE_CLASS) { in set_proto_ctx_engines_parallel_submit()
700 current_mask |= siblings[n]->logical_mask; in set_proto_ctx_engines_parallel_submit()
718 set->engines[slot].siblings = siblings; in set_proto_ctx_engines_parallel_submit()
723 kfree(siblings); in set_proto_ctx_engines_parallel_submit()
1221 ce = intel_engine_create_virtual(pe[n].siblings, in user_engines()
1226 ce = intel_engine_create_parallel(pe[n].siblings, in user_engines()