[PATCH 1/2] drm/xe/mcr: Make xe_gt_mcr_get_dss_steering() input gt a const
Matt Atwood
matthew.s.atwood at intel.com
Tue Aug 19 18:47:10 UTC 2025
On Wed, Aug 13, 2025 at 11:38:42AM -0700, Harish Chegondi wrote:
> Make gt, input parameter to xe_gt_mcr_get_dss_steering(), a
> constant. This would allow xe_gt_mcr_get_dss_steering() to
> be called from functions that have gt as const to struct xe_gt.
>
> Cc: Matt Atwood <matthew.s.atwood at intel.com>
Reviewed-by: Matt Atwood <matthew.s.atwood at intel.com>
> Signed-off-by: Harish Chegondi <harish.chegondi at intel.com>
> ---
> drivers/gpu/drm/xe/xe_gt_mcr.c | 2 +-
> drivers/gpu/drm/xe/xe_gt_mcr.h | 3 ++-
> 2 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_gt_mcr.c b/drivers/gpu/drm/xe/xe_gt_mcr.c
> index 683ac021a06d..8fb1cae91724 100644
> --- a/drivers/gpu/drm/xe/xe_gt_mcr.c
> +++ b/drivers/gpu/drm/xe/xe_gt_mcr.c
> @@ -362,7 +362,7 @@ static unsigned int dss_per_group(struct xe_gt *gt)
> * @group: pointer to storage for steering group ID
> * @instance: pointer to storage for steering instance ID
> */
> -void xe_gt_mcr_get_dss_steering(struct xe_gt *gt, unsigned int dss, u16 *group, u16 *instance)
> +void xe_gt_mcr_get_dss_steering(const struct xe_gt *gt, unsigned int dss, u16 *group, u16 *instance)
> {
> xe_gt_assert(gt, dss < XE_MAX_DSS_FUSE_BITS);
>
> diff --git a/drivers/gpu/drm/xe/xe_gt_mcr.h b/drivers/gpu/drm/xe/xe_gt_mcr.h
> index bc06520befab..283a1c9770e2 100644
> --- a/drivers/gpu/drm/xe/xe_gt_mcr.h
> +++ b/drivers/gpu/drm/xe/xe_gt_mcr.h
> @@ -31,7 +31,8 @@ bool xe_gt_mcr_get_nonterminated_steering(struct xe_gt *gt,
> u8 *group, u8 *instance);
>
> void xe_gt_mcr_steering_dump(struct xe_gt *gt, struct drm_printer *p);
> -void xe_gt_mcr_get_dss_steering(struct xe_gt *gt, unsigned int dss, u16 *group, u16 *instance);
> +void xe_gt_mcr_get_dss_steering(const struct xe_gt *gt,
> + unsigned int dss, u16 *group, u16 *instance);
> u32 xe_gt_mcr_steering_info_to_dss_id(struct xe_gt *gt, u16 group, u16 instance);
>
> /*
> --
> 2.48.1
>
More information about the Intel-xe
mailing list