diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2018-06-15 13:12:02 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-06-22 13:04:26 -0400 |
commit | f2f03582fda04c4e09df1a349876c435a5ef52e0 (patch) | |
tree | b1722c56917aaa40e67719949f03619fc10b4ff5 /drivers/gpu/nvgpu/common/posix/dma.c | |
parent | 840e039d57d4acfb2be2a82c4b95a6d25c7aacd4 (diff) |
gpu: nvgpu: Add nvgpu_dma_alloc_vid_at()
Add a wrapper function nvgpu_dma_alloc_vid_at() for performing vidmem
allocation at a specific address without needing to pass any flags.
Change-Id: Ib7a21a4fd33120749cf7b79750c3a382ba08b470
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1753710
Reviewed-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/posix/dma.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/posix/dma.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/posix/dma.c b/drivers/gpu/nvgpu/common/posix/dma.c index 23f59501..95bb1a75 100644 --- a/drivers/gpu/nvgpu/common/posix/dma.c +++ b/drivers/gpu/nvgpu/common/posix/dma.c | |||
@@ -110,6 +110,14 @@ int nvgpu_dma_alloc_flags_vid(struct gk20a *g, unsigned long flags, | |||
110 | return __nvgpu_do_dma_alloc(g, flags, size, mem, APERTURE_VIDMEM); | 110 | return __nvgpu_do_dma_alloc(g, flags, size, mem, APERTURE_VIDMEM); |
111 | } | 111 | } |
112 | 112 | ||
113 | int nvgpu_dma_alloc_vid_at(struct gk20a *g, | ||
114 | size_t size, struct nvgpu_mem *mem, u64 at) | ||
115 | { | ||
116 | BUG(); | ||
117 | |||
118 | return 0; | ||
119 | } | ||
120 | |||
113 | int nvgpu_dma_alloc_flags_vid_at(struct gk20a *g, unsigned long flags, | 121 | int nvgpu_dma_alloc_flags_vid_at(struct gk20a *g, unsigned long flags, |
114 | size_t size, struct nvgpu_mem *mem, u64 at) | 122 | size_t size, struct nvgpu_mem *mem, u64 at) |
115 | { | 123 | { |