]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
drm/xe/mcr: Make xe_gt_mcr_get_dss_steering() input gt a const
authorHarish Chegondi <harish.chegondi@intel.com>
Tue, 2 Sep 2025 23:41:59 +0000 (16:41 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Fri, 5 Sep 2025 10:02:34 +0000 (03:02 -0700)
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: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Atwood <matthew.s.atwood@intel.com>
Signed-off-by: Harish Chegondi <harish.chegondi@intel.com>
Link: https://lore.kernel.org/r/9dc621a90880f62ac8e2951afea7952277f7eb0e.1756855529.git.harish.chegondi@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_gt_mcr.c
drivers/gpu/drm/xe/xe_gt_mcr.h

index 683ac021a06dadd9f411e8bb3c5597e243904fa2..8fb1cae9172443afafca987d18d7bedbfd851652 100644 (file)
@@ -362,7 +362,7 @@ fallback:
  * @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);
 
index bc06520befabcb728ed12bb0ff7d819d40dd1d4a..283a1c9770e2dd88e252ff1a6347f1ea769f9ea3 100644 (file)
@@ -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);
 
 /*