Lines Matching refs:sseu
616 struct intel_sseu *sseu; in set_proto_ctx_sseu() local
652 sseu = &pe->sseu; in set_proto_ctx_sseu()
662 sseu = &pc->legacy_rcs_sseu; in set_proto_ctx_sseu()
665 ret = i915_gem_user_to_context_sseu(&i915->gt, &user_sseu, sseu); in set_proto_ctx_sseu()
787 struct intel_sseu sseu) in intel_context_set_gem() argument
820 if (sseu.slice_mask && !WARN_ON(ce->engine->class != RENDER_CLASS)) in intel_context_set_gem()
821 ret = intel_context_reconfigure_sseu(ce, sseu); in intel_context_set_gem()
905 struct intel_sseu sseu = {}; in default_engines() local
924 sseu = rcs_sseu; in default_engines()
926 ret = intel_context_set_gem(ce, ctx, sseu); in default_engines()
980 ret = intel_context_set_gem(ce, ctx, pe->sseu); in user_engines()
1625 const struct sseu_dev_info *device = >->info.sseu; in i915_gem_user_to_context_sseu()
1725 struct intel_sseu sseu; in set_sseu() local
1759 ret = i915_gem_user_to_context_sseu(ce->engine->gt, &user_sseu, &sseu); in set_sseu()
1763 ret = intel_context_reconfigure_sseu(ce, sseu); in set_sseu()
2115 user_sseu.slice_mask = ce->sseu.slice_mask; in get_sseu()
2116 user_sseu.subslice_mask = ce->sseu.subslice_mask; in get_sseu()
2117 user_sseu.min_eus_per_subslice = ce->sseu.min_eus_per_subslice; in get_sseu()
2118 user_sseu.max_eus_per_subslice = ce->sseu.max_eus_per_subslice; in get_sseu()