diff options
Diffstat (limited to 'drm/nouveau/nvkm/engine/fifo/gk104.h')
-rw-r--r-- | drm/nouveau/nvkm/engine/fifo/gk104.h | 11 |
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; |