Lines Matching refs:sseu
788 struct intel_sseu *sseu; in set_proto_ctx_sseu() local
823 sseu = &pe->sseu; in set_proto_ctx_sseu()
833 sseu = &pc->legacy_rcs_sseu; in set_proto_ctx_sseu()
836 ret = i915_gem_user_to_context_sseu(&i915->gt, &user_sseu, sseu); in set_proto_ctx_sseu()
928 struct intel_sseu sseu) in intel_context_set_gem() argument
954 if (sseu.slice_mask && !WARN_ON(ce->engine->class != RENDER_CLASS)) in intel_context_set_gem()
955 ret = intel_context_reconfigure_sseu(ce, sseu); in intel_context_set_gem()
1058 struct intel_sseu sseu = {}; in default_engines() local
1077 sseu = rcs_sseu; in default_engines()
1079 ret = intel_context_set_gem(ce, ctx, sseu); in default_engines()
1173 ret = intel_context_set_gem(ce, ctx, pe->sseu); in user_engines()
1179 ret = intel_context_set_gem(child, ctx, pe->sseu); in user_engines()
1824 const struct sseu_dev_info *device = >->info.sseu; in i915_gem_user_to_context_sseu()
1924 struct intel_sseu sseu; in set_sseu() local
1958 ret = i915_gem_user_to_context_sseu(ce->engine->gt, &user_sseu, &sseu); in set_sseu()
1962 ret = intel_context_reconfigure_sseu(ce, sseu); in set_sseu()
2327 user_sseu.slice_mask = ce->sseu.slice_mask; in get_sseu()
2328 user_sseu.subslice_mask = ce->sseu.subslice_mask; in get_sseu()
2329 user_sseu.min_eus_per_subslice = ce->sseu.min_eus_per_subslice; in get_sseu()
2330 user_sseu.max_eus_per_subslice = ce->sseu.max_eus_per_subslice; in get_sseu()