patch-2.4.23 linux-2.4.23/drivers/char/drm/i810_drv.h
Next file: linux-2.4.23/drivers/char/drm/i830.h
Previous file: linux-2.4.23/drivers/char/drm/i810_drv.c
Back to the patch index
Back to the overall index
- Lines: 53
- Date:
2003-11-28 10:26:20.000000000 -0800
- Orig file:
linux-2.4.22/drivers/char/drm/i810_drv.h
- Orig date:
2002-11-28 15:53:12.000000000 -0800
diff -urN linux-2.4.22/drivers/char/drm/i810_drv.h linux-2.4.23/drivers/char/drm/i810_drv.h
@@ -63,10 +63,9 @@
unsigned long hw_status_page;
unsigned long counter;
- dma_addr_t dma_status_page;
- atomic_t flush_done;
- wait_queue_head_t flush_queue; /* Processes waiting until flush */
+ dma_addr_t dma_status_page;
+
drm_buf_t *mmap_buffer;
@@ -78,6 +77,7 @@
int overlay_physical;
int w, h;
int pitch;
+
} drm_i810_private_t;
/* i810_dma.c */
@@ -92,8 +92,13 @@
extern int i810_getage(struct inode *inode, struct file *filp,
unsigned int cmd, unsigned long arg);
extern int i810_mmap_buffers(struct file *filp, struct vm_area_struct *vma);
+
+/* Obsolete:
+ */
extern int i810_copybuf(struct inode *inode, struct file *filp,
unsigned int cmd, unsigned long arg);
+/* Obsolete:
+ */
extern int i810_docopy(struct inode *inode, struct file *filp,
unsigned int cmd, unsigned long arg);
@@ -111,9 +116,6 @@
extern void i810_dma_quiescent(drm_device_t *dev);
-#define I810_VERBOSE 0
-
-
int i810_dma_vertex(struct inode *inode, struct file *filp,
unsigned int cmd, unsigned long arg);
@@ -196,6 +198,7 @@
#define CMD_OP_Z_BUFFER_INFO ((0x0<<29)|(0x16<<23))
#define CMD_OP_DESTBUFFER_INFO ((0x0<<29)|(0x15<<23))
+#define CMD_OP_FRONTBUFFER_INFO ((0x0<<29)|(0x14<<23))
#define BR00_BITBLT_CLIENT 0x40000000
#define BR00_OP_COLOR_BLT 0x10000000
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)