summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c
AgeCommit message (Expand)Author
2022-11-09drm/nouveau/fifo: add new channel classesBen Skeggs
2022-11-09drm/nouveau/fifo: add new engine object handlingBen Skeggs
2022-11-09drm/nouveau/fifo: add new engine context handlingBen Skeggs
2022-11-09drm/nouveau/fifo: add RAMFC info to nvkm_chan_funcBen Skeggs
2022-11-09drm/nouveau/fifo: add USERD info to nvkm_chan_funcBen Skeggs
2022-11-09drm/nouveau/fifo: add common runlist controlBen Skeggs
2022-11-09drm/nouveau/fifo: add chan/cgrp preempt()Ben Skeggs
2022-11-09drm/nouveau/fifo: add chan start()/stop()Ben Skeggs
2022-11-09drm/nouveau/fifo: add chan bind()/unbind()Ben Skeggs
2022-11-09drm/nouveau/fifo: unify handling of channel classesBen Skeggs
2022-11-09drm/nouveau/fifo: expose channel killed in host channel event classBen Skeggs
2022-07-13drm/nouveau/ce/gv100-: move method buffer to ce ctxBen Skeggs
2021-08-18drm/nouveau: rip out nvkm_client.superBen Skeggs
2021-02-11drm/nouveau/fifo: use type+inst to determine context pointer offsetsBen Skeggs
2021-02-11drm/nouveau/fifo: turn chan subdev mask into engine maskBen Skeggs
2021-02-11drm/nouveau/fifo: index backend engctx by engine idBen Skeggs
2021-02-11drm/nouveau/fifo: private mutexBen Skeggs
2018-12-11drm/nouveau/fifo/gv100: allocate method bufferBen Skeggs
2018-12-11drm/nouveau/fifo/gk104-: separate runlist building from committing to hwBen Skeggs
2018-12-11drm/nouveau/fifo/gk104-: support enabling privileged ce functionsBen Skeggs
2018-12-11drm/nouveau/fifo/gk104-: return channel instance in ctor argsBen Skeggs
2018-12-11drm/nouveau/core: support multiple nvdec instancesBen Skeggs
2018-05-18drm/nouveau/fifo/gv100: initial supportBen Skeggs
2018-05-18drm/nouveau/fifo/gp100-: force individual channels into a channel groupBen Skeggs
2018-05-18drm/nouveau/fifo/gk104-: simplify definition of channel classesBen Skeggs
2018-05-18drm/nouveau/fifo/gk104-: require explicit runlist selection for channel alloc...Ben Skeggs
2018-05-18drm/nouveau/fifo/gk104-: accept engine contexts for CE3 and upBen Skeggs
2017-11-02drm/nouveau: pass handle of vmm object to channel allocation ioctlsBen Skeggs
2017-11-02drm/nouveau/fifo/gf100-: use new interfaces for vmm operationsBen Skeggs
2017-11-02drm/nouveau/fifo: initialise vmm with new interfacesBen Skeggs
2017-11-02drm/nouveau/mmu: handle instance block setupBen Skeggs
2017-11-02drm/nouveau/core/memory: change map interface to support upcoming mmu changesBen Skeggs
2017-02-17drm/nouveau/fifo/gk104-: preempt recoveryBen Skeggs
2017-02-17drm/nouveau/fifo/gf100-: provide notification to user if channel is killedBen Skeggs
2016-11-07drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutexBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: add vic plumbingBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: add sec plumbingBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: add nvdec plumbingBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: add nvenc plumbingBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: add msenc plumbingBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: make use of topology info during gpfifo constructionBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: read device topology information from hwBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: cosmetic engine->runlist changesBen Skeggs
2016-03-14drm/nouveau/fifo/gk104: kick channel upon removalAlexandre Courbot
2016-01-11drm/nouveau/nvif: modify nvif_unvers/nvif_unpack macros to be more obviousBen Skeggs
2016-01-11drm/nouveau/nvif: split out fifo interface definitionsBen Skeggs
2016-01-11drm/nouveau/fifo/gk104: fix race condition when updating engine runlistsBen Skeggs
2015-08-28drm/nouveau/core: remove the remainder of the previous styleBen Skeggs
2015-08-28drm/nouveau/fifo: convert to new-style nvkm_engineBen Skeggs
2015-08-28drm/nouveau/fifo: convert user classes to new-style nvkm_objectBen Skeggs