summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
AgeCommit message (Expand)Author
2025-05-19drm/nouveau: improve handling of 64-bit BARsBen Skeggs
2023-03-16drm/nouveau/fifo: set gf100_fifo_nonstall_block_dump storage-class-specifier ...Tom Rix
2022-11-09drm/nouveau/fifo: add new channel classesBen 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 RAMIN info to nvkm_chan_funcBen Skeggs
2022-11-09drm/nouveau/fifo: add common runlist controlBen Skeggs
2022-11-09drm/nouveau/fifo: add common channel recoveryBen Skeggs
2022-11-09drm/nouveau/fifo: kill channel on a selection of PBDMA errorsBen 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: add runlist block()/allow()Ben Skeggs
2022-11-09drm/nouveau/fifo: add runlist wait()Ben Skeggs
2022-11-09drm/nouveau/fifo: add new channel lookup interfacesBen Skeggs
2022-11-09drm/nouveau/fifo: merge mmu fault handlers togetherBen Skeggs
2022-11-09drm/nouveau/fifo: move PBDMA intr to runqBen Skeggs
2022-11-09drm/nouveau/fifo: move PBDMA init to runqBen Skeggs
2022-11-09drm/nouveau/fifo: program NV_PFIFO_FB_TIMEOUT on initBen Skeggs
2022-11-09drm/nouveau/fifo: tidy global PBDMA initBen Skeggs
2022-11-09drm/nouveau/fifo: tidy up non-stall intr handlingBen Skeggs
2022-11-09drm/nouveau/fifo: use explicit intr interfacesBen Skeggs
2022-11-09drm/nouveau/fifo: use runlist engine info to lookup engine classesBen Skeggs
2022-11-09drm/nouveau/fifo: add common runlist/engine topologyBen Skeggs
2022-11-09drm/nouveau/fifo: add runqBen Skeggs
2022-11-09drm/nouveau/fifo: add chid allocatorBen Skeggs
2022-11-09drm/nouveau/fifo: merge gk104_fifo_func into nvkm_host_funcBen Skeggs
2022-11-09drm/nouveau/fifo: pre-move some blocks of code aroundBen Skeggs
2022-11-09drm/nouveau/fifo: unify handling of channel classesBen Skeggs
2022-11-09drm/nouveau/fifo: add chid_nr()Ben Skeggs
2021-02-11drm/nouveau/fifo/gf100-: switch static mmu fault id list to type+instBen Skeggs
2021-02-11drm/nouveau/fifo/gf100: use fifo engine id for engine recovery maskBen Skeggs
2021-02-11drm/nouveau/fifo: add id_engine hookBen Skeggs
2021-02-11drm/nouveau/fifo: add engine_id hookBen Skeggs
2021-02-11drm/nouveau/fifo: switch to instanced constructorBen Skeggs
2021-02-11drm/nouveau/device: pass instance id when looking up a subdev/engineBen Skeggs
2021-02-11drm/nouveau/subdev: store full subdev name in structBen Skeggs
2021-02-11drm/nouveau/fifo: private mutexBen Skeggs
2019-08-23drm/nouveau/fifo/gf1xx: convert to using nvkm_fault_dataBen Skeggs
2018-12-11drm/nouveau/fifo/gf100-: call into BAR to reset BARs after MMU faultBen Skeggs
2017-11-02drm/nouveau/fifo/gf100-: use new interfaces for vmm operationsBen Skeggs
2017-11-02drm/nouveau/core/memory: add reference countingBen Skeggs
2017-11-02drm/nouveau/core/memory: change map interface to support upcoming mmu changesBen Skeggs
2017-11-02drm/nouveau/bar: modify interface to bar1 vmm mappingBen Skeggs
2017-02-17drm/nouveau/fifo/gf100-: provide notification to user if channel is killedBen Skeggs
2017-02-17drm/nouveau/core/memory: distinguish between coherent/non-coherent targetsBen Skeggs
2016-12-13drm/nouveau/fifo/gf100-: recover from host mmu faultsBen Skeggs
2016-03-14drm/nouveau/fifo/gf100: fix certain engines not being recovered after a faultBen Skeggs
2016-03-14drm/nouveau/fifo/gf100: don't attempt recovery of unknown mmu enginesBen Skeggs