summaryrefslogtreecommitdiff
path: root/drm/nouveau/nvkm/engine/fifo/gk104.h
diff options
context:
space:
mode:
Diffstat (limited to 'drm/nouveau/nvkm/engine/fifo/gk104.h')
-rw-r--r--drm/nouveau/nvkm/engine/fifo/gk104.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/drm/nouveau/nvkm/engine/fifo/gk104.h b/drm/nouveau/nvkm/engine/fifo/gk104.h
index 809b19927..cfd0f8ef9 100644
--- a/drm/nouveau/nvkm/engine/fifo/gk104.h
+++ b/drm/nouveau/nvkm/engine/fifo/gk104.h
@@ -17,11 +17,20 @@ struct gk104_fifo {
int pbdma_nr;
struct {
+ struct nvkm_engine *engine;
+ int runl;
+ int pbid;
+ } engine[16];
+ int engine_nr;
+
+ struct {
struct nvkm_memory *mem[2];
int next;
wait_queue_head_t wait;
struct list_head chan;
- } runlist[7];
+ u32 engm;
+ } runlist[16];
+ int runlist_nr;
struct {
struct nvkm_memory *mem;