diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2015-08-20 00:54:20 -0400 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2015-08-27 22:40:42 -0400 |
commit | 3293228174e4d44cca56d809cc8409c3f88f8b90 (patch) | |
tree | 6f0f038f3fad704948e4b80a9dd9fe8180fc9a23 /drivers/gpu/drm/nouveau/nouveau_bo.c | |
parent | ef8bc5760b51d69741ed5f42224f1fdd2935541a (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.c | 9 |
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) | |||
1410 | static void | 1410 | static void |
1411 | nouveau_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) | 1411 | nouveau_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 | ||
1423 | static int | 1422 | static int |