aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/omapdrm/omap_gem.c
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2017-04-20 17:33:54 -0400
committerTomi Valkeinen <tomi.valkeinen@ti.com>2017-06-02 03:57:06 -0400
commit57c22f7cc24ab6284d23d370929f2d452bb79729 (patch)
tree6ce0f004cbd147bf70e6fefa2123c07fa282faa1 /drivers/gpu/drm/omapdrm/omap_gem.c
parent4fa6ce48a97d687fa733292cb7103a8971976280 (diff)
drm: omapdrm: Rename the omap_gem_object addrs field to dma_addrs
The field contains DMA addresses, clarify that by renaming it. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_gem.c')
-rw-r--r--drivers/gpu/drm/omapdrm/omap_gem.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_gem.c b/drivers/gpu/drm/omapdrm/omap_gem.c
index f4e0daede6e2..6a5a4d07f675 100644
--- a/drivers/gpu/drm/omapdrm/omap_gem.c
+++ b/drivers/gpu/drm/omapdrm/omap_gem.c
@@ -95,7 +95,7 @@ struct omap_gem_object {
95 struct page **pages; 95 struct page **pages;
96 96
97 /** addresses corresponding to pages in above array */ 97 /** addresses corresponding to pages in above array */
98 dma_addr_t *addrs; 98 dma_addr_t *dma_addrs;
99 99
100 /** 100 /**
101 * Virtual address, if mapped. 101 * Virtual address, if mapped.
@@ -277,7 +277,7 @@ static int omap_gem_attach_pages(struct drm_gem_object *obj)
277 } 277 }
278 } 278 }
279 279
280 omap_obj->addrs = addrs; 280 omap_obj->dma_addrs = addrs;
281 omap_obj->pages = pages; 281 omap_obj->pages = pages;
282 282
283 return 0; 283 return 0;
@@ -323,15 +323,15 @@ static void omap_gem_detach_pages(struct drm_gem_object *obj)
323 if (omap_obj->flags & (OMAP_BO_WC|OMAP_BO_UNCACHED)) { 323 if (omap_obj->flags & (OMAP_BO_WC|OMAP_BO_UNCACHED)) {
324 int i, npages = obj->size >> PAGE_SHIFT; 324 int i, npages = obj->size >> PAGE_SHIFT;
325 for (i = 0; i < npages; i++) { 325 for (i = 0; i < npages; i++) {
326 if (omap_obj->addrs[i]) 326 if (omap_obj->dma_addrs[i])
327 dma_unmap_page(obj->dev->dev, 327 dma_unmap_page(obj->dev->dev,
328 omap_obj->addrs[i], 328 omap_obj->dma_addrs[i],
329 PAGE_SIZE, DMA_BIDIRECTIONAL); 329 PAGE_SIZE, DMA_BIDIRECTIONAL);
330 } 330 }
331 } 331 }
332 332
333 kfree(omap_obj->addrs); 333 kfree(omap_obj->dma_addrs);
334 omap_obj->addrs = NULL; 334 omap_obj->dma_addrs = NULL;
335 335
336 drm_gem_put_pages(obj, omap_obj->pages, true, false); 336 drm_gem_put_pages(obj, omap_obj->pages, true, false);
337 omap_obj->pages = NULL; 337 omap_obj->pages = NULL;
@@ -739,10 +739,10 @@ void omap_gem_cpu_sync(struct drm_gem_object *obj, int pgoff)
739 struct drm_device *dev = obj->dev; 739 struct drm_device *dev = obj->dev;
740 struct omap_gem_object *omap_obj = to_omap_bo(obj); 740 struct omap_gem_object *omap_obj = to_omap_bo(obj);
741 741
742 if (is_cached_coherent(obj) && omap_obj->addrs[pgoff]) { 742 if (is_cached_coherent(obj) && omap_obj->dma_addrs[pgoff]) {
743 dma_unmap_page(dev->dev, omap_obj->addrs[pgoff], 743 dma_unmap_page(dev->dev, omap_obj->dma_addrs[pgoff],
744 PAGE_SIZE, DMA_BIDIRECTIONAL); 744 PAGE_SIZE, DMA_BIDIRECTIONAL);
745 omap_obj->addrs[pgoff] = 0; 745 omap_obj->dma_addrs[pgoff] = 0;
746 } 746 }
747} 747}
748 748
@@ -760,7 +760,7 @@ void omap_gem_dma_sync(struct drm_gem_object *obj,
760 return; 760 return;
761 761
762 for (i = 0; i < npages; i++) { 762 for (i = 0; i < npages; i++) {
763 if (!omap_obj->addrs[i]) { 763 if (!omap_obj->dma_addrs[i]) {
764 dma_addr_t addr; 764 dma_addr_t addr;
765 765
766 addr = dma_map_page(dev->dev, pages[i], 0, 766 addr = dma_map_page(dev->dev, pages[i], 0,
@@ -773,7 +773,7 @@ void omap_gem_dma_sync(struct drm_gem_object *obj,
773 } 773 }
774 774
775 dirty = true; 775 dirty = true;
776 omap_obj->addrs[i] = addr; 776 omap_obj->dma_addrs[i] = addr;
777 } 777 }
778 } 778 }
779 779