]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
gpu: nvgpu: add platform specific get_iova_addr()
authorDeepak Nibade <dnibade@nvidia.com>
Tue, 3 Mar 2015 06:42:58 +0000 (12:12 +0530)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Fri, 27 Mar 2015 15:12:16 +0000 (08:12 -0700)
commitde37a84f141c0a24e2eb5960ac36b1bff1c1cb81
tree1b26d34e9dcaaf5cbfedc5785f89a7ebfd03f9e6
parent58dd08c1c6cace7b43e34428fbd26c20382a1c72
gpu: nvgpu: add platform specific get_iova_addr()

Add platform specific API pointer (*get_iova_addr)()
which can be used to get iova/physical address from
given scatterlist and flags

Use this API with g->ops.mm.get_iova_addr() instead
of calling API gk20a_mm_iova_addr() which makes it
platform specific

Bug 1605653

Change-Id: I798763db1501bd0b16e84daab68f6093a83caac2
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/713089
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
drivers/gpu/nvgpu/gk20a/gk20a.h
drivers/gpu/nvgpu/gk20a/gr_gk20a.c
drivers/gpu/nvgpu/gk20a/ltc_common.c
drivers/gpu/nvgpu/gk20a/mm_gk20a.c
drivers/gpu/nvgpu/gk20a/mm_gk20a.h
drivers/gpu/nvgpu/gm20b/mm_gm20b.c
drivers/gpu/nvgpu/vgpu/fifo_vgpu.c
drivers/gpu/nvgpu/vgpu/mm_vgpu.c