aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-22drm/nouveau/fifo: Remove duplicated include in chan.cGravatar Yang Li 1-1/+0
2023-10-31drm/nouveau/fifo/tu102-: prepare for GSP-RMGravatar Ben Skeggs 1-22/+33
2022-11-09drm/nouveau/fifo: add new channel classesGravatar Ben Skeggs 1-53/+44
2022-11-09drm/nouveau/fifo: add new engine object handlingGravatar Ben Skeggs 1-66/+0
2022-11-09drm/nouveau/fifo: add new engine context handlingGravatar Ben Skeggs 1-118/+10
2022-11-09drm/nouveau/fifo: add RAMFC info to nvkm_chan_funcGravatar Ben Skeggs 1-6/+16
2022-11-09drm/nouveau/fifo: add USERD info to nvkm_chan_funcGravatar Ben Skeggs 1-16/+11
2022-11-09drm/nouveau/fifo: add RAMIN info to nvkm_chan_funcGravatar Ben Skeggs 1-18/+23
2022-11-09drm/nouveau/fifo: add common runlist controlGravatar Ben Skeggs 1-36/+52
2022-11-09drm/nouveau/fifo: add chan/cgrp preempt()Gravatar Ben Skeggs 1-0/+30
2022-11-09drm/nouveau/fifo: add chan start()/stop()Gravatar Ben Skeggs 1-21/+52
2022-11-09drm/nouveau/fifo: add runlist block()/allow()Gravatar Ben Skeggs 1-0/+13
2022-11-09drm/nouveau/fifo: add new engine context trackingGravatar Ben Skeggs 1-8/+75
2022-11-09drm/nouveau/fifo: add new channel lookup interfacesGravatar Ben Skeggs 1-0/+50
2022-11-09drm/nouveau/fifo: tidy up non-stall intr handlingGravatar Ben Skeggs 1-3/+0
2022-11-09drm/nouveau/fifo: use runlist engine info to lookup engine classesGravatar Ben Skeggs 1-46/+0
2022-11-09drm/nouveau/fifo: add cgrp, have all channels be part of oneGravatar Ben Skeggs 1-7/+61
2022-11-09drm/nouveau/fifo: add chid allocatorGravatar Ben Skeggs 1-0/+4
2022-11-09drm/nouveau/fifo: unify handling of channel classesGravatar Ben Skeggs 1-8/+35
2022-11-09drm/nouveau/fifo: expose channel killed in host channel event classGravatar Ben Skeggs 1-11/+3
2022-11-09drm/nouveau/fifo: expose non-stall intr in host channel event classGravatar Ben Skeggs 1-0/+25
2022-07-13drm/nouveau/fifo: remove rd32/wr32 accessors from channelsGravatar Ben Skeggs 1-35/+0
2022-07-13drm/nouveau/fifo: rip out cevent, never usedGravatar Ben Skeggs 1-2/+0
2021-02-11drm/nouveau/fifo: turn chan subdev mask into engine maskGravatar Ben Skeggs 1-7/+6
2021-02-11drm/nouveau/fifo: index base engctx by engine idGravatar Ben Skeggs 1-4/+13
2021-02-11drm/nouveau/mmu: index engref by subdev typeGravatar Ben Skeggs 1-2/+2
2021-02-11drm/nouveau/device: pass instance id when looking up a subdev/engineGravatar Ben Skeggs 1-1/+1
2021-02-11drm/nouveau/subdev: store full subdev name in structGravatar Ben Skeggs 1-2/+2
2017-11-02drm/nouveau: pass handle of vmm object to channel allocation ioctlsGravatar Ben Skeggs 1-5/+7
2017-11-02drm/nouveau/fifo: initialise vmm with new interfacesGravatar Ben Skeggs 1-15/+18
2017-11-02drm/nouveau/core/object: allow arguments to be passed to map functionGravatar Ben Skeggs 1-1/+3
2017-02-17drm/nouveau/fifo: tidy up channel creation event codeGravatar Ben Skeggs 1-1/+1
2017-02-17drm/nouveau/dma: lookup objects with nvkm_object_search()Gravatar Ben Skeggs 1-3/+3
2015-08-28drm/nouveau/device: cleaner abstraction for device resource functionsGravatar Ben Skeggs 1-1/+1
2015-08-28drm/nouveau/object: merge with handleGravatar Ben Skeggs 1-1/+1
2015-08-28drm/nouveau/core: remove the remainder of the previous styleGravatar Ben Skeggs 1-1/+1
2015-08-28drm/nouveau/fifo: convert to new-style nvkm_engineGravatar Ben Skeggs 1-0/+1
2015-08-28drm/nouveau/core: kill some (now) dead codeGravatar Ben Skeggs 1-81/+0
2015-08-28drm/nouveau/fifo: convert user classes to new-style nvkm_objectGravatar Ben Skeggs 1-72/+405
2015-08-28drm/nouveau/fifo: split user classes out from engine implementationsGravatar Ben Skeggs 1-0/+162