drm/vmwgfx: Cleanup fifo mmio handling
authorZack Rusin <zackr@vmware.com>
Wed, 4 Nov 2020 18:46:09 +0000 (13:46 -0500)
committerZack Rusin <zackr@vmware.com>
Thu, 14 Jan 2021 17:13:19 +0000 (12:13 -0500)
commitbe4f77ac68843fc347a262e5e7f6dbca8acadc50
tree3d6eac86a478acffed591dab250b8fb93b0c226d
parent9703bb3292062511ccabe4d3c60e9f1c13da9c32
drm/vmwgfx: Cleanup fifo mmio handling

Going forward the svga device might reuse mmio for general
register accesses, in order to prepare for that we need to
cleanup our naming and handling of fifo specific mmio reads
and writes. As part of this work lets switch to managed
mapping of the fifo mmio to make the error handling cleaner.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Martin Krastev <krastevm@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Link: https://patchwork.freedesktop.org/patch/414045/?series=85516&rev=2
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c