]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe/mocs: Convert register access to use xe_mmio
authorMatt Roper <matthew.d.roper@intel.com>
Tue, 10 Sep 2024 23:47:46 +0000 (16:47 -0700)
committerMatt Roper <matthew.d.roper@intel.com>
Wed, 11 Sep 2024 22:32:50 +0000 (15:32 -0700)
Stop using GT pointers for register access.

Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240910234719.3335472-71-matthew.d.roper@intel.com
drivers/gpu/drm/xe/tests/xe_mocs.c
drivers/gpu/drm/xe/xe_mocs.c

index 79be73b4a02ba481e94560bf1a623c8db3c8d7fc..ea932c051cc7a6f5885aaf9dc17262e38872f23d 100644 (file)
@@ -55,7 +55,7 @@ static void read_l3cc_table(struct xe_gt *gt,
                        if (regs_are_mcr(gt))
                                reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_LNCFCMOCS(i >> 1));
                        else
-                               reg_val = xe_mmio_read32(gt, XELP_LNCFCMOCS(i >> 1));
+                               reg_val = xe_mmio_read32(&gt->mmio, XELP_LNCFCMOCS(i >> 1));
 
                        mocs_dbg(gt, "reg_val=0x%x\n", reg_val);
                } else {
@@ -94,7 +94,7 @@ static void read_mocs_table(struct xe_gt *gt,
                if (regs_are_mcr(gt))
                        reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_GLOBAL_MOCS(i));
                else
-                       reg_val = xe_mmio_read32(gt, XELP_GLOBAL_MOCS(i));
+                       reg_val = xe_mmio_read32(&gt->mmio, XELP_GLOBAL_MOCS(i));
 
                mocs_expected = get_entry_control(info, i);
                mocs = reg_val;
index 7ff0ac5b799a38b6bbf4a12f50fdc4fcd13925c7..8df41cd12d513cbeefeaf17b20c89f2267b1d62a 100644 (file)
@@ -278,7 +278,7 @@ static void xelp_lncf_dump(struct xe_mocs_info *info, struct xe_gt *gt, struct d
                if (regs_are_mcr(gt))
                        reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_LNCFCMOCS(i));
                else
-                       reg_val = xe_mmio_read32(gt, XELP_LNCFCMOCS(i));
+                       reg_val = xe_mmio_read32(&gt->mmio, XELP_LNCFCMOCS(i));
 
                drm_printf(p, "LNCFCMOCS[%2d] = [%u, %u, %u] (%#8x)\n",
                           j++,
@@ -310,7 +310,7 @@ static void xelp_mocs_dump(struct xe_mocs_info *info, unsigned int flags,
                        if (regs_are_mcr(gt))
                                reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_GLOBAL_MOCS(i));
                        else
-                               reg_val = xe_mmio_read32(gt, XELP_GLOBAL_MOCS(i));
+                               reg_val = xe_mmio_read32(&gt->mmio, XELP_GLOBAL_MOCS(i));
 
                        drm_printf(p, "GLOB_MOCS[%2d] = [%u, %u, %u, %u, %u, %u, %u, %u, %u, %u ] (%#8x)\n",
                                   i,
@@ -383,7 +383,7 @@ static void xehp_lncf_dump(struct xe_mocs_info *info, unsigned int flags,
                if (regs_are_mcr(gt))
                        reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_LNCFCMOCS(i));
                else
-                       reg_val = xe_mmio_read32(gt, XELP_LNCFCMOCS(i));
+                       reg_val = xe_mmio_read32(&gt->mmio, XELP_LNCFCMOCS(i));
 
                drm_printf(p, "LNCFCMOCS[%2d] = [%u, %u, %u] (%#8x)\n",
                           j++,
@@ -428,7 +428,7 @@ static void pvc_mocs_dump(struct xe_mocs_info *info, unsigned int flags, struct
                if (regs_are_mcr(gt))
                        reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_LNCFCMOCS(i));
                else
-                       reg_val = xe_mmio_read32(gt, XELP_LNCFCMOCS(i));
+                       reg_val = xe_mmio_read32(&gt->mmio, XELP_LNCFCMOCS(i));
 
                drm_printf(p, "LNCFCMOCS[%2d] = [ %u ] (%#8x)\n",
                           j++,
@@ -510,7 +510,7 @@ static void mtl_mocs_dump(struct xe_mocs_info *info, unsigned int flags,
                if (regs_are_mcr(gt))
                        reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_GLOBAL_MOCS(i));
                else
-                       reg_val = xe_mmio_read32(gt, XELP_GLOBAL_MOCS(i));
+                       reg_val = xe_mmio_read32(&gt->mmio, XELP_GLOBAL_MOCS(i));
 
                drm_printf(p, "GLOB_MOCS[%2d] = [%u, %u]  (%#8x)\n",
                           i,
@@ -553,7 +553,7 @@ static void xe2_mocs_dump(struct xe_mocs_info *info, unsigned int flags,
                if (regs_are_mcr(gt))
                        reg_val = xe_gt_mcr_unicast_read_any(gt, XEHP_GLOBAL_MOCS(i));
                else
-                       reg_val = xe_mmio_read32(gt, XELP_GLOBAL_MOCS(i));
+                       reg_val = xe_mmio_read32(&gt->mmio, XELP_GLOBAL_MOCS(i));
 
                drm_printf(p, "GLOB_MOCS[%2d] = [%u, %u, %u]  (%#8x)\n",
                           i,
@@ -690,7 +690,7 @@ static void __init_mocs_table(struct xe_gt *gt,
                if (regs_are_mcr(gt))
                        xe_gt_mcr_multicast_write(gt, XEHP_GLOBAL_MOCS(i), mocs);
                else
-                       xe_mmio_write32(gt, XELP_GLOBAL_MOCS(i), mocs);
+                       xe_mmio_write32(&gt->mmio, XELP_GLOBAL_MOCS(i), mocs);
        }
 }
 
@@ -730,7 +730,7 @@ static void init_l3cc_table(struct xe_gt *gt,
                if (regs_are_mcr(gt))
                        xe_gt_mcr_multicast_write(gt, XEHP_LNCFCMOCS(i), l3cc);
                else
-                       xe_mmio_write32(gt, XELP_LNCFCMOCS(i), l3cc);
+                       xe_mmio_write32(&gt->mmio, XELP_LNCFCMOCS(i), l3cc);
        }
 }