summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/fifo: set gf100_fifo_nonstall_block_dump storage-class-specifier ...Tom Rix2023-03-161-1/+1
* drm/nouveau/fifo: add new channel classesBen Skeggs2022-11-091-19/+4
* drm/nouveau/fifo: add new engine context handlingBen Skeggs2022-11-091-17/+43
* drm/nouveau/fifo: add RAMFC info to nvkm_chan_funcBen Skeggs2022-11-091-0/+34
* drm/nouveau/fifo: add USERD info to nvkm_chan_funcBen Skeggs2022-11-091-30/+28
* drm/nouveau/fifo: add RAMIN info to nvkm_chan_funcBen Skeggs2022-11-091-0/+8
* drm/nouveau/fifo: add common runlist controlBen Skeggs2022-11-091-54/+15
* drm/nouveau/fifo: add common channel recoveryBen Skeggs2022-11-091-123/+163
* drm/nouveau/fifo: kill channel on a selection of PBDMA errorsBen Skeggs2022-11-091-3/+3
* drm/nouveau/fifo: add chan/cgrp preempt()Ben Skeggs2022-11-091-0/+14
* drm/nouveau/fifo: add chan start()/stop()Ben Skeggs2022-11-091-3/+19
* drm/nouveau/fifo: add chan bind()/unbind()Ben Skeggs2022-11-091-5/+30
* drm/nouveau/fifo: add runlist block()/allow()Ben Skeggs2022-11-091-0/+14
* drm/nouveau/fifo: add runlist wait()Ben Skeggs2022-11-091-10/+13
* drm/nouveau/fifo: add new channel lookup interfacesBen Skeggs2022-11-091-5/+5
* drm/nouveau/fifo: merge mmu fault handlers togetherBen Skeggs2022-11-091-37/+73
* drm/nouveau/fifo: move PBDMA intr to runqBen Skeggs2022-11-091-25/+40
* drm/nouveau/fifo: move PBDMA init to runqBen Skeggs2022-11-091-10/+11
* drm/nouveau/fifo: program NV_PFIFO_FB_TIMEOUT on initBen Skeggs2022-11-091-0/+1
* drm/nouveau/fifo: tidy global PBDMA initBen Skeggs2022-11-091-7/+15
* drm/nouveau/fifo: tidy up non-stall intr handlingBen Skeggs2022-11-091-22/+37
* drm/nouveau/fifo: use explicit intr interfacesBen Skeggs2022-11-091-9/+12
* drm/nouveau/fifo: use runlist engine info to lookup engine classesBen Skeggs2022-11-091-1/+0
* drm/nouveau/fifo: add common runlist/engine topologyBen Skeggs2022-11-091-0/+35
* drm/nouveau/fifo: add runqBen Skeggs2022-11-091-5/+20
* drm/nouveau/fifo: add chid allocatorBen Skeggs2022-11-091-0/+8
* drm/nouveau/fifo: merge gk104_fifo_func into nvkm_host_funcBen Skeggs2022-11-091-3/+8
* drm/nouveau/fifo: pre-move some blocks of code aroundBen Skeggs2022-11-091-86/+86
* drm/nouveau/fifo: unify handling of channel classesBen Skeggs2022-11-091-4/+8
* drm/nouveau/fifo: add chid_nr()Ben Skeggs2022-11-091-1/+2
* drm/nouveau/fifo/gf100-: switch static mmu fault id list to type+instBen Skeggs2021-02-111-3/+3
* drm/nouveau/fifo/gf100: use fifo engine id for engine recovery maskBen Skeggs2021-02-111-12/+7
* drm/nouveau/fifo: add id_engine hookBen Skeggs2021-02-111-13/+17
* drm/nouveau/fifo: add engine_id hookBen Skeggs2021-02-111-19/+22
* drm/nouveau/fifo: switch to instanced constructorBen Skeggs2021-02-111-2/+3
* drm/nouveau/device: pass instance id when looking up a subdev/engineBen Skeggs2021-02-111-3/+3
* drm/nouveau/subdev: store full subdev name in structBen Skeggs2021-02-111-1/+1
* drm/nouveau/fifo: private mutexBen Skeggs2021-02-111-7/+7
* drm/nouveau/fifo/gf1xx: convert to using nvkm_fault_dataBen Skeggs2019-08-231-85/+103
* drm/nouveau/fifo/gf100-: call into BAR to reset BARs after MMU faultBen Skeggs2018-12-111-2/+2
* drm/nouveau/fifo/gf100-: use new interfaces for vmm operationsBen Skeggs2017-11-021-6/+6
* drm/nouveau/core/memory: add reference countingBen Skeggs2017-11-021-3/+3
* drm/nouveau/core/memory: change map interface to support upcoming mmu changesBen Skeggs2017-11-021-2/+1
* drm/nouveau/bar: modify interface to bar1 vmm mappingBen Skeggs2017-11-021-1/+4
* drm/nouveau/fifo/gf100-: provide notification to user if channel is killedBen Skeggs2017-02-171-0/+1
* drm/nouveau/core/memory: distinguish between coherent/non-coherent targetsBen Skeggs2017-02-171-1/+8
* drm/nouveau/fifo/gf100-: recover from host mmu faultsBen Skeggs2016-12-131-1/+2
* drm/nouveau/fifo/gf100: fix certain engines not being recovered after a faultBen Skeggs2016-03-141-2/+2
* drm/nouveau/fifo/gf100: don't attempt recovery of unknown mmu enginesBen Skeggs2016-03-141-1/+1
* drm/nouveau/fifo/gf100: identify fault-recovery members more clearlyBen Skeggs2016-03-141-8/+8