Lines Matching refs:sseu
818 struct intel_sseu *sseu; in set_proto_ctx_sseu() local
853 sseu = &pe->sseu; in set_proto_ctx_sseu()
863 sseu = &pc->legacy_rcs_sseu; in set_proto_ctx_sseu()
866 ret = i915_gem_user_to_context_sseu(to_gt(i915), &user_sseu, sseu); in set_proto_ctx_sseu()
959 struct intel_sseu sseu) in intel_context_set_gem() argument
985 if (sseu.slice_mask && !WARN_ON(ce->engine->class != RENDER_CLASS)) in intel_context_set_gem()
986 ret = intel_context_reconfigure_sseu(ce, sseu); in intel_context_set_gem()
1109 struct intel_sseu sseu = {}; in default_engines() local
1128 sseu = rcs_sseu; in default_engines()
1130 ret = intel_context_set_gem(ce, ctx, sseu); in default_engines()
1224 ret = intel_context_set_gem(ce, ctx, pe->sseu); in user_engines()
1230 ret = intel_context_set_gem(child, ctx, pe->sseu); in user_engines()
1889 const struct sseu_dev_info *device = >->info.sseu; in i915_gem_user_to_context_sseu()
1990 struct intel_sseu sseu; in set_sseu() local
2024 ret = i915_gem_user_to_context_sseu(ce->engine->gt, &user_sseu, &sseu); in set_sseu()
2028 ret = intel_context_reconfigure_sseu(ce, sseu); in set_sseu()
2400 user_sseu.slice_mask = ce->sseu.slice_mask; in get_sseu()
2401 user_sseu.subslice_mask = ce->sseu.subslice_mask; in get_sseu()
2402 user_sseu.min_eus_per_subslice = ce->sseu.min_eus_per_subslice; in get_sseu()
2403 user_sseu.max_eus_per_subslice = ce->sseu.max_eus_per_subslice; in get_sseu()