]> www.infradead.org Git - users/willy/linux.git/commit
drm/msm: Add msm_gem_get_and_pin_iova()
authorJordan Crouse <jcrouse@codeaurora.org>
Wed, 7 Nov 2018 22:35:50 +0000 (15:35 -0700)
committerRob Clark <robdclark@gmail.com>
Mon, 3 Dec 2018 13:53:28 +0000 (08:53 -0500)
commitc90d8d12b05a8d94b1738ec4a4c5b717fb7af907
tree860905d3fb57c06ab02040ed760bfedf7d560301
parent7b1b969fe04e39df245bdd80f74f3e5724a8c06c
drm/msm: Add msm_gem_get_and_pin_iova()

Add a new function to get and pin the iova memory in one
step (basically renaming the old msm_gem_get_iova function)
and switch msm_gem_get_iova() to only allocate an iova but
not map it in the IOMMU. This is only currently used by
msm_ioctl_gem_info() since all other users of of the iova
expect that the memory be immediately available.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
12 files changed:
drivers/gpu/drm/msm/adreno/adreno_gpu.c
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
drivers/gpu/drm/msm/dsi/dsi_host.c
drivers/gpu/drm/msm/msm_drv.c
drivers/gpu/drm/msm/msm_drv.h
drivers/gpu/drm/msm/msm_fb.c
drivers/gpu/drm/msm/msm_fbdev.c
drivers/gpu/drm/msm/msm_gem.c
drivers/gpu/drm/msm/msm_gem_submit.c
drivers/gpu/drm/msm/msm_gpu.c