summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/radeon_drv.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/pci/drm/radeon_drv.h')
-rw-r--r--sys/dev/pci/drm/radeon_drv.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/sys/dev/pci/drm/radeon_drv.h b/sys/dev/pci/drm/radeon_drv.h
index 65569db9bb9..d53d377d698 100644
--- a/sys/dev/pci/drm/radeon_drv.h
+++ b/sys/dev/pci/drm/radeon_drv.h
@@ -328,8 +328,6 @@ typedef struct drm_radeon_kcmd_buffer {
} drm_radeon_kcmd_buffer_t;
extern int radeon_no_wb;
-extern struct drm_ioctl_desc radeon_ioctls[];
-extern int radeon_max_ioctl;
/* Check whether the given hardware address is inside the framebuffer or the
* GART area.
@@ -358,6 +356,21 @@ extern int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file
extern int radeon_cp_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
extern u32 radeon_read_fb_location(drm_radeon_private_t *dev_priv);
+extern int radeon_surface_alloc(struct drm_device *, void *, struct drm_file *);
+extern int radeon_surface_free(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_swap(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_clear(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_vertex(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_indices(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_texture(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_flip(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_stipple(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_indirect(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_vertex2(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_cmdbuf(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_getparam(struct drm_device *, void *, struct drm_file *);
+extern int radeon_cp_setparam(struct drm_device *, void *, struct drm_file *);
+
extern void radeon_freelist_reset(struct drm_device * dev);
extern struct drm_buf *radeon_freelist_get(struct drm_device * dev);