summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKrishna Reddy <vdumpa@nvidia.com>2012-10-17 11:52:49 +0300
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 01:27:08 -0700
commitefb8ef14b49cb2cd7423bd134face05404793aab (patch)
treebb482dea4f7283fe5ee76dbd8083d78e2dbf7f05 /include
parentb357543da55734dea5abce8264121f3276710b74 (diff)
video: tegra: nvmap: Add support for nvmap_kmap
Add support for mapping a single page from a buffer to kernel address space. Bug 1158533 Change-Id: Ie331e787663d98b644aa2e7f220020982f15fd9d Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Signed-off-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-on: http://git-master/r/145503 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Ken Adams <kadams@nvidia.com> Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com> Rebase-Id: Rf84a07f48f031395985491249bcfc5d0ad1338e3
Diffstat (limited to 'include')
-rw-r--r--include/linux/nvmap.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/nvmap.h b/include/linux/nvmap.h
index 795a7fccc8ff..ca907db54903 100644
--- a/include/linux/nvmap.h
+++ b/include/linux/nvmap.h
@@ -108,6 +108,11 @@ void *nvmap_mmap(struct nvmap_handle_ref *r);
void nvmap_munmap(struct nvmap_handle_ref *r, void *addr);
+void *nvmap_kmap(struct nvmap_handle_ref *r, unsigned int pagenum);
+
+void nvmap_kunmap(struct nvmap_handle_ref *r, unsigned int pagenum,
+ void *addr);
+
struct nvmap_client *nvmap_client_get_file(int fd);
struct nvmap_client *nvmap_client_get(struct nvmap_client *client);