diff options
author | Owain Ainsworth <oga@cvs.openbsd.org> | 2008-11-22 20:49:37 +0000 |
---|---|---|
committer | Owain Ainsworth <oga@cvs.openbsd.org> | 2008-11-22 20:49:37 +0000 |
commit | e352ee055ffd21c59021f5da76de929ac5cd366e (patch) | |
tree | ebdf8fd97a71e024222c722d3aa3e147b8c34d11 /sys/dev/pci/drm/i915_drv.h | |
parent | 1f7fa548404d88d6545729694cab86cd18ee7fec (diff) |
Remove the driver->load callback and just do all the initialization in
the attach function. First step towards splitting drm off as it's own
(bus independant) device, as it should be.
Diffstat (limited to 'sys/dev/pci/drm/i915_drv.h')
-rw-r--r-- | sys/dev/pci/drm/i915_drv.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/pci/drm/i915_drv.h b/sys/dev/pci/drm/i915_drv.h index 0d2ebcdef4b..f4ff3e7407d 100644 --- a/sys/dev/pci/drm/i915_drv.h +++ b/sys/dev/pci/drm/i915_drv.h @@ -222,8 +222,6 @@ typedef struct drm_i915_private { /* i915_dma.c */ extern void i915_kernel_lost_context(struct drm_device * dev); -extern int i915_driver_load(struct drm_device *, unsigned long flags); -extern int i915_driver_unload(struct drm_device *); extern void i915_driver_lastclose(struct drm_device * dev); extern void i915_driver_preclose(struct drm_device *dev, struct drm_file *file_priv); @@ -238,6 +236,9 @@ extern int i915_dispatch_batchbuffer(struct drm_device * dev, drm_i915_batchbuffer_t * batch); extern int i915_quiescent(struct drm_device *dev); +int i915_init_phys_hws(drm_i915_private_t *, bus_dma_tag_t); +void i915_free_hws(drm_i915_private_t *, bus_dma_tag_t); + /* i915_irq.c */ extern int i915_irq_emit(struct drm_device *dev, void *data, struct drm_file *file_priv); |