linux/drivers/gpu/drm/nouveau/include/nvif
Ben Skeggs ff9f29abf0 drm/nouveau/fifo/gf100-: provide notification to user if channel is killed
There are instances (such as non-recoverable GPU page faults) where
NVKM decides that a channel's context is no longer viable, and will
be removed from the runlist.

This commit notifies the owner of the channel when this happens, so
it has the opportunity to take some kind of recovery action instead
of hanging.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2017-02-17 17:38:08 +10:00
..
cl0002.h drm/nouveau/nvif: split out ctxdma interface definitions 2016-01-11 11:17:40 +10:00
cl006b.h drm/nouveau/nvif: split out fifo interface definitions 2016-01-11 11:17:40 +10:00
cl0046.h drm/nouveau/nvif: split out display interface definitions 2016-01-11 11:17:40 +10:00
cl0080.h drm/nouveau/core: recognise GP100 chipset 2016-07-14 11:53:25 +10:00
cl506e.h drm/nouveau/nvif: split out fifo interface definitions 2016-01-11 11:17:40 +10:00
cl506f.h drm/nouveau/nvif: split out fifo interface definitions 2016-01-11 11:17:40 +10:00
cl507a.h drm/nouveau/nvif: split out display interface definitions 2016-01-11 11:17:40 +10:00
cl507b.h drm/nouveau/nvif: split out display interface definitions 2016-01-11 11:17:40 +10:00
cl507c.h drm/nouveau/nvif: split out display interface definitions 2016-01-11 11:17:40 +10:00
cl507d.h drm/nouveau/nvif: split out display interface definitions 2016-01-11 11:17:40 +10:00
cl507e.h drm/nouveau/nvif: split out display interface definitions 2016-01-11 11:17:40 +10:00
cl826e.h drm/nouveau/fifo/g84-: rename non-stall interrupt event 2017-02-17 17:38:08 +10:00
cl826f.h drm/nouveau/fifo/g84-: rename non-stall interrupt event 2017-02-17 17:38:08 +10:00
cl906f.h drm/nouveau/fifo/gf100-: provide notification to user if channel is killed 2017-02-17 17:38:08 +10:00
cl5070.h drm/nouveau/disp/sor/gf119-: add method to program mst payload information 2016-11-07 14:04:42 +10:00
cl9097.h drm/nouveau/nvif: split out fermi interface definitions 2016-01-11 11:17:40 +10:00
cla06f.h drm/nouveau/fifo/gf100-: provide notification to user if channel is killed 2017-02-17 17:38:08 +10:00
class.h drm/nouveau/core/client: modify prefix on nvif structures, for consistency 2017-02-17 15:14:58 +10:00
client.h drm/nouveau/core/client: allow creation of subclients 2017-02-17 15:15:00 +10:00
device.h drm/nouveau/hwmon: add power consumption 2016-03-14 10:13:26 +10:00
driver.h drm/nouveau/core/client: allow creation of subclients 2017-02-17 15:15:00 +10:00
event.h
if0000.h drm/nouveau/core/client: allow creation of subclients 2017-02-17 15:15:00 +10:00
if0001.h drm/nouveau/nvif: split out device control interface definitions 2016-01-11 11:17:40 +10:00
if0002.h drm/nouveau/nvif: split out perfmon interface definitions 2016-01-11 11:17:40 +10:00
if0003.h drm/nouveau/nvif: split out perfmon interface definitions 2016-01-11 11:17:40 +10:00
if0004.h drm/nouveau/nvif: split out nvsw interface definitons 2016-01-11 11:17:40 +10:00
if0005.h drm/nouveau/nvif: split out nvsw interface definitons 2016-01-11 11:17:40 +10:00
ioctl.h drm/nouveau/nvif: move internal class identifiers to class.h 2016-01-11 11:17:40 +10:00
list.h
notify.h drm/nouveau/nvif: simplify and tidy library interfaces 2015-08-28 12:40:32 +10:00
object.h drm/nouveau/nvif: helper to match against supported class list 2016-11-07 14:04:41 +10:00
os.h drm/nouveau/platform: allow to specify the IOMMU bit 2015-11-03 15:02:18 +10:00
unpack.h drm/nouveau/nvif: modify nvif_unvers/nvif_unpack macros to be more obvious 2016-01-11 11:17:40 +10:00