summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/cde.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/cde.h')
-rw-r--r--drivers/gpu/nvgpu/common/linux/cde.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/cde.h b/drivers/gpu/nvgpu/common/linux/cde.h
index 22732a2a..5dd15c37 100644
--- a/drivers/gpu/nvgpu/common/linux/cde.h
+++ b/drivers/gpu/nvgpu/common/linux/cde.h
@@ -19,6 +19,13 @@
19#ifndef _CDE_GK20A_H_ 19#ifndef _CDE_GK20A_H_
20#define _CDE_GK20A_H_ 20#define _CDE_GK20A_H_
21 21
22#include <nvgpu/nvgpu_mem.h>
23#include <nvgpu/list.h>
24#include <nvgpu/lock.h>
25
26#include <linux/kobject.h>
27#include <linux/workqueue.h>
28
22#define MAX_CDE_BUFS 10 29#define MAX_CDE_BUFS 10
23#define MAX_CDE_PARAMS 64 30#define MAX_CDE_PARAMS 64
24#define MAX_CDE_USER_PARAMS 40 31#define MAX_CDE_USER_PARAMS 40
@@ -33,7 +40,14 @@
33#define NUM_CDE_CONTEXTS 4 40#define NUM_CDE_CONTEXTS 4
34 41
35struct dma_buf; 42struct dma_buf;
43struct device;
44struct nvgpu_os_linux;
36struct gk20a; 45struct gk20a;
46struct gk20a_fence;
47struct nvgpu_fence;
48struct channel_gk20a;
49struct vm_gk20a;
50struct nvgpu_gpfifo;
37 51
38/* 52/*
39 * this element defines a buffer that is allocated and mapped into gpu address 53 * this element defines a buffer that is allocated and mapped into gpu address