aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-10-31drm/nouveau/gr/r535: initial supportBen Skeggs1-0/+1
2023-10-31drm/nouveau/ce/r535: initial supportBen Skeggs1-0/+2
2023-10-31drm/nouveau/fifo/r535: initial supportBen Skeggs1-0/+13
2023-10-31drm/nouveau/fifo/tu102-: prepare for GSP-RMBen Skeggs1-0/+3
2022-11-09drm/nouveau/fifo: expose function to read engine ctxsw statusBen Skeggs1-0/+1
2022-11-09drm/nouveau/fifo/ga100-: initial supportBen Skeggs1-0/+2
2022-11-09drm/nouveau/fifo: add new channel classesBen Skeggs1-5/+2
2022-11-09drm/nouveau/fifo: add new engine context handlingBen Skeggs1-9/+0
2022-11-09drm/nouveau/fifo: add RAMFC info to nvkm_chan_funcBen Skeggs1-0/+7
2022-11-09drm/nouveau/fifo: add USERD info to nvkm_chan_funcBen Skeggs1-2/+10
2022-11-09drm/nouveau/fifo: add RAMIN info to nvkm_chan_funcBen Skeggs1-2/+2
2022-11-09drm/nouveau/fifo: add common runlist controlBen Skeggs1-1/+1
2022-11-09drm/nouveau/fifo: add chan start()/stop()Ben Skeggs1-3/+4
2022-11-09drm/nouveau/fifo: add runlist wait()Ben Skeggs1-0/+4
2022-11-09drm/nouveau/fifo: add new engine context trackingBen Skeggs1-1/+2
2022-11-09drm/nouveau/fifo: add new channel lookup interfacesBen Skeggs1-7/+4
2022-11-09drm/nouveau/fifo: tidy up non-stall intr handlingBen Skeggs1-2/+5
2022-11-09drm/nouveau/fifo: use runlist engine info to lookup engine classesBen Skeggs1-1/+0
2022-11-09drm/nouveau/fifo: add cgrp, have all channels be part of oneBen Skeggs1-3/+4
2022-11-09drm/nouveau/fifo: add common runlist/engine topologyBen Skeggs1-0/+2
2022-11-09drm/nouveau/fifo: add runqBen Skeggs1-0/+2
2022-11-09drm/nouveau/fifo: add chid allocatorBen Skeggs1-0/+3
2022-11-09drm/nouveau/fifo: unify handling of channel classesBen Skeggs1-2/+3
2022-11-09drm/nouveau/fifo: add chid_nr()Ben Skeggs1-2/+0
2022-11-09drm/nouveau/fifo: expose channel killed in host channel event classBen Skeggs1-0/+1
2022-11-09drm/nouveau/fifo: expose non-stall intr in host channel event classBen Skeggs1-0/+1
2022-07-13drm/nouveau/fifo: remove rd32/wr32 accessors from channelsBen Skeggs1-1/+0
2022-07-13drm/nouveau/fifo: rip out cevent, never usedBen Skeggs1-1/+0
2021-10-06drm/nouveau/ga102-: support ttm buffer moves via copy engineBen Skeggs1-0/+1
2021-02-11drm/nouveau/fifo: turn chan subdev mask into engine maskBen Skeggs1-1/+1
2021-02-11drm/nouveau/fifo: index base engctx by engine idBen Skeggs1-1/+2
2021-02-11drm/nouveau/fifo: switch to instanced constructorBen Skeggs1-18/+18
2021-02-11drm/nouveau/fifo: private mutexBen Skeggs1-0/+1
2019-07-19drm/nouveau: fix bogus GPL-2 license headerIlia Mirkin1-1/+1
2019-02-20drm/nouveau/fifo/tu102: rename implementation from tu104Ben Skeggs1-1/+1
2018-12-11drm/nouveau/fifo/tu104: initial supportBen Skeggs1-0/+1
2018-05-18drm/nouveau/fifo/gv100: initial supportBen Skeggs1-0/+1
2018-05-18drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevsBen Skeggs1-0/+2
2017-11-15Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-1/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-11-02drm/nouveau/fifo: initialise vmm with new interfacesBen Skeggs1-1/+1
2017-11-02drm/nouveau/core/device: remove object include to prevent unnecessary rebuildsBen Skeggs1-0/+1
2017-04-06drm/nouveau/fifo: add GP10B supportAlexandre Courbot1-0/+1
2017-02-17drm/nouveau/fifo/gf100-: provide notification to user if channel is killedBen Skeggs1-0/+1
2016-07-14drm/nouveau/fifo/gp100: initial supportBen Skeggs1-0/+1
2016-03-14drm/nouveau/fifo/gm107: KeplerChannelGpfifoB, and 2048 channelsBen Skeggs1-0/+1
2016-03-14drm/nouveau/fifo/gk110: expose KeplerChannelGpfifoBBen Skeggs1-0/+1
2016-03-14drm/nouveau: s/gm204/gm200/ in a number of placesBen Skeggs1-1/+1
2015-08-28drm/nouveau/core: remove the remainder of the previous styleBen Skeggs1-3/+1
2015-08-28drm/nouveau/fifo: convert to new-style nvkm_engineBen Skeggs1-66/+17