diff options
Diffstat (limited to 'drivers/gpu/nvgpu/include')
-rw-r--r-- | drivers/gpu/nvgpu/include/nvgpu/vm.h | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/vm.h b/drivers/gpu/nvgpu/include/nvgpu/vm.h index c89282bf..fed58f24 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/vm.h +++ b/drivers/gpu/nvgpu/include/nvgpu/vm.h | |||
@@ -225,19 +225,22 @@ int nvgpu_insert_mapped_buf(struct vm_gk20a *vm, | |||
225 | void nvgpu_remove_mapped_buf(struct vm_gk20a *vm, | 225 | void nvgpu_remove_mapped_buf(struct vm_gk20a *vm, |
226 | struct nvgpu_mapped_buf *mapped_buffer); | 226 | struct nvgpu_mapped_buf *mapped_buffer); |
227 | 227 | ||
228 | void nvgpu_vm_remove_support_nofree(struct vm_gk20a *vm); | 228 | void __nvgpu_vm_remove(struct vm_gk20a *vm); |
229 | void nvgpu_vm_remove_support(struct vm_gk20a *vm); | 229 | void nvgpu_vm_remove(struct vm_gk20a *vm); |
230 | void nvgpu_vm_remove(struct vm_gk20a *vm, struct nvgpu_mem *inst_block); | 230 | void nvgpu_vm_remove_inst(struct vm_gk20a *vm, struct nvgpu_mem *inst_block); |
231 | #ifdef CONFIG_TEGRA_GR_VIRTUALIZATION | ||
232 | void nvgpu_vm_remove_vgpu(struct vm_gk20a *vm); | ||
233 | #endif | ||
231 | 234 | ||
232 | int nvgpu_init_vm(struct mm_gk20a *mm, | 235 | int nvgpu_init_vm(struct mm_gk20a *mm, |
233 | struct vm_gk20a *vm, | 236 | struct vm_gk20a *vm, |
234 | u32 big_page_size, | 237 | u32 big_page_size, |
235 | u64 low_hole, | 238 | u64 low_hole, |
236 | u64 kernel_reserved, | 239 | u64 kernel_reserved, |
237 | u64 aperture_size, | 240 | u64 aperture_size, |
238 | bool big_pages, | 241 | bool big_pages, |
239 | bool userspace_managed, | 242 | bool userspace_managed, |
240 | char *name); | 243 | char *name); |
241 | void nvgpu_deinit_vm(struct vm_gk20a *vm); | 244 | void nvgpu_deinit_vm(struct vm_gk20a *vm); |
242 | 245 | ||
243 | /* | 246 | /* |