summaryrefslogtreecommitdiff
path: root/linux/gamma_drv.h
diff options
context:
space:
mode:
authorKeith Whitwell <keith@tungstengraphics.com>2003-04-22 12:14:59 +0000
committerKeith Whitwell <keith@tungstengraphics.com>2003-04-22 12:14:59 +0000
commit73e20998b46bd8aa6ac903bc4701711d9a527f63 (patch)
tree447a8911e472cf9b42ead87548f6ec361847842b /linux/gamma_drv.h
parent700e880c3dbaf3532287ad423f3158adbac85fb7 (diff)
Rename drm_lists.h to gamma_lists.h
Diffstat (limited to 'linux/gamma_drv.h')
-rw-r--r--linux/gamma_drv.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/linux/gamma_drv.h b/linux/gamma_drv.h
index 2509ffbb..36affa68 100644
--- a/linux/gamma_drv.h
+++ b/linux/gamma_drv.h
@@ -68,6 +68,19 @@ extern int DRM(dma_enqueue)(struct file *filp, drm_dma_t *dma);
extern int DRM(dma_get_buffers)(struct file *filp, drm_dma_t *dma);
+/* Gamma-specific code pulled from drm_lists.h (now renamed gamma_lists.h):
+ */
+extern int DRM(waitlist_create)(drm_waitlist_t *bl, int count);
+extern int DRM(waitlist_destroy)(drm_waitlist_t *bl);
+extern int DRM(waitlist_put)(drm_waitlist_t *bl, drm_buf_t *buf);
+extern drm_buf_t *DRM(waitlist_get)(drm_waitlist_t *bl);
+extern int DRM(freelist_create)(drm_freelist_t *bl, int count);
+extern int DRM(freelist_destroy)(drm_freelist_t *bl);
+extern int DRM(freelist_put)(drm_device_t *dev, drm_freelist_t *bl,
+ drm_buf_t *buf);
+extern drm_buf_t *DRM(freelist_get)(drm_freelist_t *bl, int block);
+
+
#define GLINT_DRI_BUF_COUNT 256