aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nouveau_bo.c
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2015-08-20 00:54:20 -0400
committerBen Skeggs <bskeggs@redhat.com>2015-08-27 22:40:42 -0400
commit3293228174e4d44cca56d809cc8409c3f88f8b90 (patch)
tree6f0f038f3fad704948e4b80a9dd9fe8180fc9a23 /drivers/gpu/drm/nouveau/nouveau_bo.c
parentef8bc5760b51d69741ed5f42224f1fdd2935541a (diff)
drm/nouveau/bar: convert to new-style nvkm_subdev
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nouveau_bo.c')
-rw-r--r--drivers/gpu/drm/nouveau/nouveau_bo.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/gpu/drm/nouveau/nouveau_bo.c b/drivers/gpu/drm/nouveau/nouveau_bo.c
index 982c0ed163eb..79d2ba167fba 100644
--- a/drivers/gpu/drm/nouveau/nouveau_bo.c
+++ b/drivers/gpu/drm/nouveau/nouveau_bo.c
@@ -1392,8 +1392,8 @@ nouveau_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem)
1392 if (drm->device.info.family >= NV_DEVICE_INFO_V0_FERMI) 1392 if (drm->device.info.family >= NV_DEVICE_INFO_V0_FERMI)
1393 page_shift = node->page_shift; 1393 page_shift = node->page_shift;
1394 1394
1395 ret = bar->umap(bar, node->size << 12, page_shift, 1395 ret = nvkm_bar_umap(bar, node->size << 12, page_shift,
1396 &node->bar_vma); 1396 &node->bar_vma);
1397 if (ret) 1397 if (ret)
1398 return ret; 1398 return ret;
1399 1399
@@ -1410,14 +1410,13 @@ nouveau_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem)
1410static void 1410static void
1411nouveau_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) 1411nouveau_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem)
1412{ 1412{
1413 struct nouveau_drm *drm = nouveau_bdev(bdev);
1414 struct nvkm_bar *bar = nvxx_bar(&drm->device);
1415 struct nvkm_mem *node = mem->mm_node; 1413 struct nvkm_mem *node = mem->mm_node;
1416 1414
1417 if (!node->bar_vma.node) 1415 if (!node->bar_vma.node)
1418 return; 1416 return;
1419 1417
1420 bar->unmap(bar, &node->bar_vma); 1418 nvkm_vm_unmap(&node->bar_vma);
1419 nvkm_vm_put(&node->bar_vma);
1421} 1420}
1422 1421
1423static int 1422static int