diff options
| author | Kevin E Martin <kem@kem.org> | 2001-03-14 22:22:50 +0000 | 
|---|---|---|
| committer | Kevin E Martin <kem@kem.org> | 2001-03-14 22:22:50 +0000 | 
| commit | 74e19a40187ac3b5907922e5dc01418135a5794b (patch) | |
| tree | 6623cfe435730e28c25829ebc6931e46871b81ce /linux/i810.h | |
| parent | e2b2bffc6b25361b2f09afc5a28030645440cd03 (diff) | |
Merged sarea-1-0-0
Diffstat (limited to 'linux/i810.h')
| -rw-r--r-- | linux/i810.h | 12 | 
1 files changed, 7 insertions, 5 deletions
diff --git a/linux/i810.h b/linux/i810.h index 303ddd5e..ed25b2a9 100644 --- a/linux/i810.h +++ b/linux/i810.h @@ -63,6 +63,8 @@  #define __HAVE_DMA_IRQ		1  #define __HAVE_DMA_IRQ_BH	1  #define DRIVER_PREINSTALL() do {					\ +	drm_i810_private_t *dev_priv =					\ +				(drm_i810_private_t *)dev->dev_private;	\  	u16 tmp;							\     	tmp = I810_READ16( I810REG_HWSTAM );				\     	tmp = tmp & 0x6000;						\ @@ -77,6 +79,8 @@  } while (0)  #define DRIVER_POSTINSTALL() do {					\ +	drm_i810_private_t *dev_priv =					\ +				(drm_i810_private_t *)dev->dev_private;	\  	u16 tmp;							\     	tmp = I810_READ16( I810REG_INT_ENABLE_R );			\     	tmp = tmp & 0x6000;						\ @@ -85,6 +89,8 @@  } while (0)  #define DRIVER_UNINSTALL() do {						\ +	drm_i810_private_t *dev_priv =					\ +				(drm_i810_private_t *)dev->dev_private;	\  	u16 tmp;							\     	tmp = I810_READ16( I810REG_INT_IDENTITY_R );			\     	tmp = tmp & ~(0x6000);		/* Clear all interrupts */	\ @@ -101,10 +107,6 @@  #define DRIVER_BUF_PRIV_T	drm_i810_buf_priv_t  #define DRIVER_AGP_BUFFERS_MAP( dev )					\ -({									\ -	drm_i810_private_t *dev_priv = (dev)->dev_private;		\ -	drm_map_t *map = (dev)->maplist[dev_priv->buffer_map_idx];	\ -	map;								\ -}) +	((drm_i810_private_t *)((dev)->dev_private))->buffer_map  #endif  | 
