From 4ccb162da7a2414c344aecc9cdf85bee9c284caf Mon Sep 17 00:00:00 2001 From: Konsta Holtta Date: Wed, 31 Dec 2014 10:37:36 +0200 Subject: gpu: nvgpu: unify instance block creation Reduce copypaste code in instance block allocation and deletion with functions purposed for that. Change-Id: I2c8ae6a317ac89e2c857dde4296cb4316b8aaafe Signed-off-by: Konsta Holtta Reviewed-on: http://git-master/r/668698 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/mm_gk20a.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.h') diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h index 6ccb6ab1..d3ee8670 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h @@ -389,6 +389,9 @@ static inline int max_vaddr_bits_gk20a(void) #define bar1_instance_block_shift_gk20a() bus_bar1_block_ptr_shift_v() #endif +int gk20a_alloc_inst_block(struct gk20a *g, struct inst_desc *inst_block); +void gk20a_free_inst_block(struct gk20a *g, struct inst_desc *inst_block); + void gk20a_mm_dump_vm(struct vm_gk20a *vm, u64 va_begin, u64 va_end, char *label); -- cgit v1.2.2