From: Dave Airlie <airl...@redhat.com>

This uses the new accessors to use iosys_map.

Signed-off-by: Dave Airlie <airl...@redhat.com>
---
 drivers/gpu/drm/ttm/ttm_bo_util.c  | 12 ++++++------
 drivers/gpu/drm/ttm/ttm_resource.c |  8 ++++----
 drivers/gpu/drm/ttm/ttm_tt.c       |  2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c 
b/drivers/gpu/drm/ttm/ttm_bo_util.c
index 15cab9bda17f..ba7075fa9876 100644
--- a/drivers/gpu/drm/ttm/ttm_bo_util.c
+++ b/drivers/gpu/drm/ttm/ttm_bo_util.c
@@ -99,10 +99,10 @@ void ttm_move_memcpy(bool clear,
        if (clear) {
                for (i = 0; i < num_pages; ++i) {
                        dst_ops->map_local(dst_iter, &dst_map, i);
-                       if (dst_map.is_iomem)
-                               memset_io(dst_map.vaddr_iomem, 0, PAGE_SIZE);
+                       if (iosys_map_is_iomem(&dst_map))
+                               memset_io(iosys_map_ioptr(&dst_map), 0, 
PAGE_SIZE);
                        else
-                               memset(dst_map.vaddr, 0, PAGE_SIZE);
+                               memset(iosys_map_ptr(&dst_map), 0, PAGE_SIZE);
                        if (dst_ops->unmap_local)
                                dst_ops->unmap_local(dst_iter, &dst_map);
                }
@@ -544,10 +544,10 @@ void ttm_bo_vunmap(struct ttm_buffer_object *bo, struct 
iosys_map *map)
        if (iosys_map_is_null(map))
                return;
 
-       if (!map->is_iomem)
-               vunmap(map->vaddr);
+       if (!iosys_map_is_iomem(map))
+               vunmap(iosys_map_ptr(map));
        else if (!mem->bus.addr)
-               iounmap(map->vaddr_iomem);
+               iounmap(iosys_map_ioptr(map));
        iosys_map_clear(map);
 
        ttm_mem_io_free(bo->bdev, bo->resource);
diff --git a/drivers/gpu/drm/ttm/ttm_resource.c 
b/drivers/gpu/drm/ttm/ttm_resource.c
index 769b0ca9be47..0e7b4c6c16f8 100644
--- a/drivers/gpu/drm/ttm/ttm_resource.c
+++ b/drivers/gpu/drm/ttm/ttm_resource.c
@@ -742,7 +742,7 @@ static void ttm_kmap_iter_iomap_map_local(struct 
ttm_kmap_iter *iter,
 static void ttm_kmap_iter_iomap_unmap_local(struct ttm_kmap_iter *iter,
                                            struct iosys_map *map)
 {
-       io_mapping_unmap_local(map->vaddr_iomem);
+       io_mapping_unmap_local(iosys_map_ioptr(map));
 }
 
 static const struct ttm_kmap_iter_ops ttm_kmap_iter_io_ops = {
@@ -886,10 +886,10 @@ ttm_kmap_iter_linear_io_fini(struct 
ttm_kmap_iter_linear_io *iter_io,
                             struct ttm_resource *mem)
 {
        if (iter_io->needs_unmap && iosys_map_is_set(&iter_io->dmap)) {
-               if (iter_io->dmap.is_iomem)
-                       iounmap(iter_io->dmap.vaddr_iomem);
+               if (iosys_map_is_iomem(&iter_io->dmap))
+                       iounmap(iosys_map_ioptr(&iter_io->dmap));
                else
-                       memunmap(iter_io->dmap.vaddr);
+                       memunmap(iosys_map_ptr(&iter_io->dmap));
        }
 
        ttm_mem_io_free(bdev, mem);
diff --git a/drivers/gpu/drm/ttm/ttm_tt.c b/drivers/gpu/drm/ttm/ttm_tt.c
index df0aa6c4b8b8..ff9856e41b43 100644
--- a/drivers/gpu/drm/ttm/ttm_tt.c
+++ b/drivers/gpu/drm/ttm/ttm_tt.c
@@ -495,7 +495,7 @@ static void ttm_kmap_iter_tt_map_local(struct ttm_kmap_iter 
*iter,
 static void ttm_kmap_iter_tt_unmap_local(struct ttm_kmap_iter *iter,
                                         struct iosys_map *map)
 {
-       kunmap_local(map->vaddr);
+       kunmap_local(iosys_map_ptr(map));
 }
 
 static const struct ttm_kmap_iter_ops ttm_kmap_iter_tt_ops = {
-- 
2.49.0

Reply via email to