linux/drivers/gpu/drm/nouveau/core/engine
Ben Skeggs 79ca27706a drm/nouveau/core: rework event interface
This is a lot of prep-work for being able to send event notifications
back to userspace.  Events now contain data, rather than a "something
just happened" signal.

Handler data is now embedded into a containing structure, rather than
being kmalloc()'d, and can optionally have the notify routine handled
in a workqueue.

Various races between suspend/unload with display HPD/DP IRQ handlers
automagically solved as a result.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2014-08-10 05:13:02 +10:00
..
bsp drm/nouveau/vdec: implement support for VP3 engines 2013-09-04 13:46:15 +10:00
copy drm/nv50-/devinit: prevent use of engines marked as disabled by hw/vbios 2014-01-23 13:39:13 +10:00
crypt drm/nouveau/core: move falcon class to engine/ 2013-07-01 13:50:47 +10:00
device drm/nouveau/core: rework event interface 2014-08-10 05:13:02 +10:00
disp drm/nouveau/core: rework event interface 2014-08-10 05:13:02 +10:00
dmaobj drm/gm107/disp: initial implementation 2014-03-26 14:00:59 +10:00
fifo drm/nouveau/core: rework event interface 2014-08-10 05:13:02 +10:00
graph drm/nve4/graph: do not crash if no power device present 2014-08-10 05:11:10 +10:00
mpeg drm/nv31/mpeg: remove need for separate refcnt on engine use 2013-11-08 15:37:43 +10:00
perfmon drm/nouveau/perfmon: do not forget to destroy the engine context 2014-08-10 05:11:11 +10:00
ppp drm/nouveau/vdec: implement support for VP3 engines 2013-09-04 13:46:15 +10:00
software drm/nouveau/core: rework event interface 2014-08-10 05:13:02 +10:00
vp drm/nouveau/vdec: implement support for VP3 engines 2013-09-04 13:46:15 +10:00
falcon.c support for platform devices 2014-03-26 14:08:04 +10:00
xtensa.c support for platform devices 2014-03-26 14:08:04 +10:00