Lines Matching refs:siblings

205 			kfree(pc->user_engines[i].siblings);  in proto_context_close()
404 struct intel_engine_cs **siblings; in set_proto_ctx_engines_balance() local
442 siblings = kmalloc_array(num_siblings, sizeof(*siblings), GFP_KERNEL); in set_proto_ctx_engines_balance()
443 if (!siblings) in set_proto_ctx_engines_balance()
454 siblings[n] = intel_engine_lookup_user(i915, in set_proto_ctx_engines_balance()
457 if (!siblings[n]) { in set_proto_ctx_engines_balance()
468 set->engines[idx].engine = siblings[0]; in set_proto_ctx_engines_balance()
469 kfree(siblings); in set_proto_ctx_engines_balance()
473 set->engines[idx].siblings = siblings; in set_proto_ctx_engines_balance()
479 kfree(siblings); in set_proto_ctx_engines_balance()
588 struct intel_engine_cs **siblings = NULL; in set_proto_ctx_engines_parallel_submit() local
644 siblings = kmalloc_array(num_siblings * width, in set_proto_ctx_engines_parallel_submit()
645 sizeof(*siblings), in set_proto_ctx_engines_parallel_submit()
647 if (!siblings) in set_proto_ctx_engines_parallel_submit()
663 siblings[n] = in set_proto_ctx_engines_parallel_submit()
666 if (!siblings[n]) { in set_proto_ctx_engines_parallel_submit()
678 if (siblings[n]->class == RENDER_CLASS || in set_proto_ctx_engines_parallel_submit()
679 siblings[n]->class == COMPUTE_CLASS) { in set_proto_ctx_engines_parallel_submit()
697 current_mask |= siblings[n]->logical_mask; in set_proto_ctx_engines_parallel_submit()
715 set->engines[slot].siblings = siblings; in set_proto_ctx_engines_parallel_submit()
720 kfree(siblings); in set_proto_ctx_engines_parallel_submit()
1201 ce = intel_engine_create_virtual(pe[n].siblings, in user_engines()
1206 ce = intel_engine_create_parallel(pe[n].siblings, in user_engines()