summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h17
1 files changed, 8 insertions, 9 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index 58558159..7b998204 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -734,17 +734,16 @@ struct gpu_ops {
734 void (*init_inst_block)(struct nvgpu_mem *inst_block, 734 void (*init_inst_block)(struct nvgpu_mem *inst_block,
735 struct vm_gk20a *vm, u32 big_page_size); 735 struct vm_gk20a *vm, u32 big_page_size);
736 bool (*mmu_fault_pending)(struct gk20a *g); 736 bool (*mmu_fault_pending)(struct gk20a *g);
737 /* This function is called to allocate secure memory (memory
738 * that the CPU cannot see). The function should fill the
739 * context buffer descriptor (especially fields destroy, sgt,
740 * size).
741 */
742 int (*secure_alloc)(struct gk20a *g,
743 struct gr_ctx_buffer_desc *desc,
744 size_t size);
737 void (*fault_info_mem_destroy)(struct gk20a *g); 745 void (*fault_info_mem_destroy)(struct gk20a *g);
738 } mm; 746 } mm;
739 /*
740 * This function is called to allocate secure memory (memory
741 * that the CPU cannot see). The function should fill the
742 * context buffer descriptor (especially fields destroy, sgt,
743 * size).
744 */
745 int (*secure_alloc)(struct gk20a *g,
746 struct gr_ctx_buffer_desc *desc,
747 size_t size);
748 struct { 747 struct {
749 u32 (*enter)(struct gk20a *g, struct nvgpu_mem *mem, 748 u32 (*enter)(struct gk20a *g, struct nvgpu_mem *mem,
750 struct page_alloc_chunk *chunk, u32 w); 749 struct page_alloc_chunk *chunk, u32 w);