From 0bc513fc4618feb5262079b4ef8842ba419d8111 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Fri, 12 Dec 2014 13:52:28 +0200 Subject: gpu: nvgpu: Remove gk20a sparse texture & PTE freeing Remove support for gk20a sparse textures. We're using implementation from user space, so gk20a code is never invoked. Also removes ref_cnt for PTEs, so we never free PTEs when unmapping pages, but only at VM delete time. Change-Id: I04d7d43d9bff23ee46fd0570ad189faece35dd14 Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/663294 --- drivers/gpu/nvgpu/gk20a/gk20a.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 4333cd20..4ddea431 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -292,10 +292,6 @@ struct gpu_ops { struct { int (*set_sparse)(struct vm_gk20a *vm, u64 vaddr, u32 num_pages, u32 pgsz_idx, bool refplus); - int (*put_empty)(struct vm_gk20a *vm, u64 vaddr, - u32 num_pages, u32 pgsz_idx); - void (*clear_sparse)(struct vm_gk20a *vm, u64 vaddr, - u64 size, u32 pgsz_idx); bool (*is_debug_mode_enabled)(struct gk20a *g); u64 (*gmmu_map)(struct vm_gk20a *vm, u64 map_offset, -- cgit v1.2.2