Lines Matching full:siblings

205 			kfree(pc->user_engines[i].siblings);  in proto_context_close()
406 struct intel_engine_cs **siblings; in set_proto_ctx_engines_balance() local
444 siblings = kmalloc_array(num_siblings, sizeof(*siblings), GFP_KERNEL); in set_proto_ctx_engines_balance()
445 if (!siblings) in set_proto_ctx_engines_balance()
456 siblings[n] = intel_engine_lookup_user(i915, in set_proto_ctx_engines_balance()
459 if (!siblings[n]) { in set_proto_ctx_engines_balance()
470 set->engines[idx].engine = siblings[0]; in set_proto_ctx_engines_balance()
471 kfree(siblings); in set_proto_ctx_engines_balance()
475 set->engines[idx].siblings = siblings; in set_proto_ctx_engines_balance()
481 kfree(siblings); in set_proto_ctx_engines_balance()
590 struct intel_engine_cs **siblings = NULL; in set_proto_ctx_engines_parallel_submit() local
641 drm_dbg(&i915->drm, "Number siblings (%d) < 1\n", in set_proto_ctx_engines_parallel_submit()
646 siblings = kmalloc_array(num_siblings * width, in set_proto_ctx_engines_parallel_submit()
647 sizeof(*siblings), in set_proto_ctx_engines_parallel_submit()
649 if (!siblings) in set_proto_ctx_engines_parallel_submit()
665 siblings[n] = in set_proto_ctx_engines_parallel_submit()
668 if (!siblings[n]) { in set_proto_ctx_engines_parallel_submit()
680 if (siblings[n]->class == RENDER_CLASS || in set_proto_ctx_engines_parallel_submit()
681 siblings[n]->class == COMPUTE_CLASS) { in set_proto_ctx_engines_parallel_submit()
699 current_mask |= siblings[n]->logical_mask; in set_proto_ctx_engines_parallel_submit()
717 set->engines[slot].siblings = siblings; in set_proto_ctx_engines_parallel_submit()
722 kfree(siblings); in set_proto_ctx_engines_parallel_submit()
1208 ce = intel_engine_create_virtual(pe[n].siblings, in user_engines()
1213 ce = intel_engine_create_parallel(pe[n].siblings, in user_engines()