Lines Matching refs:sseu
818 struct intel_sseu *sseu; in set_proto_ctx_sseu() local
854 sseu = &pe->sseu; in set_proto_ctx_sseu()
864 sseu = &pc->legacy_rcs_sseu; in set_proto_ctx_sseu()
867 ret = i915_gem_user_to_context_sseu(to_gt(i915), &user_sseu, sseu); in set_proto_ctx_sseu()
960 struct intel_sseu sseu) in intel_context_set_gem() argument
990 if (sseu.slice_mask && !WARN_ON(ce->engine->class != RENDER_CLASS)) in intel_context_set_gem()
991 ret = intel_context_reconfigure_sseu(ce, sseu); in intel_context_set_gem()
1114 struct intel_sseu sseu = {}; in default_engines() local
1133 sseu = rcs_sseu; in default_engines()
1135 ret = intel_context_set_gem(ce, ctx, sseu); in default_engines()
1229 ret = intel_context_set_gem(ce, ctx, pe->sseu); in user_engines()
1235 ret = intel_context_set_gem(child, ctx, pe->sseu); in user_engines()
1894 const struct sseu_dev_info *device = >->info.sseu; in i915_gem_user_to_context_sseu()
1995 struct intel_sseu sseu; in set_sseu() local
2029 ret = i915_gem_user_to_context_sseu(ce->engine->gt, &user_sseu, &sseu); in set_sseu()
2033 ret = intel_context_reconfigure_sseu(ce, sseu); in set_sseu()
2405 user_sseu.slice_mask = ce->sseu.slice_mask; in get_sseu()
2406 user_sseu.subslice_mask = ce->sseu.subslice_mask; in get_sseu()
2407 user_sseu.min_eus_per_subslice = ce->sseu.min_eus_per_subslice; in get_sseu()
2408 user_sseu.max_eus_per_subslice = ce->sseu.max_eus_per_subslice; in get_sseu()