gpu: nvgpu: Implement common allocator and mem_desc
authorTerje Bergstrom <tbergstrom@nvidia.com>
Thu, 26 Feb 2015 22:37:43 +0000 (14:37 -0800)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Fri, 13 Mar 2015 17:22:20 +0000 (10:22 -0700)
commitb3800e4a6d8d2b036c88eb4ac5b32b0d2a6fe122
tree0b266428257ffa49559fdfb2ae1c7a89d3126087
parent2bd3811e4d64b3277d2663b4ebaec64ec9759416
gpu: nvgpu: Implement common allocator and mem_desc

Introduce mem_desc, which holds all information needed for a buffer.
Implement helper functions for allocation and freeing that use this
data type.

Change-Id: I82c88595d058d4fb8c5c5fbf19d13269e48e422f
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/712699
19 files changed:
drivers/gpu/nvgpu/gk20a/cde_gk20a.c
drivers/gpu/nvgpu/gk20a/cde_gk20a.h
drivers/gpu/nvgpu/gk20a/channel_gk20a.c
drivers/gpu/nvgpu/gk20a/channel_gk20a.h
drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c
drivers/gpu/nvgpu/gk20a/debug_gk20a.c
drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
drivers/gpu/nvgpu/gk20a/fifo_gk20a.h
drivers/gpu/nvgpu/gk20a/gr_gk20a.c
drivers/gpu/nvgpu/gk20a/gr_gk20a.h
drivers/gpu/nvgpu/gk20a/mm_gk20a.c
drivers/gpu/nvgpu/gk20a/mm_gk20a.h
drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
drivers/gpu/nvgpu/gk20a/pmu_gk20a.h
drivers/gpu/nvgpu/gm20b/acr_gm20b.c
drivers/gpu/nvgpu/gm20b/acr_gm20b.h
drivers/gpu/nvgpu/gm20b/fifo_gm20b.c
drivers/gpu/nvgpu/gm20b/gr_gm20b.c
drivers/gpu/nvgpu/vgpu/fifo_vgpu.c