summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/vm_priv.h
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2017-08-29 16:00:22 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-09-07 23:07:16 -0400
commitbb457e675ed2c5dde45e2e89e3e472833444d3f9 (patch)
tree4fee7ce5c48cb6ba800c38ab5a4a520078bb2a22 /drivers/gpu/nvgpu/common/linux/vm_priv.h
parentd2dce545bb08148171457424a172c8d66a111005 (diff)
gpu: nvgpu: Remove mapping of comptags to user VA
Remove the kernel feature to map compbit backing store areas to GPU VA. The feature is not used, and the relevant user space code is getting removed, too. Change-Id: I94f8bb9145da872694fdc5d3eb3c1365b2f47945 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1547898 Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: Sami Kiminki <skiminki@nvidia.com> Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/vm_priv.h')
-rw-r--r--drivers/gpu/nvgpu/common/linux/vm_priv.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/vm_priv.h b/drivers/gpu/nvgpu/common/linux/vm_priv.h
index 14852264..4f6b10bb 100644
--- a/drivers/gpu/nvgpu/common/linux/vm_priv.h
+++ b/drivers/gpu/nvgpu/common/linux/vm_priv.h
@@ -49,12 +49,6 @@ u64 nvgpu_vm_map(struct vm_gk20a *vm,
49 u64 mapping_size, 49 u64 mapping_size,
50 struct vm_gk20a_mapping_batch *mapping_batch); 50 struct vm_gk20a_mapping_batch *mapping_batch);
51 51
52int nvgpu_vm_map_compbits(struct vm_gk20a *vm,
53 u64 mapping_gva,
54 u64 *compbits_win_gva,
55 u64 *mapping_iova,
56 u32 flags);
57
58/* Note: batch may be NULL if map op is not part of a batch */ 52/* Note: batch may be NULL if map op is not part of a batch */
59int nvgpu_vm_map_buffer(struct vm_gk20a *vm, 53int nvgpu_vm_map_buffer(struct vm_gk20a *vm,
60 int dmabuf_fd, 54 int dmabuf_fd,
@@ -86,8 +80,6 @@ int gk20a_alloc_comptags(struct gk20a *g,
86 struct device *dev, 80 struct device *dev,
87 struct dma_buf *dmabuf, 81 struct dma_buf *dmabuf,
88 struct gk20a_comptag_allocator *allocator, 82 struct gk20a_comptag_allocator *allocator,
89 u32 lines, bool user_mappable, 83 u32 lines);
90 u64 *ctag_map_win_size,
91 u32 *ctag_map_win_ctagline);
92 84
93#endif 85#endif