"dev" is usually used for struct device pointers. Using it for struct
drm_device pointers is irritating (for me at least). Replace it
by "drm" and adapt all users.

Signed-off-by: Uwe Kleine-König <[email protected]>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c   | 16 +++----
 .../arm/display/komeda/komeda_framebuffer.c   |  2 +-
 drivers/gpu/drm/drm_damage_helper.c           |  6 +--
 drivers/gpu/drm/drm_format_helper.c           |  8 ++--
 drivers/gpu/drm/drm_framebuffer.c             | 18 ++++----
 drivers/gpu/drm/drm_gem_framebuffer_helper.c  |  5 ++-
 drivers/gpu/drm/drm_mipi_dbi.c                |  8 ++--
 drivers/gpu/drm/drm_modeset_helper.c          |  2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c     |  2 +-
 drivers/gpu/drm/gud/gud_pipe.c                |  4 +-
 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c   |  2 +-
 drivers/gpu/drm/i915/display/i9xx_plane.c     |  2 +-
 drivers/gpu/drm/i915/display/intel_fb.c       | 42 +++++++++----------
 drivers/gpu/drm/i915/display/intel_fb_pin.c   |  4 +-
 .../drm/i915/display/skl_universal_plane.c    |  4 +-
 drivers/gpu/drm/loongson/lsdc_plane.c         |  2 +-
 drivers/gpu/drm/msm/msm_fb.c                  |  2 +-
 drivers/gpu/drm/nouveau/dispnv50/wndw.c       |  2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c     |  2 +-
 drivers/gpu/drm/omapdrm/omap_fb.c             | 12 +++---
 drivers/gpu/drm/qxl/qxl_display.c             |  7 ++--
 drivers/gpu/drm/solomon/ssd130x.c             |  2 +-
 drivers/gpu/drm/tiny/gm12u320.c               |  2 +-
 drivers/gpu/drm/tiny/ili9225.c                |  7 ++--
 drivers/gpu/drm/tiny/repaper.c                |  4 +-
 drivers/gpu/drm/tiny/st7586.c                 |  7 ++--
 drivers/gpu/drm/udl/udl_modeset.c             |  2 +-
 drivers/gpu/drm/vboxvideo/vbox_mode.c         |  2 +-
 drivers/gpu/drm/vkms/vkms_writeback.c         |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c           |  4 +-
 drivers/gpu/drm/xen/xen_drm_front_kms.c       |  4 +-
 include/drm/drm_framebuffer.h                 |  4 +-
 32 files changed, 99 insertions(+), 93 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
