Remove PRIMPTR completely.
authorGareth Hughes <gareth@users.sourceforge.net>
Mon, 19 Mar 2001 12:04:12 +0000 (12:04 +0000)
committerGareth Hughes <gareth@users.sourceforge.net>
Mon, 19 Mar 2001 12:04:12 +0000 (12:04 +0000)
linux-core/drmP.h
linux/drmP.h
linux/mga_dma.c

index a7e4d57..274e318 100644 (file)
@@ -333,12 +333,11 @@ static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old,
 #define DRM_FIND_MAP(_map, _o)                                         \
 do {                                                                   \
        struct list_head *_list;                                        \
-       list_for_each(_list, &dev->maplist->head) {                     \
-               drm_map_list_t *_r_list;                                \
-               _r_list = (drm_map_list_t *)_list;                      \
-               if(_r_list->map &&                                      \
-                  _r_list->map->offset == (_o)) {                      \
-                       (_map) = _r_list->map;                          \
+       list_for_each( _list, &dev->maplist->head ) {                   \
+               drm_map_list_t *_entry = (drm_map_list_t *)_list;       \
+               if ( _entry->map &&                                     \
+                    _entry->map->offset == (_o) ) {                    \
+                       (_map) = _entry->map;                           \
                        break;                                          \
                }                                                       \
        }                                                               \
index a7e4d57..274e318 100644 (file)
@@ -333,12 +333,11 @@ static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old,
 #define DRM_FIND_MAP(_map, _o)                                         \
 do {                                                                   \
        struct list_head *_list;                                        \
-       list_for_each(_list, &dev->maplist->head) {                     \
-               drm_map_list_t *_r_list;                                \
-               _r_list = (drm_map_list_t *)_list;                      \
-               if(_r_list->map &&                                      \
-                  _r_list->map->offset == (_o)) {                      \
-                       (_map) = _r_list->map;                          \
+       list_for_each( _list, &dev->maplist->head ) {                   \
+               drm_map_list_t *_entry = (drm_map_list_t *)_list;       \
+               if ( _entry->map &&                                     \
+                    _entry->map->offset == (_o) ) {                    \
+                       (_map) = _entry->map;                           \
                        break;                                          \
                }                                                       \
        }                                                               \
index ec80fb4..8b0a67a 100644 (file)
@@ -468,12 +468,12 @@ static int mga_do_init_dma( drm_device_t *dev, drm_mga_init_t *init )
        dev_priv->depth_offset  = init->depth_offset;
        dev_priv->depth_pitch   = init->depth_pitch;
 
-       list_for_each(list, &dev->maplist->head) {
-               drm_map_list_t *r_list = (drm_map_list_t *)list;
-               if( r_list->map &&
-                   r_list->map->type == _DRM_SHM &&
-                   r_list->map->flags & _DRM_CONTAINS_LOCK ) {
-                       dev_priv->sarea = r_list->map;
+       list_for_each( list, &dev->maplist->head ) {
+               drm_map_list_t *entry = (drm_map_list_t *)list;
+               if ( entry->map &&
+                    entry->map->type == _DRM_SHM &&
+                    (entry->map->flags & _DRM_CONTAINS_LOCK) ) {
+                       dev_priv->sarea = entry->map;
                        break;
                }
        }
@@ -516,11 +516,12 @@ static int mga_do_init_dma( drm_device_t *dev, drm_mga_init_t *init )
         */
        MGA_WRITE( MGA_PRIMADDRESS,
                   dev_priv->primary->offset | MGA_DMA_GENERAL );
-
+#if 0
        MGA_WRITE( MGA_PRIMPTR,
                   virt_to_bus((void *)dev_priv->prim.status) |
                   MGA_PRIMPTREN0 |     /* Soft trap, SECEND, SETUPEND */
                   MGA_PRIMPTREN1 );    /* DWGSYNC */
+#endif
 
        dev_priv->prim.start = (u8 *)dev_priv->primary->handle;
        dev_priv->prim.end = ((u8 *)dev_priv->primary->handle