Displaying 1 result from an estimated 1 matches for "nve0_fifo_isr_subfifo_intr".
2012 Jul 27
0
[PATCH 2/3] nouveau: add software methods to e0
...vers/gpu/drm/nouveau/nve0_fifo.c
+++ b/drivers/gpu/drm/nouveau/nve0_fifo.c
@@ -27,6 +27,7 @@
 #include "nouveau_drv.h"
 #include "nouveau_mm.h"
 #include "nouveau_fifo.h"
+#include "nouveau_software.h"
 
 #define NVE0_FIFO_ENGINE_NUM 32
 
@@ -331,6 +332,10 @@ nve0_fifo_isr_subfifo_intr(struct drm_device *dev, int unit)
 		}
 	}
 
+	if (stat & 0x00800000 &&
+	    nve0_software_method(dev, chid, subc, mthd, data))
+		show &= ~0x00800000;
+
 	if (show) {
 		NV_INFO(dev, "PFIFO%d:", unit);
 		nouveau_bitfield_print(nve0_fifo_subfifo_intr, show);