]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
video: tegra: nvmap: implement fast api functions
authorKirill Artamonov <kartamonov@nvidia.com>
Thu, 25 Oct 2012 09:36:11 +0000 (12:36 +0300)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 08:27:18 +0000 (01:27 -0700)
commitc72e8e7f798f6a03cfaefc154e2bd7758a67fa20
treef0aacbf1af25298fcf9ccd8f46e41ba4c3ed5e1a
parente325f8c56f8041dd06fe1ff3876d065ec1fe0df4
video: tegra: nvmap: implement fast api functions

Implement optimized nvmap_pin_array() for fast pinning
of array of nvmap_handles.

Implement fast nvmap functions which skip slow validation
step if it is possible:

_nvmap_duplicate_handle_id()
_nvmap_free()
_nvmap_pin()

bug 1158533

Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
Change-Id: I4639973bf9cf507ed68a03087ec6a91449f8453e
Reviewed-on: http://git-master/r/147505
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Rebase-Id: R9fffa9aa17e427e3a9dd70c9b40ddbb63da7e5ff
drivers/video/tegra/nvmap/nvmap.c
drivers/video/tegra/nvmap/nvmap.h
drivers/video/tegra/nvmap/nvmap_dev.c
drivers/video/tegra/nvmap/nvmap_handle.c
include/linux/nvmap.h