Displaying 1 result from an estimated 1 matches for "_nv_fence".
Did you mean:
gl_nv_fence
2007 May 24
0
[PATCH] add comments to nv_local.h
...ter)(base), (offset))
/* VGA I/O is now always done through MMIO */
-#define VGA_WR08(p,i,d) NV_WR08(p,i,d)
-#define VGA_RD08(p,i) NV_RD08(p,i)
+#define VGA_WR08(base,offset,value) NV_WR08(base,offset,value)
+#define VGA_RD08(base,offset) NV_RD08(base,offset)
#if defined(__i386__)
#define _NV_FENCE() outb(0x3D0, 0);
@@ -69,15 +69,21 @@
#define _NV_FENCE() mem_barrier();
#endif
+/* READ_GET returns the location in the push buffer (FIFO) the gpu is
+ * currently reading from
+ */
+#define READ_GET(pNv) (((pNv)->FIFO[0x0011] - (pNv)->fifo.put_base) >> 2)
-#define READ_GET(pNv)...