index f28090ecc603..032290c459c3 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
@@ -700,7 +700,7 @@ extract_render_dcc_offset(struct amdgpu_device *adev,
 
 static int convert_tiling_flags_to_modifier(struct amdgpu_framebuffer *afb)
 {
-       struct amdgpu_device *adev = drm_to_adev(afb->base.dev);
+       struct amdgpu_device *adev = drm_to_adev(afb->base.drm);
        uint64_t modifier = 0;
        int num_pipes = 0;
        int num_pkrs = 0;
@@ -899,7 +899,7 @@ static int check_tiling_flags_gfx6(struct 
amdgpu_framebuffer *afb)
        case 3: /* RENDER */
                return 0;
        default:
-               drm_dbg_kms(afb->base.dev,
+               drm_dbg_kms(afb->base.drm,
                            "Micro tile mode %llu not supported for scanout\n",
                            micro_tile_mode);
                return -EINVAL;
@@ -964,13 +964,13 @@ static int amdgpu_display_verify_plane(struct 
amdgpu_framebuffer *rfb, int plane
        uint64_t size;
 
        if (rfb->base.pitches[plane] % block_pitch) {
-               drm_dbg_kms(rfb->base.dev,
+               drm_dbg_kms(rfb->base.drm,
                            "pitch %d for plane %d is not a multiple of block 
pitch %d\n",
                            rfb->base.pitches[plane], plane, block_pitch);
                return -EINVAL;
        }
        if (rfb->base.pitches[plane] < min_pitch) {
-               drm_dbg_kms(rfb->base.dev,
+               drm_dbg_kms(rfb->base.drm,
                            "pitch %d for plane %d is less than minimum pitch 
%d\n",
                            rfb->base.pitches[plane], plane, min_pitch);
                return -EINVAL;
@@ -978,7 +978,7 @@ static int amdgpu_display_verify_plane(struct 
amdgpu_framebuffer *rfb, int plane
 
        /* Force at least natural alignment. */
        if (rfb->base.offsets[plane] % block_size) {
-               drm_dbg_kms(rfb->base.dev,
+               drm_dbg_kms(rfb->base.drm,
                            "offset 0x%x for plane %d is not a multiple of 
block pitch 0x%x\n",
                            rfb->base.offsets[plane], plane, block_size);
                return -EINVAL;
@@ -989,7 +989,7 @@ static int amdgpu_display_verify_plane(struct 
amdgpu_framebuffer *rfb, int plane
                block_size * DIV_ROUND_UP(height, block_height);
 
        if (rfb->base.obj[0]->size < size) {
-               drm_dbg_kms(rfb->base.dev,
+               drm_dbg_kms(rfb->base.drm,
                            "BO size 0x%zx is less than 0x%llx required for 
plane %d\n",
                            rfb->base.obj[0]->size, size, plane);
                return -EINVAL;
@@ -1006,7 +1006,7 @@ static int amdgpu_display_verify_sizes(struct 
amdgpu_framebuffer *rfb)
        int ret;
        unsigned int i, block_width, block_height, block_size_log2;
 
-       if (rfb->base.dev->mode_config.fb_modifiers_not_supported)
+       if (rfb->base.drm->mode_config.fb_modifiers_not_supported)
                return 0;
 
        for (i = 0; i < format_info->num_planes; ++i) {
@@ -1034,7 +1034,7 @@ static int amdgpu_display_verify_sizes(struct 
amdgpu_framebuffer *rfb)
                                block_size_log2 = 18;
                                break;
                        default:
-                               drm_dbg_kms(rfb->base.dev,
+                               drm_dbg_kms(rfb->base.drm,
                                            "Swizzle mode with unknown block 
size: %d\n", swizzle);
                                return -EINVAL;
                        }
diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c 
b/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c
index df5da5a44755..78138427c210 100644
--- a/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c
+++ b/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c
@@ -268,7 +268,7 @@ bool komeda_fb_is_layer_supported(struct komeda_fb *kfb, 
u32 layer_type,
                                  u32 rot)
 {
        struct drm_framebuffer *fb = &kfb->base;
-       struct komeda_dev *mdev = fb->dev->dev_private;
+       struct komeda_dev *mdev = fb->drm->dev_private;
        u32 fourcc = fb->format->format;
        u64 modifier = fb->modifier;
        bool supported;
diff --git a/drivers/gpu/drm/drm_damage_helper.c 
b/drivers/gpu/drm/drm_damage_helper.c
index d8b2955e88fd..5381c57991c5 100644
--- a/drivers/gpu/drm/drm_damage_helper.c
+++ b/drivers/gpu/drm/drm_damage_helper.c
@@ -123,7 +123,7 @@ int drm_atomic_helper_dirtyfb(struct drm_framebuffer *fb,
        drm_modeset_acquire_init(&ctx,
                file_priv ? DRM_MODESET_ACQUIRE_INTERRUPTIBLE : 0);
 
-       state = drm_atomic_state_alloc(fb->dev);
+       state = drm_atomic_state_alloc(fb->drm);
        if (!state) {
                ret = -ENOMEM;
                goto out_drop_locks;
@@ -145,7 +145,7 @@ int drm_atomic_helper_dirtyfb(struct drm_framebuffer *fb,
                }
 
                convert_clip_rect_to_rect(clips, rects, num_clips, inc);
-               damage = drm_property_create_blob(fb->dev,
+               damage = drm_property_create_blob(fb->drm,
                                                  num_clips * sizeof(*rects),
                                                  rects);
                if (IS_ERR(damage)) {
@@ -156,7 +156,7 @@ int drm_atomic_helper_dirtyfb(struct drm_framebuffer *fb,
        }
 
 retry:
-       drm_for_each_plane(plane, fb->dev) {
+       drm_for_each_plane(plane, fb->drm) {
                struct drm_plane_state *plane_state;
 
                ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx);
diff --git a/drivers/gpu/drm/drm_format_helper.c 
b/drivers/gpu/drm/drm_format_helper.c
index f93a4efcee90..cdc723856215 100644
--- a/drivers/gpu/drm/drm_format_helper.c
+++ b/drivers/gpu/drm/drm_format_helper.c
@@ -263,7 +263,8 @@ void drm_fb_swab(struct iosys_map *dst, const unsigned int 
*dst_pitch,
                swab_line = drm_fb_swab16_line;
                break;
        default:
-               drm_warn_once(fb->dev, "Format %p4cc has unsupported pixel 
size.\n",
+               drm_warn_once(fb->drm,
+                             "Format %p4cc has unsupported pixel size.\n",
                              &format->format);
                return;
        }
@@ -946,7 +947,8 @@ int drm_fb_blit(struct iosys_map *dst, const unsigned int 
*dst_pitch, uint32_t d
                }
        }
 
-       drm_warn_once(fb->dev, "No conversion helper from %p4cc to %p4cc 
found.\n",
+       drm_warn_once(fb->drm,
+                     "No conversion helper from %p4cc to %p4cc found.\n",
                      &fb_format, &dst_format);
 
        return -EINVAL;
@@ -1011,7 +1013,7 @@ void drm_fb_xrgb8888_to_mono(struct iosys_map *dst, const 
unsigned int *dst_pitc
        unsigned int lines = drm_rect_height(clip);
        unsigned int cpp = fb->format->cpp[0];
        unsigned int len_src32 = linepixels * cpp;
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
        void *vaddr = src[0].vaddr;
        unsigned int dst_pitch_0;
        unsigned int y;
diff --git a/drivers/gpu/drm/drm_framebuffer.c 
b/drivers/gpu/drm/drm_framebuffer.c
index 38a118e51a6f..882a8b1eaa16 100644
--- a/drivers/gpu/drm/drm_framebuffer.c
+++ b/drivers/gpu/drm/drm_framebuffer.c
@@ -87,7 +87,7 @@ int drm_framebuffer_check_src_coords(uint32_t src_x, uint32_t 
src_y,
            src_x > fb_width - src_w ||
            src_h > fb_height ||
            src_y > fb_height - src_h) {
-               drm_dbg_kms(fb->dev, "Invalid source coordinates "
+               drm_dbg_kms(fb->drm, "Invalid source coordinates "
                            "%u.%06ux%u.%06u+%u.%06u+%u.%06u (fb %ux%u)\n",
                            src_w >> 16, ((src_w & 0xffff) * 15625) >> 10,
                            src_h >> 16, ((src_h & 0xffff) * 15625) >> 10,
@@ -404,7 +404,7 @@ static void drm_mode_rmfb_work_fn(struct work_struct *w)
                struct drm_framebuffer *fb =
                        list_first_entry(&arg->fbs, typeof(*fb), filp_head);
 
-               drm_dbg_kms(fb->dev,
+               drm_dbg_kms(fb->drm,
                            "Removing [FB:%d] from all active usage due to RMFB 
ioctl\n",
                            fb->base.id);
                list_del_init(&fb->filp_head);
@@ -812,7 +812,7 @@ void drm_framebuffer_free(struct kref *kref)
 {
        struct drm_framebuffer *fb =
                        container_of(kref, struct drm_framebuffer, 
base.refcount);
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
 
        /*
         * The lookup idr holds a weak reference, which has not necessarily been
@@ -846,7 +846,7 @@ int drm_framebuffer_init(struct drm_device *dev, struct 
drm_framebuffer *fb,
 {
        int ret;
 
-       if (WARN_ON_ONCE(fb->dev != dev || !fb->format))
+       if (WARN_ON_ONCE(fb->drm != dev || !fb->format))
                return -EINVAL;
 
        INIT_LIST_HEAD(&fb->filp_head);
@@ -915,7 +915,7 @@ void drm_framebuffer_unregister_private(struct 
drm_framebuffer *fb)
        if (!fb)
                return;
 
-       dev = fb->dev;
+       dev = fb->drm;
 
        /* Mark fb as reaped and drop idr ref. */
        drm_mode_object_unregister(dev, &fb->base);
@@ -941,7 +941,7 @@ EXPORT_SYMBOL(drm_framebuffer_unregister_private);
  */
 void drm_framebuffer_cleanup(struct drm_framebuffer *fb)
 {
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
 
        mutex_lock(&dev->mode_config.fb_lock);
        list_del(&fb->head);
@@ -953,7 +953,7 @@ EXPORT_SYMBOL(drm_framebuffer_cleanup);
 static int atomic_remove_fb(struct drm_framebuffer *fb)
 {
        struct drm_modeset_acquire_ctx ctx;
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
        struct drm_atomic_state *state;
        struct drm_plane *plane;
        struct drm_connector *conn __maybe_unused;
@@ -1056,7 +1056,7 @@ static int atomic_remove_fb(struct drm_framebuffer *fb)
 
 static void legacy_remove_fb(struct drm_framebuffer *fb)
 {
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
        struct drm_crtc *crtc;
        struct drm_plane *plane;
 
@@ -1104,7 +1104,7 @@ void drm_framebuffer_remove(struct drm_framebuffer *fb)
        if (!fb)
                return;
 
-       dev = fb->dev;
+       dev = fb->drm;
 
        WARN_ON(!list_empty(&fb->filp_head));
 
diff --git a/drivers/gpu/drm/drm_gem_framebuffer_helper.c 
b/drivers/gpu/drm/drm_gem_framebuffer_helper.c
index b8a615a138cd..50cfcd7ec1c0 100644
--- a/drivers/gpu/drm/drm_gem_framebuffer_helper.c
+++ b/drivers/gpu/drm/drm_gem_framebuffer_helper.c
@@ -53,7 +53,7 @@ MODULE_IMPORT_NS(DMA_BUF);
 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb,
                                          unsigned int plane)
 {
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
 
        if (drm_WARN_ON_ONCE(dev, plane >= ARRAY_SIZE(fb->obj)))
                return NULL;
@@ -433,7 +433,8 @@ static void __drm_gem_fb_end_cpu_access(struct 
drm_framebuffer *fb, enum dma_dat
                        continue;
                ret = dma_buf_end_cpu_access(import_attach->dmabuf, dir);
                if (ret)
-                       drm_err(fb->dev, "dma_buf_end_cpu_access(%u, %d) 
failed: %d\n",
+                       drm_err(fb->drm,
+                               "dma_buf_end_cpu_access(%u, %d) failed: %d\n",
                                ret, num_planes, dir);
        }
 }
diff --git a/drivers/gpu/drm/drm_mipi_dbi.c b/drivers/gpu/drm/drm_mipi_dbi.c
index bd8a3802583f..7b85ebaac7c8 100644
--- a/drivers/gpu/drm/drm_mipi_dbi.c
+++ b/drivers/gpu/drm/drm_mipi_dbi.c
@@ -223,7 +223,7 @@ int mipi_dbi_buf_copy(void *dst, struct iosys_map *src, 
struct drm_framebuffer *
                drm_fb_xrgb8888_to_rgb565(&dst_map, NULL, src, fb, clip, swap);
                break;
        default:
-               drm_err_once(fb->dev, "Format is not supported: %p4cc\n",
+               drm_err_once(fb->drm, "Format is not supported: %p4cc\n",
                             &fb->format->format);
                ret = -EINVAL;
        }
@@ -254,7 +254,7 @@ static void mipi_dbi_set_window_address(struct mipi_dbi_dev 
*dbidev,
 static void mipi_dbi_fb_dirty(struct iosys_map *src, struct drm_framebuffer 
*fb,
                              struct drm_rect *rect)
 {
-       struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->dev);
+       struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->drm);
        unsigned int height = rect->y2 - rect->y1;
        unsigned int width = rect->x2 - rect->x1;
        struct mipi_dbi *dbi = &dbidev->dbi;
@@ -284,7 +284,7 @@ static void mipi_dbi_fb_dirty(struct iosys_map *src, struct 
drm_framebuffer *fb,
                                   width * height * 2);
 err_msg:
        if (ret)
-               drm_err_once(fb->dev, "Failed to update display %d\n", ret);
+               drm_err_once(fb->drm, "Failed to update display %d\n", ret);
 }
 
 /**
@@ -328,7 +328,7 @@ void mipi_dbi_pipe_update(struct drm_simple_display_pipe 
*pipe,
        if (WARN_ON(!fb))
                return;
 
-       if (!drm_dev_enter(fb->dev, &idx))
+       if (!drm_dev_enter(fb->drm, &idx))
                return;
 
        if (drm_atomic_helper_damage_merged(old_state, state, &rect))
diff --git a/drivers/gpu/drm/drm_modeset_helper.c 
b/drivers/gpu/drm/drm_modeset_helper.c
index f858dfedf2cf..14dc6b62868a 100644
--- a/drivers/gpu/drm/drm_modeset_helper.c
+++ b/drivers/gpu/drm/drm_modeset_helper.c
@@ -83,7 +83,7 @@ void drm_helper_mode_fill_fb_struct(struct drm_device *dev,
 {
        int i;
 
-       fb->dev = dev;
+       fb->drm = dev;
        fb->format = drm_get_format_info(dev, mode_cmd);
        fb->width = mode_cmd->width;
        fb->height = mode_cmd->height;
diff --git a/drivers/gpu/drm/exynos/exynos_drm_plane.c 
b/drivers/gpu/drm/exynos/exynos_drm_plane.c
index 31955e948ea2..0b5ce24597ae 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_plane.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_plane.c
@@ -178,7 +178,7 @@ exynos_drm_plane_check_format(const struct 
exynos_drm_plane_config *config,
                              struct exynos_drm_plane_state *state)
 {
        struct drm_framebuffer *fb = state->base.fb;
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
 
        switch (fb->modifier) {
        case DRM_FORMAT_MOD_SAMSUNG_64_32_TILE:
diff --git a/drivers/gpu/drm/gud/gud_pipe.c b/drivers/gpu/drm/gud/gud_pipe.c
index a87997c2c043..a6407b670c85 100644
--- a/drivers/gpu/drm/gud/gud_pipe.c
+++ b/drivers/gpu/drm/gud/gud_pipe.c
@@ -344,7 +344,7 @@ static void gud_flush_damage(struct gud_device *gdrm, 
struct drm_framebuffer *fb
                if (ret) {
                        if (ret != -ENODEV && ret != -ECONNRESET &&
                            ret != -ESHUTDOWN && ret != -EPROTO)
-                               dev_err_ratelimited(fb->dev->dev,
+                               dev_err_ratelimited(fb->drm->dev,
                                                    "Failed to flush 
framebuffer: error=%d\n", ret);
                        gdrm->prev_flush_failed = true;
                        break;
@@ -543,7 +543,7 @@ int gud_pipe_check(struct drm_simple_display_pipe *pipe,
                num_properties++;
        }
 
-       if (drm_dev_enter(fb->dev, &idx)) {
+       if (drm_dev_enter(fb->drm, &idx)) {
                len = struct_size(req, properties, num_properties);
                ret = gud_usb_set(gdrm, GUD_REQ_SET_STATE_CHECK, 0, req, len);
                drm_dev_exit(idx);
diff --git a/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c 
b/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
index 3b614baf835f..2d93fb2ce6c0 100644
--- a/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
+++ b/drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
@@ -23,7 +23,7 @@ static int hyperv_blit_to_vram_rect(struct drm_framebuffer 
*fb,
                                    const struct iosys_map *vmap,
                                    struct drm_rect *rect)
 {
-       struct hyperv_drm_device *hv = to_hv(fb->dev);
+       struct hyperv_drm_device *hv = to_hv(fb->drm);
        struct iosys_map dst = IOSYS_MAP_INIT_VADDR_IOMEM(hv->vram);
        int idx;
 
diff --git a/drivers/gpu/drm/i915/display/i9xx_plane.c 
b/drivers/gpu/drm/i915/display/i9xx_plane.c
index d43430c4d539..be31ce8ebb10 100644
--- a/drivers/gpu/drm/i915/display/i9xx_plane.c
+++ b/drivers/gpu/drm/i915/display/i9xx_plane.c
@@ -999,7 +999,7 @@ i9xx_get_initial_plane_config(struct intel_crtc *crtc,
 
        fb = &intel_fb->base;
 
-       fb->dev = dev;
+       fb->drm = dev;
 
        val = intel_de_read(dev_priv, DSPCNTR(i9xx_plane));
 
diff --git a/drivers/gpu/drm/i915/display/intel_fb.c 
b/drivers/gpu/drm/i915/display/intel_fb.c
index 446bbf7986b6..4109c894abd3 100644
--- a/drivers/gpu/drm/i915/display/intel_fb.c
+++ b/drivers/gpu/drm/i915/display/intel_fb.c
@@ -542,7 +542,7 @@ int intel_fb_rc_ccs_cc_plane(const struct drm_framebuffer 
*fb)
        if (!md->ccs.cc_planes)
                return -1;
 
-       drm_WARN_ON_ONCE(fb->dev, hweight8(md->ccs.cc_planes) > 1);
+       drm_WARN_ON_ONCE(fb->drm, hweight8(md->ccs.cc_planes) > 1);
 
        return ilog2((int)md->ccs.cc_planes);
 }
@@ -567,7 +567,7 @@ bool is_surface_linear(const struct drm_framebuffer *fb, 
int color_plane)
 
 int main_to_ccs_plane(const struct drm_framebuffer *fb, int main_plane)
 {
-       drm_WARN_ON(fb->dev, !intel_fb_is_ccs_modifier(fb->modifier) ||
+       drm_WARN_ON(fb->drm, !intel_fb_is_ccs_modifier(fb->modifier) ||
                    (main_plane && main_plane >= fb->format->num_planes / 2));
 
        return fb->format->num_planes / 2 + main_plane;
@@ -575,7 +575,7 @@ int main_to_ccs_plane(const struct drm_framebuffer *fb, int 
main_plane)
 
 int skl_ccs_to_main_plane(const struct drm_framebuffer *fb, int ccs_plane)
 {
-       drm_WARN_ON(fb->dev, !intel_fb_is_ccs_modifier(fb->modifier) ||
+       drm_WARN_ON(fb->drm, !intel_fb_is_ccs_modifier(fb->modifier) ||
                    ccs_plane < fb->format->num_planes / 2);
 
        if (is_gen12_ccs_cc_plane(fb, ccs_plane))
@@ -596,7 +596,7 @@ static unsigned int gen12_ccs_aux_stride(struct 
intel_framebuffer *fb, int ccs_p
 int skl_main_to_aux_plane(const struct drm_framebuffer *fb, int main_plane)
 {
        const struct intel_modifier_desc *md = lookup_modifier(fb->modifier);
-       struct drm_i915_private *i915 = to_i915(fb->dev);
+       struct drm_i915_private *i915 = to_i915(fb->drm);
 
        if (md->ccs.packed_aux_planes | md->ccs.planar_aux_planes)
                return main_to_ccs_plane(fb, main_plane);
@@ -615,7 +615,7 @@ unsigned int intel_tile_size(const struct drm_i915_private 
*i915)
 unsigned int
 intel_tile_width_bytes(const struct drm_framebuffer *fb, int color_plane)
 {
-       struct drm_i915_private *dev_priv = to_i915(fb->dev);
+       struct drm_i915_private *dev_priv = to_i915(fb->drm);
        unsigned int cpp = fb->format->cpp[color_plane];
 
        switch (fb->modifier) {
@@ -681,7 +681,7 @@ intel_tile_width_bytes(const struct drm_framebuffer *fb, 
int color_plane)
 
 unsigned int intel_tile_height(const struct drm_framebuffer *fb, int 
color_plane)
 {
-       return intel_tile_size(to_i915(fb->dev)) /
+       return intel_tile_size(to_i915(fb->drm)) /
                intel_tile_width_bytes(fb, color_plane);
 }
 
@@ -760,8 +760,8 @@ bool intel_fb_modifier_uses_dpt(struct drm_i915_private 
*i915, u64 modifier)
 
 bool intel_fb_uses_dpt(const struct drm_framebuffer *fb)
 {
-       return fb && to_i915(fb->dev)->params.enable_dpt &&
-               intel_fb_modifier_uses_dpt(to_i915(fb->dev), fb->modifier);
+       return fb && to_i915(fb->drm)->params.enable_dpt &&
+               intel_fb_modifier_uses_dpt(to_i915(fb->drm), fb->modifier);
 }
 
 unsigned int intel_cursor_alignment(const struct drm_i915_private *i915)
@@ -792,7 +792,7 @@ static unsigned int intel_linear_alignment(const struct 
drm_i915_private *dev_pr
 unsigned int intel_surf_alignment(const struct drm_framebuffer *fb,
                                  int color_plane)
 {
-       struct drm_i915_private *dev_priv = to_i915(fb->dev);
+       struct drm_i915_private *dev_priv = to_i915(fb->drm);
 
        if (intel_fb_uses_dpt(fb))
                return 512 * 4096;
@@ -954,7 +954,7 @@ static u32 intel_adjust_aligned_offset(int *x, int *y,
                                       unsigned int pitch,
                                       u32 old_offset, u32 new_offset)
 {
-       struct drm_i915_private *i915 = to_i915(fb->dev);
+       struct drm_i915_private *i915 = to_i915(fb->drm);
        unsigned int cpp = fb->format->cpp[color_plane];
 
        drm_WARN_ON(&i915->drm, new_offset > old_offset);
@@ -1093,7 +1093,7 @@ static int intel_fb_offset_to_xy(int *x, int *y,
                                 const struct drm_framebuffer *fb,
                                 int color_plane)
 {
-       struct drm_i915_private *i915 = to_i915(fb->dev);
+       struct drm_i915_private *i915 = to_i915(fb->drm);
        unsigned int height;
        u32 alignment;
 
@@ -1139,7 +1139,7 @@ static int intel_fb_offset_to_xy(int *x, int *y,
 
 static int intel_fb_check_ccs_xy(const struct drm_framebuffer *fb, int 
ccs_plane, int x, int y)
 {
-       struct drm_i915_private *i915 = to_i915(fb->dev);
+       struct drm_i915_private *i915 = to_i915(fb->drm);
        const struct intel_framebuffer *intel_fb = to_intel_framebuffer(fb);
        int main_plane;
        int hsub, vsub;
@@ -1228,7 +1228,7 @@ static bool intel_plane_can_remap(const struct 
intel_plane_state *plane_state)
 
 bool intel_fb_needs_pot_stride_remap(const struct intel_framebuffer *fb)
 {
-       struct drm_i915_private *i915 = to_i915(fb->base.dev);
+       struct drm_i915_private *i915 = to_i915(fb->base.drm);
 
        return (IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14) &&
                intel_fb_uses_dpt(&fb->base);
@@ -1280,7 +1280,7 @@ static int convert_plane_offset_to_xy(const struct 
intel_framebuffer *fb, int co
 
        ret = intel_fb_offset_to_xy(x, y, &fb->base, color_plane);
        if (ret) {
-               drm_dbg_kms(fb->base.dev,
+               drm_dbg_kms(fb->base.drm,
                            "bad fb plane %d offset: 0x%x\n",
                            color_plane, fb->base.offsets[color_plane]);
                return ret;
@@ -1301,7 +1301,7 @@ static int convert_plane_offset_to_xy(const struct 
intel_framebuffer *fb, int co
         */
        if (color_plane == 0 && i915_gem_object_is_tiled(obj) &&
            (*x + plane_width) * fb->base.format->cpp[color_plane] > 
fb->base.pitches[color_plane]) {
-               drm_dbg_kms(fb->base.dev,
+               drm_dbg_kms(fb->base.drm,
                            "bad fb plane %d offset: 0x%x\n",
                            color_plane, fb->base.offsets[color_plane]);
                return -EINVAL;
@@ -1312,7 +1312,7 @@ static int convert_plane_offset_to_xy(const struct 
intel_framebuffer *fb, int co
 
 static u32 calc_plane_aligned_offset(const struct intel_framebuffer *fb, int 
color_plane, int *x, int *y)
 {
-       struct drm_i915_private *i915 = to_i915(fb->base.dev);
+       struct drm_i915_private *i915 = to_i915(fb->base.drm);
        unsigned int tile_size = intel_tile_size(i915);
        u32 offset;
 
@@ -1367,7 +1367,7 @@ plane_view_scanout_stride(const struct intel_framebuffer 
*fb, int color_plane,
                          unsigned int tile_width,
                          unsigned int src_stride_tiles, unsigned int 
dst_stride_tiles)
 {
-       struct drm_i915_private *i915 = to_i915(fb->base.dev);
+       struct drm_i915_private *i915 = to_i915(fb->base.drm);
        unsigned int stride_tiles;
 
        if (IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14)
@@ -1399,7 +1399,7 @@ plane_view_linear_tiles(const struct intel_framebuffer 
*fb, int color_plane,
                        const struct fb_plane_view_dims *dims,
                        int x, int y)
 {
-       struct drm_i915_private *i915 = to_i915(fb->base.dev);
+       struct drm_i915_private *i915 = to_i915(fb->base.drm);
        unsigned int size;
 
        size = (y + dims->height) * fb->base.pitches[color_plane] +
@@ -1424,7 +1424,7 @@ static u32 calc_plane_remap_info(const struct 
intel_framebuffer *fb, int color_p
                                 u32 obj_offset, u32 gtt_offset, int x, int y,
                                 struct intel_fb_view *view)
 {
-       struct drm_i915_private *i915 = to_i915(fb->base.dev);
+       struct drm_i915_private *i915 = to_i915(fb->base.drm);
        struct intel_remapped_plane_info *remap_info = 
&view->gtt.remapped.plane[color_plane];
        struct i915_color_plane_view *color_plane_info = 
&view->color_plane[color_plane];
        unsigned int tile_width = dims->tile_width;
@@ -1571,7 +1571,7 @@ static void intel_fb_view_init(struct drm_i915_private 
*i915, struct intel_fb_vi
 
 bool intel_fb_supports_90_270_rotation(const struct intel_framebuffer *fb)
 {
-       if (DISPLAY_VER(to_i915(fb->base.dev)) >= 13)
+       if (DISPLAY_VER(to_i915(fb->base.drm)) >= 13)
                return false;
 
        return fb->base.modifier == I915_FORMAT_MOD_Y_TILED ||
@@ -1759,7 +1759,7 @@ u32 intel_fb_max_stride(struct drm_i915_private *dev_priv,
 static u32
 intel_fb_stride_alignment(const struct drm_framebuffer *fb, int color_plane)
 {
-       struct drm_i915_private *dev_priv = to_i915(fb->dev);
+       struct drm_i915_private *dev_priv = to_i915(fb->drm);
        u32 tile_width;
 
        if (is_surface_linear(fb, color_plane)) {
diff --git a/drivers/gpu/drm/i915/display/intel_fb_pin.c 
b/drivers/gpu/drm/i915/display/intel_fb_pin.c
index fffd568070d4..bee4ee229182 100644
--- a/drivers/gpu/drm/i915/display/intel_fb_pin.c
+++ b/drivers/gpu/drm/i915/display/intel_fb_pin.c
@@ -23,7 +23,7 @@ intel_pin_fb_obj_dpt(struct drm_framebuffer *fb,
                     unsigned long *out_flags,
                     struct i915_address_space *vm)
 {
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
        struct drm_i915_private *dev_priv = to_i915(dev);
        struct drm_i915_gem_object *obj = intel_fb_obj(fb);
        struct i915_gem_ww_ctx ww;
@@ -109,7 +109,7 @@ intel_pin_and_fence_fb_obj(struct drm_framebuffer *fb,
                           bool uses_fence,
                           unsigned long *out_flags)
 {
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
        struct drm_i915_private *dev_priv = to_i915(dev);
        struct drm_i915_gem_object *obj = intel_fb_obj(fb);
        intel_wakeref_t wakeref;
diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c 
b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index f60e17d3e019..e4a398224b91 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -1847,7 +1847,7 @@ static bool skl_fb_scalable(const struct drm_framebuffer 
*fb)
        case DRM_FORMAT_ARGB16161616F:
        case DRM_FORMAT_XBGR16161616F:
        case DRM_FORMAT_ABGR16161616F:
-               return DISPLAY_VER(to_i915(fb->dev)) >= 11;
+               return DISPLAY_VER(to_i915(fb->drm)) >= 11;
        default:
                return true;
        }
@@ -2420,7 +2420,7 @@ skl_get_initial_plane_config(struct intel_crtc *crtc,
 
        fb = &intel_fb->base;
 
-       fb->dev = dev;
+       fb->drm = dev;
 
        val = intel_de_read(dev_priv, PLANE_CTL(pipe, plane_id));
 
diff --git a/drivers/gpu/drm/loongson/lsdc_plane.c 
b/drivers/gpu/drm/loongson/lsdc_plane.c
index 2ab3db982aa3..bd8a27106d16 100644
--- a/drivers/gpu/drm/loongson/lsdc_plane.c
+++ b/drivers/gpu/drm/loongson/lsdc_plane.c
@@ -41,7 +41,7 @@ static unsigned int lsdc_get_fb_offset(struct drm_framebuffer 
*fb,
 
 static u64 lsdc_fb_base_addr(struct drm_framebuffer *fb)
 {
-       struct lsdc_device *ldev = to_lsdc(fb->dev);
+       struct lsdc_device *ldev = to_lsdc(fb->drm);
        struct lsdc_bo *lbo = gem_to_lsdc_bo(fb->obj[0]);
 
        return lsdc_bo_gpu_offset(lbo) + ldev->vram_base;
diff --git a/drivers/gpu/drm/msm/msm_fb.c b/drivers/gpu/drm/msm/msm_fb.c
index e3f61c39df69..5235c908b13a 100644
--- a/drivers/gpu/drm/msm/msm_fb.c
+++ b/drivers/gpu/drm/msm/msm_fb.c
@@ -89,7 +89,7 @@ int msm_framebuffer_prepare(struct drm_framebuffer *fb,
 
        for (i = 0; i < n; i++) {
                ret = msm_gem_get_and_pin_iova(fb->obj[i], aspace, 
&msm_fb->iova[i]);
-               drm_dbg_state(fb->dev, "FB[%u]: iova[%d]: %08llx (%d)",
+               drm_dbg_state(fb->drm, "FB[%u]: iova[%d]: %08llx (%d)",
                              fb->base.id, i, msm_fb->iova[i], ret);
                if (ret)
                        return ret;
diff --git a/drivers/gpu/drm/nouveau/dispnv50/wndw.c 
b/drivers/gpu/drm/nouveau/dispnv50/wndw.c
index 7a2cceaee6e9..0f48af3f2008 100644
--- a/drivers/gpu/drm/nouveau/dispnv50/wndw.c
+++ b/drivers/gpu/drm/nouveau/dispnv50/wndw.c
@@ -50,7 +50,7 @@ nv50_wndw_ctxdma_del(struct nv50_wndw_ctxdma *ctxdma)
 static struct nv50_wndw_ctxdma *
 nv50_wndw_ctxdma_new(struct nv50_wndw *wndw, struct drm_framebuffer *fb)
 {
-       struct nouveau_drm *drm = nouveau_drm(fb->dev);
+       struct nouveau_drm *drm = nouveau_drm(fb->drm);
        struct nv50_wndw_ctxdma *ctxdma;
        u32 handle;
        u32 unused;
diff --git a/drivers/gpu/drm/nouveau/nouveau_display.c 
b/drivers/gpu/drm/nouveau/nouveau_display.c
index 1d005473a488..5dff54f83f46 100644
--- a/drivers/gpu/drm/nouveau/nouveau_display.c
+++ b/drivers/gpu/drm/nouveau/nouveau_display.c
@@ -165,7 +165,7 @@ nouveau_framebuffer_get_layout(struct drm_framebuffer *fb,
                               uint8_t *kind)
 {
        if (fb->flags & DRM_MODE_FB_MODIFIERS) {
-               struct nouveau_drm *drm = nouveau_drm(fb->dev);
+               struct nouveau_drm *drm = nouveau_drm(fb->drm);
 
                nouveau_decode_mod(drm, fb->modifier, tile_mode, kind);
        } else {
diff --git a/drivers/gpu/drm/omapdrm/omap_fb.c 
b/drivers/gpu/drm/omapdrm/omap_fb.c
index 1d414b33fee3..01b7a4bef3ec 100644
--- a/drivers/gpu/drm/omapdrm/omap_fb.c
+++ b/drivers/gpu/drm/omapdrm/omap_fb.c
@@ -65,12 +65,12 @@ static int omap_framebuffer_dirty(struct drm_framebuffer 
*fb,
 {
        struct drm_crtc *crtc;
 
-       drm_modeset_lock_all(fb->dev);
+       drm_modeset_lock_all(fb->drm);
 
-       drm_for_each_crtc(crtc, fb->dev)
+       drm_for_each_crtc(crtc, fb->drm)
                omap_crtc_flush(crtc);
 
-       drm_modeset_unlock_all(fb->dev);
+       drm_modeset_unlock_all(fb->drm);
 
        return 0;
 }
@@ -196,9 +196,9 @@ void omap_framebuffer_update_scanout(struct drm_framebuffer 
*fb,
                        break;
 
                default:
-                       dev_warn(fb->dev->dev,
-                               "rotation '%d' ignored for non-tiled fb\n",
-                               state->rotation);
+                       dev_warn(fb->drm->dev,
+                                "rotation '%d' ignored for non-tiled fb\n",
+                                state->rotation);
                        break;
                }
 
diff --git a/drivers/gpu/drm/qxl/qxl_display.c 
b/drivers/gpu/drm/qxl/qxl_display.c
index 3f86e1072f6a..d123a59c0c9f 100644
--- a/drivers/gpu/drm/qxl/qxl_display.c
+++ b/drivers/gpu/drm/qxl/qxl_display.c
@@ -407,14 +407,15 @@ static int qxl_framebuffer_surface_dirty(struct 
drm_framebuffer *fb,
                                         unsigned int num_clips)
 {
        /* TODO: vmwgfx where this was cribbed from had locking. Why? */
-       struct qxl_device *qdev = to_qxl(fb->dev);
+       struct qxl_device *qdev = to_qxl(fb->drm);
        struct drm_clip_rect norect;
        struct qxl_bo *qobj;
        struct drm_modeset_acquire_ctx ctx;
        bool is_primary;
        int inc = 1, ret;
 
-       DRM_MODESET_LOCK_ALL_BEGIN(fb->dev, ctx, 
DRM_MODESET_ACQUIRE_INTERRUPTIBLE, ret);
+       DRM_MODESET_LOCK_ALL_BEGIN(fb->drm, ctx,
+                                  DRM_MODESET_ACQUIRE_INTERRUPTIBLE, ret);
 
        qobj = gem_to_qxl_bo(fb->obj[0]);
        /* if we aren't primary surface ignore this */
@@ -437,7 +438,7 @@ static int qxl_framebuffer_surface_dirty(struct 
drm_framebuffer *fb,
                          clips, num_clips, inc, 0);
 
 out_lock_end:
-       DRM_MODESET_LOCK_ALL_END(fb->dev, ctx, ret);
+       DRM_MODESET_LOCK_ALL_END(fb->drm, ctx, ret);
 
        return 0;
 }
diff --git a/drivers/gpu/drm/solomon/ssd130x.c 
b/drivers/gpu/drm/solomon/ssd130x.c
index 251d0a11ed86..5d94b494a545 100644
--- a/drivers/gpu/drm/solomon/ssd130x.c
+++ b/drivers/gpu/drm/solomon/ssd130x.c
@@ -582,7 +582,7 @@ static void ssd130x_clear_screen(struct ssd130x_device 
*ssd130x)
 static int ssd130x_fb_blit_rect(struct drm_framebuffer *fb, const struct 
iosys_map *vmap,
                                struct drm_rect *rect)
 {
-       struct ssd130x_device *ssd130x = drm_to_ssd130x(fb->dev);
+       struct ssd130x_device *ssd130x = drm_to_ssd130x(fb->drm);
        unsigned int page_height = ssd130x->device_info->page_height;
        struct iosys_map dst;
        unsigned int dst_pitch;
diff --git a/drivers/gpu/drm/tiny/gm12u320.c b/drivers/gpu/drm/tiny/gm12u320.c
index e6279a9916ef..7e839cae9bdd 100644
--- a/drivers/gpu/drm/tiny/gm12u320.c
+++ b/drivers/gpu/drm/tiny/gm12u320.c
@@ -402,7 +402,7 @@ static void gm12u320_fb_mark_dirty(struct drm_framebuffer 
*fb,
                                   const struct iosys_map *map,
                                   struct drm_rect *dirty)
 {
-       struct gm12u320_device *gm12u320 = to_gm12u320(fb->dev);
+       struct gm12u320_device *gm12u320 = to_gm12u320(fb->drm);
        struct drm_framebuffer *old_fb = NULL;
        bool wakeup = false;
 
diff --git a/drivers/gpu/drm/tiny/ili9225.c b/drivers/gpu/drm/tiny/ili9225.c
index ec33dc530a17..f44667cf0f7b 100644
--- a/drivers/gpu/drm/tiny/ili9225.c
+++ b/drivers/gpu/drm/tiny/ili9225.c
@@ -80,7 +80,7 @@ static inline int ili9225_command(struct mipi_dbi *dbi, u8 
cmd, u16 data)
 static void ili9225_fb_dirty(struct iosys_map *src, struct drm_framebuffer *fb,
                             struct drm_rect *rect)
 {
-       struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->dev);
+       struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->drm);
        unsigned int height = rect->y2 - rect->y1;
        unsigned int width = rect->x2 - rect->x1;
        struct mipi_dbi *dbi = &dbidev->dbi;
@@ -152,7 +152,8 @@ static void ili9225_fb_dirty(struct iosys_map *src, struct 
drm_framebuffer *fb,
                                   width * height * 2);
 err_msg:
        if (ret)
-               dev_err_once(fb->dev->dev, "Failed to update display %d\n", 
ret);
+               dev_err_once(fb->drm->dev, "Failed to update display %d\n",
+                            ret);
 }
 
 static void ili9225_pipe_update(struct drm_simple_display_pipe *pipe,
@@ -167,7 +168,7 @@ static void ili9225_pipe_update(struct 
drm_simple_display_pipe *pipe,
        if (!pipe->crtc.state->active)
                return;
 
-       if (!drm_dev_enter(fb->dev, &idx))
+       if (!drm_dev_enter(fb->drm, &idx))
                return;
 
        if (drm_atomic_helper_damage_merged(old_state, state, &rect))
diff --git a/drivers/gpu/drm/tiny/repaper.c b/drivers/gpu/drm/tiny/repaper.c
index 2a459960d10c..156468a473df 100644
--- a/drivers/gpu/drm/tiny/repaper.c
+++ b/drivers/gpu/drm/tiny/repaper.c
@@ -512,14 +512,14 @@ static void repaper_get_temperature(struct repaper_epd 
*epd)
 static int repaper_fb_dirty(struct drm_framebuffer *fb)
 {
        struct drm_gem_dma_object *dma_obj = drm_fb_dma_get_gem_obj(fb, 0);
-       struct repaper_epd *epd = drm_to_epd(fb->dev);
+       struct repaper_epd *epd = drm_to_epd(fb->drm);
        unsigned int dst_pitch = 0;
        struct iosys_map dst, vmap;
        struct drm_rect clip;
        int idx, ret = 0;
        u8 *buf = NULL;
 
-       if (!drm_dev_enter(fb->dev, &idx))
+       if (!drm_dev_enter(fb->drm, &idx))
                return -ENODEV;
 
        /* repaper can't do partial updates */
diff --git a/drivers/gpu/drm/tiny/st7586.c b/drivers/gpu/drm/tiny/st7586.c
index 493dee2446d8..1240b9d5809f 100644
--- a/drivers/gpu/drm/tiny/st7586.c
+++ b/drivers/gpu/drm/tiny/st7586.c
@@ -111,7 +111,7 @@ static int st7586_buf_copy(void *dst, struct iosys_map 
*src, struct drm_framebuf
 static void st7586_fb_dirty(struct iosys_map *src, struct drm_framebuffer *fb,
                            struct drm_rect *rect)
 {
-       struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->dev);
+       struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->drm);
        struct mipi_dbi *dbi = &dbidev->dbi;
        int start, end, ret = 0;
 
@@ -141,7 +141,8 @@ static void st7586_fb_dirty(struct iosys_map *src, struct 
drm_framebuffer *fb,
                                   (end - start) * (rect->y2 - rect->y1));
 err_msg:
        if (ret)
-               dev_err_once(fb->dev->dev, "Failed to update display %d\n", 
ret);
+               dev_err_once(fb->drm->dev, "Failed to update display %d\n",
+                            ret);
 }
 
 static void st7586_pipe_update(struct drm_simple_display_pipe *pipe,
@@ -156,7 +157,7 @@ static void st7586_pipe_update(struct 
drm_simple_display_pipe *pipe,
        if (!pipe->crtc.state->active)
                return;
 
-       if (!drm_dev_enter(fb->dev, &idx))
+       if (!drm_dev_enter(fb->drm, &idx))
                return;
 
        if (drm_atomic_helper_damage_merged(old_state, state, &rect))
diff --git a/drivers/gpu/drm/udl/udl_modeset.c 
b/drivers/gpu/drm/udl/udl_modeset.c
index 5a36bb90dbd3..bc0accd155c6 100644
--- a/drivers/gpu/drm/udl/udl_modeset.c
+++ b/drivers/gpu/drm/udl/udl_modeset.c
@@ -203,7 +203,7 @@ static int udl_handle_damage(struct drm_framebuffer *fb,
                             const struct iosys_map *map,
                             const struct drm_rect *clip)
 {
-       struct drm_device *dev = fb->dev;
+       struct drm_device *dev = fb->drm;
        void *vaddr = map->vaddr; /* TODO: Use mapping abstraction properly */
        int i, ret;
        char *cmd;
diff --git a/drivers/gpu/drm/vboxvideo/vbox_mode.c 
b/drivers/gpu/drm/vboxvideo/vbox_mode.c
index ea5ceb51bd70..f8f2dc3d3b1b 100644
--- a/drivers/gpu/drm/vboxvideo/vbox_mode.c
+++ b/drivers/gpu/drm/vboxvideo/vbox_mode.c
@@ -281,7 +281,7 @@ static void vbox_primary_atomic_update(struct drm_plane 
*plane,
                                                                           
plane);
        struct drm_crtc *crtc = new_state->crtc;
        struct drm_framebuffer *fb = new_state->fb;
-       struct vbox_private *vbox = to_vbox_dev(fb->dev);
+       struct vbox_private *vbox = to_vbox_dev(fb->drm);
        struct drm_mode_rect *clips;
        uint32_t num_clips, i;
 
diff --git a/drivers/gpu/drm/vkms/vkms_writeback.c 
b/drivers/gpu/drm/vkms/vkms_writeback.c
index 9850ed02ac76..a4f669f49f6c 100644
--- a/drivers/gpu/drm/vkms/vkms_writeback.c
+++ b/drivers/gpu/drm/vkms/vkms_writeback.c
@@ -111,7 +111,7 @@ static void vkms_wb_cleanup_job(struct 
drm_writeback_connector *connector,
 
        drm_framebuffer_put(vkmsjob->wb_frame_info.fb);
 
-       vkmsdev = drm_device_to_vkms_device(job->fb->dev);
+       vkmsdev = drm_device_to_vkms_device(job->fb->drm);
        vkms_set_composer(&vkmsdev->output, false);
        kfree(vkmsjob);
 }
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c 
b/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
index a82fa9700370..289165b1b976 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
@@ -142,7 +142,7 @@ static int vmw_ldu_commit_list(struct vmw_private *dev_priv)
  */
 static int vmw_ldu_fb_pin(struct vmw_framebuffer *vfb)
 {
-       struct vmw_private *dev_priv = vmw_priv(vfb->base.dev);
+       struct vmw_private *dev_priv = vmw_priv(vfb->base.drm);
        struct vmw_bo *buf;
        int ret;
 
@@ -165,7 +165,7 @@ static int vmw_ldu_fb_pin(struct vmw_framebuffer *vfb)
 
 static int vmw_ldu_fb_unpin(struct vmw_framebuffer *vfb)
 {
-       struct vmw_private *dev_priv = vmw_priv(vfb->base.dev);
+       struct vmw_private *dev_priv = vmw_priv(vfb->base.drm);
        struct vmw_bo *buf;
 
        buf = vfb->bo ?  vmw_framebuffer_to_vfbd(&vfb->base)->buffer :
diff --git a/drivers/gpu/drm/xen/xen_drm_front_kms.c 
b/drivers/gpu/drm/xen/xen_drm_front_kms.c
index da01d713b87f..65d53f0f992e 100644
--- a/drivers/gpu/drm/xen/xen_drm_front_kms.c
+++ b/drivers/gpu/drm/xen/xen_drm_front_kms.c
@@ -37,10 +37,10 @@ to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe)
 
 static void fb_destroy(struct drm_framebuffer *fb)
 {
-       struct xen_drm_front_drm_info *drm_info = fb->dev->dev_private;
+       struct xen_drm_front_drm_info *drm_info = fb->drm->dev_private;
        int idx;
 
-       if (drm_dev_enter(fb->dev, &idx)) {
+       if (drm_dev_enter(fb->drm, &idx)) {
                xen_drm_front_fb_detach(drm_info->front_info,
                                        xen_drm_front_fb_to_cookie(fb));
                drm_dev_exit(idx);
diff --git a/include/drm/drm_framebuffer.h b/include/drm/drm_framebuffer.h
index 0dcc07b68654..cb20de345776 100644
--- a/include/drm/drm_framebuffer.h
+++ b/include/drm/drm_framebuffer.h
@@ -116,9 +116,9 @@ struct drm_framebuffer_funcs {
  */
 struct drm_framebuffer {
        /**
-        * @dev: DRM device this framebuffer belongs to
+        * @drm: DRM device this framebuffer belongs to
         */
-       struct drm_device *dev;
+       struct drm_device *drm;
        /**
         * @head: Place on the &drm_mode_config.fb_list, access protected by
         * &drm_mode_config.fb_lock.
-- 
2.39.2


Reply via email to