diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h index c759718e..7f86710b 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h | |||
@@ -414,7 +414,9 @@ u64 gk20a_vm_map(struct vm_gk20a *vm, | |||
414 | int kind, | 414 | int kind, |
415 | struct sg_table **sgt, | 415 | struct sg_table **sgt, |
416 | bool user_mapped, | 416 | bool user_mapped, |
417 | int rw_flag); | 417 | int rw_flag, |
418 | u64 buffer_offset, | ||
419 | u64 mapping_size); | ||
418 | 420 | ||
419 | /* unmap handle from kernel */ | 421 | /* unmap handle from kernel */ |
420 | void gk20a_vm_unmap(struct vm_gk20a *vm, u64 offset); | 422 | void gk20a_vm_unmap(struct vm_gk20a *vm, u64 offset); |
@@ -455,7 +457,9 @@ int gk20a_vm_map_buffer(struct gk20a_as_share *as_share, | |||
455 | int dmabuf_fd, | 457 | int dmabuf_fd, |
456 | u64 *offset_align, | 458 | u64 *offset_align, |
457 | u32 flags, /*NVHOST_AS_MAP_BUFFER_FLAGS_*/ | 459 | u32 flags, /*NVHOST_AS_MAP_BUFFER_FLAGS_*/ |
458 | int kind); | 460 | int kind, |
461 | u64 buffer_offset, | ||
462 | u64 mapping_size); | ||
459 | int gk20a_vm_unmap_buffer(struct gk20a_as_share *, u64 offset); | 463 | int gk20a_vm_unmap_buffer(struct gk20a_as_share *, u64 offset); |
460 | 464 | ||
461 | int gk20a_dmabuf_alloc_drvdata(struct dma_buf *dmabuf, struct device *dev); | 465 | int gk20a_dmabuf_alloc_drvdata(struct dma_buf *dmabuf, struct device *dev); |