Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm: fixup other drivers for typedef removals

Signed-off-by: Dave Airlie <airlied@linux.ie>

+296 -296
+62 -62
drivers/char/drm/i810_dma.c
··· 45 45 #define I810_BUF_UNMAPPED 0 46 46 #define I810_BUF_MAPPED 1 47 47 48 - static drm_buf_t *i810_freelist_get(drm_device_t * dev) 48 + static drm_buf_t *i810_freelist_get(struct drm_device * dev) 49 49 { 50 50 drm_device_dma_t *dma = dev->dma; 51 51 int i; ··· 70 70 * yet, the hardware updates in use for us once its on the ring buffer. 71 71 */ 72 72 73 - static int i810_freelist_put(drm_device_t * dev, drm_buf_t * buf) 73 + static int i810_freelist_put(struct drm_device * dev, drm_buf_t * buf) 74 74 { 75 75 drm_i810_buf_priv_t *buf_priv = buf->dev_private; 76 76 int used; ··· 87 87 88 88 static int i810_mmap_buffers(struct file *filp, struct vm_area_struct *vma) 89 89 { 90 - drm_file_t *priv = filp->private_data; 91 - drm_device_t *dev; 90 + struct drm_file *priv = filp->private_data; 91 + struct drm_device *dev; 92 92 drm_i810_private_t *dev_priv; 93 93 drm_buf_t *buf; 94 94 drm_i810_buf_priv_t *buf_priv; ··· 122 122 123 123 static int i810_map_buffer(drm_buf_t * buf, struct file *filp) 124 124 { 125 - drm_file_t *priv = filp->private_data; 126 - drm_device_t *dev = priv->head->dev; 125 + struct drm_file *priv = filp->private_data; 126 + struct drm_device *dev = priv->head->dev; 127 127 drm_i810_buf_priv_t *buf_priv = buf->dev_private; 128 128 drm_i810_private_t *dev_priv = dev->dev_private; 129 129 const struct file_operations *old_fops; ··· 172 172 return retcode; 173 173 } 174 174 175 - static int i810_dma_get_buffer(drm_device_t * dev, drm_i810_dma_t * d, 175 + static int i810_dma_get_buffer(struct drm_device * dev, drm_i810_dma_t * d, 176 176 struct file *filp) 177 177 { 178 178 drm_buf_t *buf; ··· 202 202 return retcode; 203 203 } 204 204 205 - static int i810_dma_cleanup(drm_device_t * dev) 205 + static int i810_dma_cleanup(struct drm_device * dev) 206 206 { 207 207 drm_device_dma_t *dma = dev->dma; 208 208 ··· 243 243 return 0; 244 244 } 245 245 246 - static int i810_wait_ring(drm_device_t * dev, int n) 246 + static int i810_wait_ring(struct drm_device * dev, int n) 247 247 { 248 248 drm_i810_private_t *dev_priv = dev->dev_private; 249 249 drm_i810_ring_buffer_t *ring = &(dev_priv->ring); ··· 276 276 return iters; 277 277 } 278 278 279 - static void i810_kernel_lost_context(drm_device_t * dev) 279 + static void i810_kernel_lost_context(struct drm_device * dev) 280 280 { 281 281 drm_i810_private_t *dev_priv = dev->dev_private; 282 282 drm_i810_ring_buffer_t *ring = &(dev_priv->ring); ··· 288 288 ring->space += ring->Size; 289 289 } 290 290 291 - static int i810_freelist_init(drm_device_t * dev, drm_i810_private_t * dev_priv) 291 + static int i810_freelist_init(struct drm_device * dev, drm_i810_private_t * dev_priv) 292 292 { 293 293 drm_device_dma_t *dma = dev->dma; 294 294 int my_idx = 24; ··· 323 323 return 0; 324 324 } 325 325 326 - static int i810_dma_initialize(drm_device_t * dev, 326 + static int i810_dma_initialize(struct drm_device * dev, 327 327 drm_i810_private_t * dev_priv, 328 328 drm_i810_init_t * init) 329 329 { ··· 476 476 static int i810_dma_init(struct inode *inode, struct file *filp, 477 477 unsigned int cmd, unsigned long arg) 478 478 { 479 - drm_file_t *priv = filp->private_data; 480 - drm_device_t *dev = priv->head->dev; 479 + struct drm_file *priv = filp->private_data; 480 + struct drm_device *dev = priv->head->dev; 481 481 drm_i810_private_t *dev_priv; 482 482 drm_i810_init_t init; 483 483 int retcode = 0; ··· 534 534 * Use 'volatile' & local var tmp to force the emitted values to be 535 535 * identical to the verified ones. 536 536 */ 537 - static void i810EmitContextVerified(drm_device_t * dev, 537 + static void i810EmitContextVerified(struct drm_device * dev, 538 538 volatile unsigned int *code) 539 539 { 540 540 drm_i810_private_t *dev_priv = dev->dev_private; ··· 567 567 ADVANCE_LP_RING(); 568 568 } 569 569 570 - static void i810EmitTexVerified(drm_device_t * dev, volatile unsigned int *code) 570 + static void i810EmitTexVerified(struct drm_device * dev, volatile unsigned int *code) 571 571 { 572 572 drm_i810_private_t *dev_priv = dev->dev_private; 573 573 int i, j = 0; ··· 600 600 601 601 /* Need to do some additional checking when setting the dest buffer. 602 602 */ 603 - static void i810EmitDestVerified(drm_device_t * dev, 603 + static void i810EmitDestVerified(struct drm_device * dev, 604 604 volatile unsigned int *code) 605 605 { 606 606 drm_i810_private_t *dev_priv = dev->dev_private; ··· 635 635 ADVANCE_LP_RING(); 636 636 } 637 637 638 - static void i810EmitState(drm_device_t * dev) 638 + static void i810EmitState(struct drm_device * dev) 639 639 { 640 640 drm_i810_private_t *dev_priv = dev->dev_private; 641 641 drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv; ··· 666 666 667 667 /* need to verify 668 668 */ 669 - static void i810_dma_dispatch_clear(drm_device_t * dev, int flags, 669 + static void i810_dma_dispatch_clear(struct drm_device * dev, int flags, 670 670 unsigned int clear_color, 671 671 unsigned int clear_zval) 672 672 { 673 673 drm_i810_private_t *dev_priv = dev->dev_private; 674 674 drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv; 675 675 int nbox = sarea_priv->nbox; 676 - drm_clip_rect_t *pbox = sarea_priv->boxes; 676 + struct drm_clip_rect *pbox = sarea_priv->boxes; 677 677 int pitch = dev_priv->pitch; 678 678 int cpp = 2; 679 679 int i; ··· 741 741 } 742 742 } 743 743 744 - static void i810_dma_dispatch_swap(drm_device_t * dev) 744 + static void i810_dma_dispatch_swap(struct drm_device * dev) 745 745 { 746 746 drm_i810_private_t *dev_priv = dev->dev_private; 747 747 drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv; 748 748 int nbox = sarea_priv->nbox; 749 - drm_clip_rect_t *pbox = sarea_priv->boxes; 749 + struct drm_clip_rect *pbox = sarea_priv->boxes; 750 750 int pitch = dev_priv->pitch; 751 751 int cpp = 2; 752 752 int i; ··· 787 787 } 788 788 } 789 789 790 - static void i810_dma_dispatch_vertex(drm_device_t * dev, 790 + static void i810_dma_dispatch_vertex(struct drm_device * dev, 791 791 drm_buf_t * buf, int discard, int used) 792 792 { 793 793 drm_i810_private_t *dev_priv = dev->dev_private; 794 794 drm_i810_buf_priv_t *buf_priv = buf->dev_private; 795 795 drm_i810_sarea_t *sarea_priv = dev_priv->sarea_priv; 796 - drm_clip_rect_t *box = sarea_priv->boxes; 796 + struct drm_clip_rect *box = sarea_priv->boxes; 797 797 int nbox = sarea_priv->nbox; 798 798 unsigned long address = (unsigned long)buf->bus_address; 799 799 unsigned long start = address - dev->agp->base; ··· 867 867 } 868 868 } 869 869 870 - static void i810_dma_dispatch_flip(drm_device_t * dev) 870 + static void i810_dma_dispatch_flip(struct drm_device * dev) 871 871 { 872 872 drm_i810_private_t *dev_priv = dev->dev_private; 873 873 int pitch = dev_priv->pitch; ··· 914 914 915 915 } 916 916 917 - static void i810_dma_quiescent(drm_device_t * dev) 917 + static void i810_dma_quiescent(struct drm_device * dev) 918 918 { 919 919 drm_i810_private_t *dev_priv = dev->dev_private; 920 920 RING_LOCALS; ··· 933 933 i810_wait_ring(dev, dev_priv->ring.Size - 8); 934 934 } 935 935 936 - static int i810_flush_queue(drm_device_t * dev) 936 + static int i810_flush_queue(struct drm_device * dev) 937 937 { 938 938 drm_i810_private_t *dev_priv = dev->dev_private; 939 939 drm_device_dma_t *dma = dev->dma; ··· 968 968 } 969 969 970 970 /* Must be called with the lock held */ 971 - static void i810_reclaim_buffers(drm_device_t * dev, struct file *filp) 971 + static void i810_reclaim_buffers(struct drm_device * dev, struct file *filp) 972 972 { 973 973 drm_device_dma_t *dma = dev->dma; 974 974 int i; ··· 1001 1001 static int i810_flush_ioctl(struct inode *inode, struct file *filp, 1002 1002 unsigned int cmd, unsigned long arg) 1003 1003 { 1004 - drm_file_t *priv = filp->private_data; 1005 - drm_device_t *dev = priv->head->dev; 1004 + struct drm_file *priv = filp->private_data; 1005 + struct drm_device *dev = priv->head->dev; 1006 1006 1007 1007 LOCK_TEST_WITH_RETURN(dev, filp); 1008 1008 ··· 1013 1013 static int i810_dma_vertex(struct inode *inode, struct file *filp, 1014 1014 unsigned int cmd, unsigned long arg) 1015 1015 { 1016 - drm_file_t *priv = filp->private_data; 1017 - drm_device_t *dev = priv->head->dev; 1016 + struct drm_file *priv = filp->private_data; 1017 + struct drm_device *dev = priv->head->dev; 1018 1018 drm_device_dma_t *dma = dev->dma; 1019 1019 drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; 1020 1020 u32 *hw_status = dev_priv->hw_status_page; ··· 1049 1049 static int i810_clear_bufs(struct inode *inode, struct file *filp, 1050 1050 unsigned int cmd, unsigned long arg) 1051 1051 { 1052 - drm_file_t *priv = filp->private_data; 1053 - drm_device_t *dev = priv->head->dev; 1052 + struct drm_file *priv = filp->private_data; 1053 + struct drm_device *dev = priv->head->dev; 1054 1054 drm_i810_clear_t clear; 1055 1055 1056 1056 if (copy_from_user ··· 1072 1072 static int i810_swap_bufs(struct inode *inode, struct file *filp, 1073 1073 unsigned int cmd, unsigned long arg) 1074 1074 { 1075 - drm_file_t *priv = filp->private_data; 1076 - drm_device_t *dev = priv->head->dev; 1075 + struct drm_file *priv = filp->private_data; 1076 + struct drm_device *dev = priv->head->dev; 1077 1077 1078 1078 DRM_DEBUG("i810_swap_bufs\n"); 1079 1079 ··· 1086 1086 static int i810_getage(struct inode *inode, struct file *filp, unsigned int cmd, 1087 1087 unsigned long arg) 1088 1088 { 1089 - drm_file_t *priv = filp->private_data; 1090 - drm_device_t *dev = priv->head->dev; 1089 + struct drm_file *priv = filp->private_data; 1090 + struct drm_device *dev = priv->head->dev; 1091 1091 drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; 1092 1092 u32 *hw_status = dev_priv->hw_status_page; 1093 1093 drm_i810_sarea_t *sarea_priv = (drm_i810_sarea_t *) ··· 1100 1100 static int i810_getbuf(struct inode *inode, struct file *filp, unsigned int cmd, 1101 1101 unsigned long arg) 1102 1102 { 1103 - drm_file_t *priv = filp->private_data; 1104 - drm_device_t *dev = priv->head->dev; 1103 + struct drm_file *priv = filp->private_data; 1104 + struct drm_device *dev = priv->head->dev; 1105 1105 int retcode = 0; 1106 1106 drm_i810_dma_t d; 1107 1107 drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; ··· 1121 1121 DRM_DEBUG("i810_dma: %d returning %d, granted = %d\n", 1122 1122 current->pid, retcode, d.granted); 1123 1123 1124 - if (copy_to_user((drm_dma_t __user *) arg, &d, sizeof(d))) 1124 + if (copy_to_user((void __user *) arg, &d, sizeof(d))) 1125 1125 return -EFAULT; 1126 1126 sarea_priv->last_dispatch = (int)hw_status[5]; 1127 1127 ··· 1142 1142 return 0; 1143 1143 } 1144 1144 1145 - static void i810_dma_dispatch_mc(drm_device_t * dev, drm_buf_t * buf, int used, 1145 + static void i810_dma_dispatch_mc(struct drm_device * dev, drm_buf_t * buf, int used, 1146 1146 unsigned int last_render) 1147 1147 { 1148 1148 drm_i810_private_t *dev_priv = dev->dev_private; ··· 1205 1205 static int i810_dma_mc(struct inode *inode, struct file *filp, 1206 1206 unsigned int cmd, unsigned long arg) 1207 1207 { 1208 - drm_file_t *priv = filp->private_data; 1209 - drm_device_t *dev = priv->head->dev; 1208 + struct drm_file *priv = filp->private_data; 1209 + struct drm_device *dev = priv->head->dev; 1210 1210 drm_device_dma_t *dma = dev->dma; 1211 1211 drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; 1212 1212 u32 *hw_status = dev_priv->hw_status_page; ··· 1236 1236 static int i810_rstatus(struct inode *inode, struct file *filp, 1237 1237 unsigned int cmd, unsigned long arg) 1238 1238 { 1239 - drm_file_t *priv = filp->private_data; 1240 - drm_device_t *dev = priv->head->dev; 1239 + struct drm_file *priv = filp->private_data; 1240 + struct drm_device *dev = priv->head->dev; 1241 1241 drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; 1242 1242 1243 1243 return (int)(((u32 *) (dev_priv->hw_status_page))[4]); ··· 1246 1246 static int i810_ov0_info(struct inode *inode, struct file *filp, 1247 1247 unsigned int cmd, unsigned long arg) 1248 1248 { 1249 - drm_file_t *priv = filp->private_data; 1250 - drm_device_t *dev = priv->head->dev; 1249 + struct drm_file *priv = filp->private_data; 1250 + struct drm_device *dev = priv->head->dev; 1251 1251 drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; 1252 1252 drm_i810_overlay_t data; 1253 1253 ··· 1262 1262 static int i810_fstatus(struct inode *inode, struct file *filp, 1263 1263 unsigned int cmd, unsigned long arg) 1264 1264 { 1265 - drm_file_t *priv = filp->private_data; 1266 - drm_device_t *dev = priv->head->dev; 1265 + struct drm_file *priv = filp->private_data; 1266 + struct drm_device *dev = priv->head->dev; 1267 1267 drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; 1268 1268 1269 1269 LOCK_TEST_WITH_RETURN(dev, filp); ··· 1274 1274 static int i810_ov0_flip(struct inode *inode, struct file *filp, 1275 1275 unsigned int cmd, unsigned long arg) 1276 1276 { 1277 - drm_file_t *priv = filp->private_data; 1278 - drm_device_t *dev = priv->head->dev; 1277 + struct drm_file *priv = filp->private_data; 1278 + struct drm_device *dev = priv->head->dev; 1279 1279 drm_i810_private_t *dev_priv = (drm_i810_private_t *) dev->dev_private; 1280 1280 1281 1281 LOCK_TEST_WITH_RETURN(dev, filp); ··· 1288 1288 1289 1289 /* Not sure why this isn't set all the time: 1290 1290 */ 1291 - static void i810_do_init_pageflip(drm_device_t * dev) 1291 + static void i810_do_init_pageflip(struct drm_device * dev) 1292 1292 { 1293 1293 drm_i810_private_t *dev_priv = dev->dev_private; 1294 1294 ··· 1298 1298 dev_priv->sarea_priv->pf_current_page = dev_priv->current_page; 1299 1299 } 1300 1300 1301 - static int i810_do_cleanup_pageflip(drm_device_t * dev) 1301 + static int i810_do_cleanup_pageflip(struct drm_device * dev) 1302 1302 { 1303 1303 drm_i810_private_t *dev_priv = dev->dev_private; 1304 1304 ··· 1313 1313 static int i810_flip_bufs(struct inode *inode, struct file *filp, 1314 1314 unsigned int cmd, unsigned long arg) 1315 1315 { 1316 - drm_file_t *priv = filp->private_data; 1317 - drm_device_t *dev = priv->head->dev; 1316 + struct drm_file *priv = filp->private_data; 1317 + struct drm_device *dev = priv->head->dev; 1318 1318 drm_i810_private_t *dev_priv = dev->dev_private; 1319 1319 1320 1320 DRM_DEBUG("%s\n", __FUNCTION__); ··· 1328 1328 return 0; 1329 1329 } 1330 1330 1331 - int i810_driver_load(drm_device_t *dev, unsigned long flags) 1331 + int i810_driver_load(struct drm_device *dev, unsigned long flags) 1332 1332 { 1333 1333 /* i810 has 4 more counters */ 1334 1334 dev->counters += 4; ··· 1340 1340 return 0; 1341 1341 } 1342 1342 1343 - void i810_driver_lastclose(drm_device_t * dev) 1343 + void i810_driver_lastclose(struct drm_device * dev) 1344 1344 { 1345 1345 i810_dma_cleanup(dev); 1346 1346 } 1347 1347 1348 - void i810_driver_preclose(drm_device_t * dev, DRMFILE filp) 1348 + void i810_driver_preclose(struct drm_device * dev, DRMFILE filp) 1349 1349 { 1350 1350 if (dev->dev_private) { 1351 1351 drm_i810_private_t *dev_priv = dev->dev_private; ··· 1355 1355 } 1356 1356 } 1357 1357 1358 - void i810_driver_reclaim_buffers_locked(drm_device_t * dev, struct file *filp) 1358 + void i810_driver_reclaim_buffers_locked(struct drm_device * dev, struct file *filp) 1359 1359 { 1360 1360 i810_reclaim_buffers(dev, filp); 1361 1361 } 1362 1362 1363 - int i810_driver_dma_quiescent(drm_device_t * dev) 1363 + int i810_driver_dma_quiescent(struct drm_device * dev) 1364 1364 { 1365 1365 i810_dma_quiescent(dev); 1366 1366 return 0; ··· 1397 1397 * \returns 1398 1398 * A value of 1 is always retured to indictate every i810 is AGP. 1399 1399 */ 1400 - int i810_driver_device_is_agp(drm_device_t * dev) 1400 + int i810_driver_device_is_agp(struct drm_device * dev) 1401 1401 { 1402 1402 return 1; 1403 1403 }
+1 -1
drivers/char/drm/i810_drm.h
··· 158 158 unsigned int dirty; 159 159 160 160 unsigned int nbox; 161 - drm_clip_rect_t boxes[I810_NR_SAREA_CLIPRECTS]; 161 + struct drm_clip_rect boxes[I810_NR_SAREA_CLIPRECTS]; 162 162 163 163 /* Maintain an LRU of contiguous regions of texture space. If 164 164 * you think you own a region of texture memory, and it has an
+8 -8
drivers/char/drm/i810_drv.h
··· 77 77 } drm_i810_ring_buffer_t; 78 78 79 79 typedef struct drm_i810_private { 80 - drm_map_t *sarea_map; 81 - drm_map_t *mmio_map; 80 + struct drm_map *sarea_map; 81 + struct drm_map *mmio_map; 82 82 83 83 drm_i810_sarea_t *sarea_priv; 84 84 drm_i810_ring_buffer_t ring; ··· 115 115 } drm_i810_private_t; 116 116 117 117 /* i810_dma.c */ 118 - extern int i810_driver_dma_quiescent(drm_device_t * dev); 119 - extern void i810_driver_reclaim_buffers_locked(drm_device_t * dev, 118 + extern int i810_driver_dma_quiescent(struct drm_device * dev); 119 + extern void i810_driver_reclaim_buffers_locked(struct drm_device * dev, 120 120 struct file *filp); 121 121 extern int i810_driver_load(struct drm_device *, unsigned long flags); 122 - extern void i810_driver_lastclose(drm_device_t * dev); 123 - extern void i810_driver_preclose(drm_device_t * dev, DRMFILE filp); 124 - extern void i810_driver_reclaim_buffers_locked(drm_device_t * dev, 122 + extern void i810_driver_lastclose(struct drm_device * dev); 123 + extern void i810_driver_preclose(struct drm_device * dev, DRMFILE filp); 124 + extern void i810_driver_reclaim_buffers_locked(struct drm_device * dev, 125 125 struct file *filp); 126 - extern int i810_driver_device_is_agp(drm_device_t * dev); 126 + extern int i810_driver_device_is_agp(struct drm_device * dev); 127 127 128 128 extern drm_ioctl_desc_t i810_ioctls[]; 129 129 extern int i810_max_ioctl;
+60 -60
drivers/char/drm/i830_dma.c
··· 47 47 #define I830_BUF_UNMAPPED 0 48 48 #define I830_BUF_MAPPED 1 49 49 50 - static drm_buf_t *i830_freelist_get(drm_device_t * dev) 50 + static drm_buf_t *i830_freelist_get(struct drm_device * dev) 51 51 { 52 52 drm_device_dma_t *dma = dev->dma; 53 53 int i; ··· 72 72 * yet, the hardware updates in use for us once its on the ring buffer. 73 73 */ 74 74 75 - static int i830_freelist_put(drm_device_t * dev, drm_buf_t * buf) 75 + static int i830_freelist_put(struct drm_device * dev, drm_buf_t * buf) 76 76 { 77 77 drm_i830_buf_priv_t *buf_priv = buf->dev_private; 78 78 int used; ··· 89 89 90 90 static int i830_mmap_buffers(struct file *filp, struct vm_area_struct *vma) 91 91 { 92 - drm_file_t *priv = filp->private_data; 93 - drm_device_t *dev; 92 + struct drm_file *priv = filp->private_data; 93 + struct drm_device *dev; 94 94 drm_i830_private_t *dev_priv; 95 95 drm_buf_t *buf; 96 96 drm_i830_buf_priv_t *buf_priv; ··· 124 124 125 125 static int i830_map_buffer(drm_buf_t * buf, struct file *filp) 126 126 { 127 - drm_file_t *priv = filp->private_data; 128 - drm_device_t *dev = priv->head->dev; 127 + struct drm_file *priv = filp->private_data; 128 + struct drm_device *dev = priv->head->dev; 129 129 drm_i830_buf_priv_t *buf_priv = buf->dev_private; 130 130 drm_i830_private_t *dev_priv = dev->dev_private; 131 131 const struct file_operations *old_fops; ··· 176 176 return retcode; 177 177 } 178 178 179 - static int i830_dma_get_buffer(drm_device_t * dev, drm_i830_dma_t * d, 179 + static int i830_dma_get_buffer(struct drm_device * dev, drm_i830_dma_t * d, 180 180 struct file *filp) 181 181 { 182 182 drm_buf_t *buf; ··· 206 206 return retcode; 207 207 } 208 208 209 - static int i830_dma_cleanup(drm_device_t * dev) 209 + static int i830_dma_cleanup(struct drm_device * dev) 210 210 { 211 211 drm_device_dma_t *dma = dev->dma; 212 212 ··· 247 247 return 0; 248 248 } 249 249 250 - int i830_wait_ring(drm_device_t * dev, int n, const char *caller) 250 + int i830_wait_ring(struct drm_device * dev, int n, const char *caller) 251 251 { 252 252 drm_i830_private_t *dev_priv = dev->dev_private; 253 253 drm_i830_ring_buffer_t *ring = &(dev_priv->ring); ··· 281 281 return iters; 282 282 } 283 283 284 - static void i830_kernel_lost_context(drm_device_t * dev) 284 + static void i830_kernel_lost_context(struct drm_device * dev) 285 285 { 286 286 drm_i830_private_t *dev_priv = dev->dev_private; 287 287 drm_i830_ring_buffer_t *ring = &(dev_priv->ring); ··· 296 296 dev_priv->sarea_priv->perf_boxes |= I830_BOX_RING_EMPTY; 297 297 } 298 298 299 - static int i830_freelist_init(drm_device_t * dev, drm_i830_private_t * dev_priv) 299 + static int i830_freelist_init(struct drm_device * dev, drm_i830_private_t * dev_priv) 300 300 { 301 301 drm_device_dma_t *dma = dev->dma; 302 302 int my_idx = 36; ··· 330 330 return 0; 331 331 } 332 332 333 - static int i830_dma_initialize(drm_device_t * dev, 333 + static int i830_dma_initialize(struct drm_device * dev, 334 334 drm_i830_private_t * dev_priv, 335 335 drm_i830_init_t * init) 336 336 { ··· 454 454 static int i830_dma_init(struct inode *inode, struct file *filp, 455 455 unsigned int cmd, unsigned long arg) 456 456 { 457 - drm_file_t *priv = filp->private_data; 458 - drm_device_t *dev = priv->head->dev; 457 + struct drm_file *priv = filp->private_data; 458 + struct drm_device *dev = priv->head->dev; 459 459 drm_i830_private_t *dev_priv; 460 460 drm_i830_init_t init; 461 461 int retcode = 0; ··· 489 489 /* Most efficient way to verify state for the i830 is as it is 490 490 * emitted. Non-conformant state is silently dropped. 491 491 */ 492 - static void i830EmitContextVerified(drm_device_t * dev, unsigned int *code) 492 + static void i830EmitContextVerified(struct drm_device * dev, unsigned int *code) 493 493 { 494 494 drm_i830_private_t *dev_priv = dev->dev_private; 495 495 int i, j = 0; ··· 534 534 ADVANCE_LP_RING(); 535 535 } 536 536 537 - static void i830EmitTexVerified(drm_device_t * dev, unsigned int *code) 537 + static void i830EmitTexVerified(struct drm_device * dev, unsigned int *code) 538 538 { 539 539 drm_i830_private_t *dev_priv = dev->dev_private; 540 540 int i, j = 0; ··· 568 568 printk("rejected packet %x\n", code[0]); 569 569 } 570 570 571 - static void i830EmitTexBlendVerified(drm_device_t * dev, 571 + static void i830EmitTexBlendVerified(struct drm_device * dev, 572 572 unsigned int *code, unsigned int num) 573 573 { 574 574 drm_i830_private_t *dev_priv = dev->dev_private; ··· 593 593 ADVANCE_LP_RING(); 594 594 } 595 595 596 - static void i830EmitTexPalette(drm_device_t * dev, 596 + static void i830EmitTexPalette(struct drm_device * dev, 597 597 unsigned int *palette, int number, int is_shared) 598 598 { 599 599 drm_i830_private_t *dev_priv = dev->dev_private; ··· 620 620 621 621 /* Need to do some additional checking when setting the dest buffer. 622 622 */ 623 - static void i830EmitDestVerified(drm_device_t * dev, unsigned int *code) 623 + static void i830EmitDestVerified(struct drm_device * dev, unsigned int *code) 624 624 { 625 625 drm_i830_private_t *dev_priv = dev->dev_private; 626 626 unsigned int tmp; ··· 681 681 ADVANCE_LP_RING(); 682 682 } 683 683 684 - static void i830EmitStippleVerified(drm_device_t * dev, unsigned int *code) 684 + static void i830EmitStippleVerified(struct drm_device * dev, unsigned int *code) 685 685 { 686 686 drm_i830_private_t *dev_priv = dev->dev_private; 687 687 RING_LOCALS; ··· 692 692 ADVANCE_LP_RING(); 693 693 } 694 694 695 - static void i830EmitState(drm_device_t * dev) 695 + static void i830EmitState(struct drm_device * dev) 696 696 { 697 697 drm_i830_private_t *dev_priv = dev->dev_private; 698 698 drm_i830_sarea_t *sarea_priv = dev_priv->sarea_priv; ··· 795 795 * Performance monitoring functions 796 796 */ 797 797 798 - static void i830_fill_box(drm_device_t * dev, 798 + static void i830_fill_box(struct drm_device * dev, 799 799 int x, int y, int w, int h, int r, int g, int b) 800 800 { 801 801 drm_i830_private_t *dev_priv = dev->dev_private; ··· 833 833 ADVANCE_LP_RING(); 834 834 } 835 835 836 - static void i830_cp_performance_boxes(drm_device_t * dev) 836 + static void i830_cp_performance_boxes(struct drm_device * dev) 837 837 { 838 838 drm_i830_private_t *dev_priv = dev->dev_private; 839 839 ··· 878 878 dev_priv->sarea_priv->perf_boxes = 0; 879 879 } 880 880 881 - static void i830_dma_dispatch_clear(drm_device_t * dev, int flags, 881 + static void i830_dma_dispatch_clear(struct drm_device * dev, int flags, 882 882 unsigned int clear_color, 883 883 unsigned int clear_zval, 884 884 unsigned int clear_depthmask) ··· 886 886 drm_i830_private_t *dev_priv = dev->dev_private; 887 887 drm_i830_sarea_t *sarea_priv = dev_priv->sarea_priv; 888 888 int nbox = sarea_priv->nbox; 889 - drm_clip_rect_t *pbox = sarea_priv->boxes; 889 + struct drm_clip_rect *pbox = sarea_priv->boxes; 890 890 int pitch = dev_priv->pitch; 891 891 int cpp = dev_priv->cpp; 892 892 int i; ··· 973 973 } 974 974 } 975 975 976 - static void i830_dma_dispatch_swap(drm_device_t * dev) 976 + static void i830_dma_dispatch_swap(struct drm_device * dev) 977 977 { 978 978 drm_i830_private_t *dev_priv = dev->dev_private; 979 979 drm_i830_sarea_t *sarea_priv = dev_priv->sarea_priv; 980 980 int nbox = sarea_priv->nbox; 981 - drm_clip_rect_t *pbox = sarea_priv->boxes; 981 + struct drm_clip_rect *pbox = sarea_priv->boxes; 982 982 int pitch = dev_priv->pitch; 983 983 int cpp = dev_priv->cpp; 984 984 int i; ··· 1043 1043 } 1044 1044 } 1045 1045 1046 - static void i830_dma_dispatch_flip(drm_device_t * dev) 1046 + static void i830_dma_dispatch_flip(struct drm_device * dev) 1047 1047 { 1048 1048 drm_i830_private_t *dev_priv = dev->dev_private; 1049 1049 RING_LOCALS; ··· 1086 1086 dev_priv->sarea_priv->pf_current_page = dev_priv->current_page; 1087 1087 } 1088 1088 1089 - static void i830_dma_dispatch_vertex(drm_device_t * dev, 1089 + static void i830_dma_dispatch_vertex(struct drm_device * dev, 1090 1090 drm_buf_t * buf, int discard, int used) 1091 1091 { 1092 1092 drm_i830_private_t *dev_priv = dev->dev_private; 1093 1093 drm_i830_buf_priv_t *buf_priv = buf->dev_private; 1094 1094 drm_i830_sarea_t *sarea_priv = dev_priv->sarea_priv; 1095 - drm_clip_rect_t *box = sarea_priv->boxes; 1095 + struct drm_clip_rect *box = sarea_priv->boxes; 1096 1096 int nbox = sarea_priv->nbox; 1097 1097 unsigned long address = (unsigned long)buf->bus_address; 1098 1098 unsigned long start = address - dev->agp->base; ··· 1198 1198 } 1199 1199 } 1200 1200 1201 - static void i830_dma_quiescent(drm_device_t * dev) 1201 + static void i830_dma_quiescent(struct drm_device * dev) 1202 1202 { 1203 1203 drm_i830_private_t *dev_priv = dev->dev_private; 1204 1204 RING_LOCALS; ··· 1215 1215 i830_wait_ring(dev, dev_priv->ring.Size - 8, __FUNCTION__); 1216 1216 } 1217 1217 1218 - static int i830_flush_queue(drm_device_t * dev) 1218 + static int i830_flush_queue(struct drm_device * dev) 1219 1219 { 1220 1220 drm_i830_private_t *dev_priv = dev->dev_private; 1221 1221 drm_device_dma_t *dma = dev->dma; ··· 1248 1248 } 1249 1249 1250 1250 /* Must be called with the lock held */ 1251 - static void i830_reclaim_buffers(drm_device_t * dev, struct file *filp) 1251 + static void i830_reclaim_buffers(struct drm_device * dev, struct file *filp) 1252 1252 { 1253 1253 drm_device_dma_t *dma = dev->dma; 1254 1254 int i; ··· 1281 1281 static int i830_flush_ioctl(struct inode *inode, struct file *filp, 1282 1282 unsigned int cmd, unsigned long arg) 1283 1283 { 1284 - drm_file_t *priv = filp->private_data; 1285 - drm_device_t *dev = priv->head->dev; 1284 + struct drm_file *priv = filp->private_data; 1285 + struct drm_device *dev = priv->head->dev; 1286 1286 1287 1287 LOCK_TEST_WITH_RETURN(dev, filp); 1288 1288 ··· 1293 1293 static int i830_dma_vertex(struct inode *inode, struct file *filp, 1294 1294 unsigned int cmd, unsigned long arg) 1295 1295 { 1296 - drm_file_t *priv = filp->private_data; 1297 - drm_device_t *dev = priv->head->dev; 1296 + struct drm_file *priv = filp->private_data; 1297 + struct drm_device *dev = priv->head->dev; 1298 1298 drm_device_dma_t *dma = dev->dma; 1299 1299 drm_i830_private_t *dev_priv = (drm_i830_private_t *) dev->dev_private; 1300 1300 u32 *hw_status = dev_priv->hw_status_page; ··· 1327 1327 static int i830_clear_bufs(struct inode *inode, struct file *filp, 1328 1328 unsigned int cmd, unsigned long arg) 1329 1329 { 1330 - drm_file_t *priv = filp->private_data; 1331 - drm_device_t *dev = priv->head->dev; 1330 + struct drm_file *priv = filp->private_data; 1331 + struct drm_device *dev = priv->head->dev; 1332 1332 drm_i830_clear_t clear; 1333 1333 1334 1334 if (copy_from_user ··· 1351 1351 static int i830_swap_bufs(struct inode *inode, struct file *filp, 1352 1352 unsigned int cmd, unsigned long arg) 1353 1353 { 1354 - drm_file_t *priv = filp->private_data; 1355 - drm_device_t *dev = priv->head->dev; 1354 + struct drm_file *priv = filp->private_data; 1355 + struct drm_device *dev = priv->head->dev; 1356 1356 1357 1357 DRM_DEBUG("i830_swap_bufs\n"); 1358 1358 ··· 1364 1364 1365 1365 /* Not sure why this isn't set all the time: 1366 1366 */ 1367 - static void i830_do_init_pageflip(drm_device_t * dev) 1367 + static void i830_do_init_pageflip(struct drm_device * dev) 1368 1368 { 1369 1369 drm_i830_private_t *dev_priv = dev->dev_private; 1370 1370 ··· 1374 1374 dev_priv->sarea_priv->pf_current_page = dev_priv->current_page; 1375 1375 } 1376 1376 1377 - static int i830_do_cleanup_pageflip(drm_device_t * dev) 1377 + static int i830_do_cleanup_pageflip(struct drm_device * dev) 1378 1378 { 1379 1379 drm_i830_private_t *dev_priv = dev->dev_private; 1380 1380 ··· 1389 1389 static int i830_flip_bufs(struct inode *inode, struct file *filp, 1390 1390 unsigned int cmd, unsigned long arg) 1391 1391 { 1392 - drm_file_t *priv = filp->private_data; 1393 - drm_device_t *dev = priv->head->dev; 1392 + struct drm_file *priv = filp->private_data; 1393 + struct drm_device *dev = priv->head->dev; 1394 1394 drm_i830_private_t *dev_priv = dev->dev_private; 1395 1395 1396 1396 DRM_DEBUG("%s\n", __FUNCTION__); ··· 1407 1407 static int i830_getage(struct inode *inode, struct file *filp, unsigned int cmd, 1408 1408 unsigned long arg) 1409 1409 { 1410 - drm_file_t *priv = filp->private_data; 1411 - drm_device_t *dev = priv->head->dev; 1410 + struct drm_file *priv = filp->private_data; 1411 + struct drm_device *dev = priv->head->dev; 1412 1412 drm_i830_private_t *dev_priv = (drm_i830_private_t *) dev->dev_private; 1413 1413 u32 *hw_status = dev_priv->hw_status_page; 1414 1414 drm_i830_sarea_t *sarea_priv = (drm_i830_sarea_t *) ··· 1421 1421 static int i830_getbuf(struct inode *inode, struct file *filp, unsigned int cmd, 1422 1422 unsigned long arg) 1423 1423 { 1424 - drm_file_t *priv = filp->private_data; 1425 - drm_device_t *dev = priv->head->dev; 1424 + struct drm_file *priv = filp->private_data; 1425 + struct drm_device *dev = priv->head->dev; 1426 1426 int retcode = 0; 1427 1427 drm_i830_dma_t d; 1428 1428 drm_i830_private_t *dev_priv = (drm_i830_private_t *) dev->dev_private; ··· 1443 1443 DRM_DEBUG("i830_dma: %d returning %d, granted = %d\n", 1444 1444 current->pid, retcode, d.granted); 1445 1445 1446 - if (copy_to_user((drm_dma_t __user *) arg, &d, sizeof(d))) 1446 + if (copy_to_user((void __user *) arg, &d, sizeof(d))) 1447 1447 return -EFAULT; 1448 1448 sarea_priv->last_dispatch = (int)hw_status[5]; 1449 1449 ··· 1466 1466 static int i830_getparam(struct inode *inode, struct file *filp, 1467 1467 unsigned int cmd, unsigned long arg) 1468 1468 { 1469 - drm_file_t *priv = filp->private_data; 1470 - drm_device_t *dev = priv->head->dev; 1469 + struct drm_file *priv = filp->private_data; 1470 + struct drm_device *dev = priv->head->dev; 1471 1471 drm_i830_private_t *dev_priv = dev->dev_private; 1472 1472 drm_i830_getparam_t param; 1473 1473 int value; ··· 1500 1500 static int i830_setparam(struct inode *inode, struct file *filp, 1501 1501 unsigned int cmd, unsigned long arg) 1502 1502 { 1503 - drm_file_t *priv = filp->private_data; 1504 - drm_device_t *dev = priv->head->dev; 1503 + struct drm_file *priv = filp->private_data; 1504 + struct drm_device *dev = priv->head->dev; 1505 1505 drm_i830_private_t *dev_priv = dev->dev_private; 1506 1506 drm_i830_setparam_t param; 1507 1507 ··· 1525 1525 return 0; 1526 1526 } 1527 1527 1528 - int i830_driver_load(drm_device_t *dev, unsigned long flags) 1528 + int i830_driver_load(struct drm_device *dev, unsigned long flags) 1529 1529 { 1530 1530 /* i830 has 4 more counters */ 1531 1531 dev->counters += 4; ··· 1537 1537 return 0; 1538 1538 } 1539 1539 1540 - void i830_driver_lastclose(drm_device_t * dev) 1540 + void i830_driver_lastclose(struct drm_device * dev) 1541 1541 { 1542 1542 i830_dma_cleanup(dev); 1543 1543 } 1544 1544 1545 - void i830_driver_preclose(drm_device_t * dev, DRMFILE filp) 1545 + void i830_driver_preclose(struct drm_device * dev, DRMFILE filp) 1546 1546 { 1547 1547 if (dev->dev_private) { 1548 1548 drm_i830_private_t *dev_priv = dev->dev_private; ··· 1552 1552 } 1553 1553 } 1554 1554 1555 - void i830_driver_reclaim_buffers_locked(drm_device_t * dev, struct file *filp) 1555 + void i830_driver_reclaim_buffers_locked(struct drm_device * dev, struct file *filp) 1556 1556 { 1557 1557 i830_reclaim_buffers(dev, filp); 1558 1558 } 1559 1559 1560 - int i830_driver_dma_quiescent(drm_device_t * dev) 1560 + int i830_driver_dma_quiescent(struct drm_device * dev) 1561 1561 { 1562 1562 i830_dma_quiescent(dev); 1563 1563 return 0; ··· 1593 1593 * \returns 1594 1594 * A value of 1 is always retured to indictate every i8xx is AGP. 1595 1595 */ 1596 - int i830_driver_device_is_agp(drm_device_t * dev) 1596 + int i830_driver_device_is_agp(struct drm_device * dev) 1597 1597 { 1598 1598 return 1; 1599 1599 }
+1 -1
drivers/char/drm/i830_drm.h
··· 191 191 unsigned int dirty; 192 192 193 193 unsigned int nbox; 194 - drm_clip_rect_t boxes[I830_NR_SAREA_CLIPRECTS]; 194 + struct drm_clip_rect boxes[I830_NR_SAREA_CLIPRECTS]; 195 195 196 196 /* Maintain an LRU of contiguous regions of texture space. If 197 197 * you think you own a region of texture memory, and it has an
+11 -11
drivers/char/drm/i830_drv.h
··· 84 84 } drm_i830_ring_buffer_t; 85 85 86 86 typedef struct drm_i830_private { 87 - drm_map_t *sarea_map; 88 - drm_map_t *mmio_map; 87 + struct drm_map *sarea_map; 88 + struct drm_map *mmio_map; 89 89 90 90 drm_i830_sarea_t *sarea_priv; 91 91 drm_i830_ring_buffer_t ring; ··· 132 132 unsigned int cmd, unsigned long arg); 133 133 134 134 extern irqreturn_t i830_driver_irq_handler(DRM_IRQ_ARGS); 135 - extern void i830_driver_irq_preinstall(drm_device_t * dev); 136 - extern void i830_driver_irq_postinstall(drm_device_t * dev); 137 - extern void i830_driver_irq_uninstall(drm_device_t * dev); 135 + extern void i830_driver_irq_preinstall(struct drm_device * dev); 136 + extern void i830_driver_irq_postinstall(struct drm_device * dev); 137 + extern void i830_driver_irq_uninstall(struct drm_device * dev); 138 138 extern int i830_driver_load(struct drm_device *, unsigned long flags); 139 - extern void i830_driver_preclose(drm_device_t * dev, DRMFILE filp); 140 - extern void i830_driver_lastclose(drm_device_t * dev); 141 - extern void i830_driver_reclaim_buffers_locked(drm_device_t * dev, 139 + extern void i830_driver_preclose(struct drm_device * dev, DRMFILE filp); 140 + extern void i830_driver_lastclose(struct drm_device * dev); 141 + extern void i830_driver_reclaim_buffers_locked(struct drm_device * dev, 142 142 struct file *filp); 143 - extern int i830_driver_dma_quiescent(drm_device_t * dev); 144 - extern int i830_driver_device_is_agp(drm_device_t * dev); 143 + extern int i830_driver_dma_quiescent(struct drm_device * dev); 144 + extern int i830_driver_device_is_agp(struct drm_device * dev); 145 145 146 146 #define I830_READ(reg) DRM_READ32(dev_priv->mmio_map, reg) 147 147 #define I830_WRITE(reg,val) DRM_WRITE32(dev_priv->mmio_map, reg, val) ··· 180 180 I830_WRITE(LP_RING + RING_TAIL, outring); \ 181 181 } while(0) 182 182 183 - extern int i830_wait_ring(drm_device_t * dev, int n, const char *caller); 183 + extern int i830_wait_ring(struct drm_device * dev, int n, const char *caller); 184 184 185 185 #define GFX_OP_USER_INTERRUPT ((0<<29)|(2<<23)) 186 186 #define GFX_OP_BREAKPOINT_INTERRUPT ((0<<29)|(1<<23))
+10 -10
drivers/char/drm/i830_irq.c
··· 35 35 36 36 irqreturn_t i830_driver_irq_handler(DRM_IRQ_ARGS) 37 37 { 38 - drm_device_t *dev = (drm_device_t *) arg; 38 + struct drm_device *dev = (struct drm_device *) arg; 39 39 drm_i830_private_t *dev_priv = (drm_i830_private_t *) dev->dev_private; 40 40 u16 temp; 41 41 ··· 53 53 return IRQ_HANDLED; 54 54 } 55 55 56 - static int i830_emit_irq(drm_device_t * dev) 56 + static int i830_emit_irq(struct drm_device * dev) 57 57 { 58 58 drm_i830_private_t *dev_priv = dev->dev_private; 59 59 RING_LOCALS; ··· 70 70 return atomic_read(&dev_priv->irq_emitted); 71 71 } 72 72 73 - static int i830_wait_irq(drm_device_t * dev, int irq_nr) 73 + static int i830_wait_irq(struct drm_device * dev, int irq_nr) 74 74 { 75 75 drm_i830_private_t *dev_priv = (drm_i830_private_t *) dev->dev_private; 76 76 DECLARE_WAITQUEUE(entry, current); ··· 117 117 int i830_irq_emit(struct inode *inode, struct file *filp, unsigned int cmd, 118 118 unsigned long arg) 119 119 { 120 - drm_file_t *priv = filp->private_data; 121 - drm_device_t *dev = priv->head->dev; 120 + struct drm_file *priv = filp->private_data; 121 + struct drm_device *dev = priv->head->dev; 122 122 drm_i830_private_t *dev_priv = dev->dev_private; 123 123 drm_i830_irq_emit_t emit; 124 124 int result; ··· 149 149 int i830_irq_wait(struct inode *inode, struct file *filp, unsigned int cmd, 150 150 unsigned long arg) 151 151 { 152 - drm_file_t *priv = filp->private_data; 153 - drm_device_t *dev = priv->head->dev; 152 + struct drm_file *priv = filp->private_data; 153 + struct drm_device *dev = priv->head->dev; 154 154 drm_i830_private_t *dev_priv = dev->dev_private; 155 155 drm_i830_irq_wait_t irqwait; 156 156 ··· 168 168 169 169 /* drm_dma.h hooks 170 170 */ 171 - void i830_driver_irq_preinstall(drm_device_t * dev) 171 + void i830_driver_irq_preinstall(struct drm_device * dev) 172 172 { 173 173 drm_i830_private_t *dev_priv = (drm_i830_private_t *) dev->dev_private; 174 174 ··· 180 180 init_waitqueue_head(&dev_priv->irq_queue); 181 181 } 182 182 183 - void i830_driver_irq_postinstall(drm_device_t * dev) 183 + void i830_driver_irq_postinstall(struct drm_device * dev) 184 184 { 185 185 drm_i830_private_t *dev_priv = (drm_i830_private_t *) dev->dev_private; 186 186 187 187 I830_WRITE16(I830REG_INT_ENABLE_R, 0x2); 188 188 } 189 189 190 - void i830_driver_irq_uninstall(drm_device_t * dev) 190 + void i830_driver_irq_uninstall(struct drm_device * dev) 191 191 { 192 192 drm_i830_private_t *dev_priv = (drm_i830_private_t *) dev->dev_private; 193 193 if (!dev_priv)
+30 -30
drivers/char/drm/mga_dma.c
··· 46 46 47 47 #define MINIMAL_CLEANUP 0 48 48 #define FULL_CLEANUP 1 49 - static int mga_do_cleanup_dma(drm_device_t *dev, int full_cleanup); 49 + static int mga_do_cleanup_dma(struct drm_device *dev, int full_cleanup); 50 50 51 51 /* ================================================================ 52 52 * Engine control ··· 224 224 #define MGA_BUFFER_FREE 0 225 225 226 226 #if MGA_FREELIST_DEBUG 227 - static void mga_freelist_print(drm_device_t * dev) 227 + static void mga_freelist_print(struct drm_device * dev) 228 228 { 229 229 drm_mga_private_t *dev_priv = dev->dev_private; 230 230 drm_mga_freelist_t *entry; ··· 245 245 } 246 246 #endif 247 247 248 - static int mga_freelist_init(drm_device_t * dev, drm_mga_private_t * dev_priv) 248 + static int mga_freelist_init(struct drm_device * dev, drm_mga_private_t * dev_priv) 249 249 { 250 250 drm_device_dma_t *dma = dev->dma; 251 251 drm_buf_t *buf; ··· 291 291 return 0; 292 292 } 293 293 294 - static void mga_freelist_cleanup(drm_device_t * dev) 294 + static void mga_freelist_cleanup(struct drm_device * dev) 295 295 { 296 296 drm_mga_private_t *dev_priv = dev->dev_private; 297 297 drm_mga_freelist_t *entry; ··· 311 311 #if 0 312 312 /* FIXME: Still needed? 313 313 */ 314 - static void mga_freelist_reset(drm_device_t * dev) 314 + static void mga_freelist_reset(struct drm_device * dev) 315 315 { 316 316 drm_device_dma_t *dma = dev->dma; 317 317 drm_buf_t *buf; ··· 326 326 } 327 327 #endif 328 328 329 - static drm_buf_t *mga_freelist_get(drm_device_t * dev) 329 + static drm_buf_t *mga_freelist_get(struct drm_device * dev) 330 330 { 331 331 drm_mga_private_t *dev_priv = dev->dev_private; 332 332 drm_mga_freelist_t *next; ··· 359 359 return NULL; 360 360 } 361 361 362 - int mga_freelist_put(drm_device_t * dev, drm_buf_t * buf) 362 + int mga_freelist_put(struct drm_device * dev, drm_buf_t * buf) 363 363 { 364 364 drm_mga_private_t *dev_priv = dev->dev_private; 365 365 drm_mga_buf_priv_t *buf_priv = buf->dev_private; ··· 393 393 * DMA initialization, cleanup 394 394 */ 395 395 396 - int mga_driver_load(drm_device_t * dev, unsigned long flags) 396 + int mga_driver_load(struct drm_device * dev, unsigned long flags) 397 397 { 398 398 drm_mga_private_t *dev_priv; 399 399 ··· 434 434 * 435 435 * \sa mga_do_dma_bootstrap, mga_do_pci_dma_bootstrap 436 436 */ 437 - static int mga_do_agp_dma_bootstrap(drm_device_t * dev, 437 + static int mga_do_agp_dma_bootstrap(struct drm_device * dev, 438 438 drm_mga_dma_bootstrap_t * dma_bs) 439 439 { 440 440 drm_mga_private_t *const dev_priv = ··· 445 445 const unsigned secondary_size = dma_bs->secondary_bin_count 446 446 * dma_bs->secondary_bin_size; 447 447 const unsigned agp_size = (dma_bs->agp_size << 20); 448 - drm_buf_desc_t req; 449 - drm_agp_mode_t mode; 450 - drm_agp_info_t info; 451 - drm_agp_buffer_t agp_req; 452 - drm_agp_binding_t bind_req; 448 + struct drm_buf_desc req; 449 + struct drm_agp_mode mode; 450 + struct drm_agp_info info; 451 + struct drm_agp_buffer agp_req; 452 + struct drm_agp_binding bind_req; 453 453 454 454 /* Acquire AGP. */ 455 455 err = drm_agp_acquire(dev); ··· 588 588 return 0; 589 589 } 590 590 #else 591 - static int mga_do_agp_dma_bootstrap(drm_device_t * dev, 591 + static int mga_do_agp_dma_bootstrap(struct drm_device * dev, 592 592 drm_mga_dma_bootstrap_t * dma_bs) 593 593 { 594 594 return -EINVAL; ··· 609 609 * 610 610 * \sa mga_do_dma_bootstrap, mga_do_agp_dma_bootstrap 611 611 */ 612 - static int mga_do_pci_dma_bootstrap(drm_device_t * dev, 612 + static int mga_do_pci_dma_bootstrap(struct drm_device * dev, 613 613 drm_mga_dma_bootstrap_t * dma_bs) 614 614 { 615 615 drm_mga_private_t *const dev_priv = ··· 618 618 unsigned int primary_size; 619 619 unsigned int bin_count; 620 620 int err; 621 - drm_buf_desc_t req; 621 + struct drm_buf_desc req; 622 622 623 623 if (dev->dma == NULL) { 624 624 DRM_ERROR("dev->dma is NULL\n"); ··· 699 699 return 0; 700 700 } 701 701 702 - static int mga_do_dma_bootstrap(drm_device_t * dev, 702 + static int mga_do_dma_bootstrap(struct drm_device * dev, 703 703 drm_mga_dma_bootstrap_t * dma_bs) 704 704 { 705 705 const int is_agp = (dma_bs->agp_mode != 0) && drm_device_is_agp(dev); ··· 793 793 return err; 794 794 } 795 795 796 - static int mga_do_init_dma(drm_device_t * dev, drm_mga_init_t * init) 796 + static int mga_do_init_dma(struct drm_device * dev, drm_mga_init_t * init) 797 797 { 798 798 drm_mga_private_t *dev_priv; 799 799 int ret; ··· 933 933 return 0; 934 934 } 935 935 936 - static int mga_do_cleanup_dma(drm_device_t *dev, int full_cleanup) 936 + static int mga_do_cleanup_dma(struct drm_device *dev, int full_cleanup) 937 937 { 938 938 int err = 0; 939 939 DRM_DEBUG("\n"); ··· 962 962 if (dev_priv->used_new_dma_init) { 963 963 #if __OS_HAS_AGP 964 964 if (dev_priv->agp_handle != 0) { 965 - drm_agp_binding_t unbind_req; 966 - drm_agp_buffer_t free_req; 965 + struct drm_agp_binding unbind_req; 966 + struct drm_agp_buffer free_req; 967 967 968 968 unbind_req.handle = dev_priv->agp_handle; 969 969 drm_agp_unbind(dev, &unbind_req); ··· 1040 1040 { 1041 1041 DRM_DEVICE; 1042 1042 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; 1043 - drm_lock_t lock; 1043 + struct drm_lock lock; 1044 1044 1045 1045 LOCK_TEST_WITH_RETURN(dev, filp); 1046 1046 1047 - DRM_COPY_FROM_USER_IOCTL(lock, (drm_lock_t __user *) data, 1047 + DRM_COPY_FROM_USER_IOCTL(lock, (struct drm_lock __user *) data, 1048 1048 sizeof(lock)); 1049 1049 1050 1050 DRM_DEBUG("%s%s%s\n", ··· 1086 1086 * DMA buffer management 1087 1087 */ 1088 1088 1089 - static int mga_dma_get_buffers(DRMFILE filp, drm_device_t * dev, drm_dma_t * d) 1089 + static int mga_dma_get_buffers(DRMFILE filp, struct drm_device * dev, struct drm_dma * d) 1090 1090 { 1091 1091 drm_buf_t *buf; 1092 1092 int i; ··· 1115 1115 DRM_DEVICE; 1116 1116 drm_device_dma_t *dma = dev->dma; 1117 1117 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; 1118 - drm_dma_t __user *argp = (void __user *)data; 1119 - drm_dma_t d; 1118 + struct drm_dma __user *argp = (void __user *)data; 1119 + struct drm_dma d; 1120 1120 int ret = 0; 1121 1121 1122 1122 LOCK_TEST_WITH_RETURN(dev, filp); ··· 1155 1155 /** 1156 1156 * Called just before the module is unloaded. 1157 1157 */ 1158 - int mga_driver_unload(drm_device_t * dev) 1158 + int mga_driver_unload(struct drm_device * dev) 1159 1159 { 1160 1160 drm_free(dev->dev_private, sizeof(drm_mga_private_t), DRM_MEM_DRIVER); 1161 1161 dev->dev_private = NULL; ··· 1166 1166 /** 1167 1167 * Called when the last opener of the device is closed. 1168 1168 */ 1169 - void mga_driver_lastclose(drm_device_t * dev) 1169 + void mga_driver_lastclose(struct drm_device * dev) 1170 1170 { 1171 1171 mga_do_cleanup_dma(dev, FULL_CLEANUP); 1172 1172 } 1173 1173 1174 - int mga_driver_dma_quiescent(drm_device_t * dev) 1174 + int mga_driver_dma_quiescent(struct drm_device * dev) 1175 1175 { 1176 1176 drm_mga_private_t *dev_priv = dev->dev_private; 1177 1177 return mga_do_wait_for_idle(dev_priv);
+3 -3
drivers/char/drm/mga_drm.h
··· 181 181 182 182 /* The current cliprects, or a subset thereof. 183 183 */ 184 - drm_clip_rect_t boxes[MGA_NR_SAREA_CLIPRECTS]; 184 + struct drm_clip_rect boxes[MGA_NR_SAREA_CLIPRECTS]; 185 185 unsigned int nbox; 186 186 187 187 /* Information about the most recently used 3d drawable. The ··· 202 202 unsigned int exported_nback; 203 203 int exported_back_x, exported_front_x, exported_w; 204 204 int exported_back_y, exported_front_y, exported_h; 205 - drm_clip_rect_t exported_boxes[MGA_NR_SAREA_CLIPRECTS]; 205 + struct drm_clip_rect exported_boxes[MGA_NR_SAREA_CLIPRECTS]; 206 206 207 207 /* Counters for aging textures and for client-side throttling. 208 208 */ ··· 216 216 217 217 /* LRU lists for texture memory in agp space and on the card. 218 218 */ 219 - drm_tex_region_t texList[MGA_NR_TEX_HEAPS][MGA_NR_TEX_REGIONS + 1]; 219 + struct drm_tex_region texList[MGA_NR_TEX_HEAPS][MGA_NR_TEX_REGIONS + 1]; 220 220 unsigned int texAge[MGA_NR_TEX_HEAPS]; 221 221 222 222 /* Mechanism to validate card state.
+2 -2
drivers/char/drm/mga_drv.c
··· 36 36 37 37 #include "drm_pciids.h" 38 38 39 - static int mga_driver_device_is_agp(drm_device_t * dev); 39 + static int mga_driver_device_is_agp(struct drm_device * dev); 40 40 41 41 static struct pci_device_id pciidlist[] = { 42 42 mga_PCI_IDS ··· 118 118 * \returns 119 119 * If the device is a PCI G450, zero is returned. Otherwise 2 is returned. 120 120 */ 121 - static int mga_driver_device_is_agp(drm_device_t * dev) 121 + static int mga_driver_device_is_agp(struct drm_device * dev) 122 122 { 123 123 const struct pci_dev *const pdev = dev->pdev; 124 124
+10 -10
drivers/char/drm/mga_drv.h
··· 157 157 extern int mga_dma_flush(DRM_IOCTL_ARGS); 158 158 extern int mga_dma_reset(DRM_IOCTL_ARGS); 159 159 extern int mga_dma_buffers(DRM_IOCTL_ARGS); 160 - extern int mga_driver_load(drm_device_t *dev, unsigned long flags); 161 - extern int mga_driver_unload(drm_device_t * dev); 162 - extern void mga_driver_lastclose(drm_device_t * dev); 163 - extern int mga_driver_dma_quiescent(drm_device_t * dev); 160 + extern int mga_driver_load(struct drm_device *dev, unsigned long flags); 161 + extern int mga_driver_unload(struct drm_device * dev); 162 + extern void mga_driver_lastclose(struct drm_device * dev); 163 + extern int mga_driver_dma_quiescent(struct drm_device * dev); 164 164 165 165 extern int mga_do_wait_for_idle(drm_mga_private_t * dev_priv); 166 166 ··· 168 168 extern void mga_do_dma_wrap_start(drm_mga_private_t * dev_priv); 169 169 extern void mga_do_dma_wrap_end(drm_mga_private_t * dev_priv); 170 170 171 - extern int mga_freelist_put(drm_device_t * dev, drm_buf_t * buf); 171 + extern int mga_freelist_put(struct drm_device * dev, drm_buf_t * buf); 172 172 173 173 /* mga_warp.c */ 174 174 extern unsigned int mga_warp_microcode_size(const drm_mga_private_t * dev_priv); ··· 176 176 extern int mga_warp_init(drm_mga_private_t * dev_priv); 177 177 178 178 /* mga_irq.c */ 179 - extern int mga_driver_fence_wait(drm_device_t * dev, unsigned int *sequence); 180 - extern int mga_driver_vblank_wait(drm_device_t * dev, unsigned int *sequence); 179 + extern int mga_driver_fence_wait(struct drm_device * dev, unsigned int *sequence); 180 + extern int mga_driver_vblank_wait(struct drm_device * dev, unsigned int *sequence); 181 181 extern irqreturn_t mga_driver_irq_handler(DRM_IRQ_ARGS); 182 - extern void mga_driver_irq_preinstall(drm_device_t * dev); 183 - extern void mga_driver_irq_postinstall(drm_device_t * dev); 184 - extern void mga_driver_irq_uninstall(drm_device_t * dev); 182 + extern void mga_driver_irq_preinstall(struct drm_device * dev); 183 + extern void mga_driver_irq_postinstall(struct drm_device * dev); 184 + extern void mga_driver_irq_uninstall(struct drm_device * dev); 185 185 extern long mga_compat_ioctl(struct file *filp, unsigned int cmd, 186 186 unsigned long arg); 187 187
+6 -6
drivers/char/drm/mga_irq.c
··· 37 37 38 38 irqreturn_t mga_driver_irq_handler(DRM_IRQ_ARGS) 39 39 { 40 - drm_device_t *dev = (drm_device_t *) arg; 40 + struct drm_device *dev = (struct drm_device *) arg; 41 41 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; 42 42 int status; 43 43 int handled = 0; ··· 78 78 return IRQ_NONE; 79 79 } 80 80 81 - int mga_driver_vblank_wait(drm_device_t * dev, unsigned int *sequence) 81 + int mga_driver_vblank_wait(struct drm_device * dev, unsigned int *sequence) 82 82 { 83 83 unsigned int cur_vblank; 84 84 int ret = 0; ··· 96 96 return ret; 97 97 } 98 98 99 - int mga_driver_fence_wait(drm_device_t * dev, unsigned int *sequence) 99 + int mga_driver_fence_wait(struct drm_device * dev, unsigned int *sequence) 100 100 { 101 101 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; 102 102 unsigned int cur_fence; ··· 115 115 return ret; 116 116 } 117 117 118 - void mga_driver_irq_preinstall(drm_device_t * dev) 118 + void mga_driver_irq_preinstall(struct drm_device * dev) 119 119 { 120 120 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; 121 121 ··· 125 125 MGA_WRITE(MGA_ICLEAR, ~0); 126 126 } 127 127 128 - void mga_driver_irq_postinstall(drm_device_t * dev) 128 + void mga_driver_irq_postinstall(struct drm_device * dev) 129 129 { 130 130 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; 131 131 ··· 135 135 MGA_WRITE(MGA_IEN, MGA_VLINEIEN | MGA_SOFTRAPEN); 136 136 } 137 137 138 - void mga_driver_irq_uninstall(drm_device_t * dev) 138 + void mga_driver_irq_uninstall(struct drm_device * dev) 139 139 { 140 140 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; 141 141 if (!dev_priv)
+12 -12
drivers/char/drm/mga_state.c
··· 42 42 */ 43 43 44 44 static void mga_emit_clip_rect(drm_mga_private_t * dev_priv, 45 - drm_clip_rect_t * box) 45 + struct drm_clip_rect * box) 46 46 { 47 47 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; 48 48 drm_mga_context_regs_t *ctx = &sarea_priv->context_state; ··· 480 480 * 481 481 */ 482 482 483 - static void mga_dma_dispatch_clear(drm_device_t * dev, drm_mga_clear_t * clear) 483 + static void mga_dma_dispatch_clear(struct drm_device * dev, drm_mga_clear_t * clear) 484 484 { 485 485 drm_mga_private_t *dev_priv = dev->dev_private; 486 486 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; 487 487 drm_mga_context_regs_t *ctx = &sarea_priv->context_state; 488 - drm_clip_rect_t *pbox = sarea_priv->boxes; 488 + struct drm_clip_rect *pbox = sarea_priv->boxes; 489 489 int nbox = sarea_priv->nbox; 490 490 int i; 491 491 DMA_LOCALS; ··· 500 500 ADVANCE_DMA(); 501 501 502 502 for (i = 0; i < nbox; i++) { 503 - drm_clip_rect_t *box = &pbox[i]; 503 + struct drm_clip_rect *box = &pbox[i]; 504 504 u32 height = box->y2 - box->y1; 505 505 506 506 DRM_DEBUG(" from=%d,%d to=%d,%d\n", ··· 568 568 FLUSH_DMA(); 569 569 } 570 570 571 - static void mga_dma_dispatch_swap(drm_device_t * dev) 571 + static void mga_dma_dispatch_swap(struct drm_device * dev) 572 572 { 573 573 drm_mga_private_t *dev_priv = dev->dev_private; 574 574 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; 575 575 drm_mga_context_regs_t *ctx = &sarea_priv->context_state; 576 - drm_clip_rect_t *pbox = sarea_priv->boxes; 576 + struct drm_clip_rect *pbox = sarea_priv->boxes; 577 577 int nbox = sarea_priv->nbox; 578 578 int i; 579 579 DMA_LOCALS; ··· 598 598 MGA_PLNWT, 0xffffffff, MGA_DWGCTL, MGA_DWGCTL_COPY); 599 599 600 600 for (i = 0; i < nbox; i++) { 601 - drm_clip_rect_t *box = &pbox[i]; 601 + struct drm_clip_rect *box = &pbox[i]; 602 602 u32 height = box->y2 - box->y1; 603 603 u32 start = box->y1 * dev_priv->front_pitch; 604 604 ··· 622 622 DRM_DEBUG("%s... done.\n", __FUNCTION__); 623 623 } 624 624 625 - static void mga_dma_dispatch_vertex(drm_device_t * dev, drm_buf_t * buf) 625 + static void mga_dma_dispatch_vertex(struct drm_device * dev, drm_buf_t * buf) 626 626 { 627 627 drm_mga_private_t *dev_priv = dev->dev_private; 628 628 drm_mga_buf_priv_t *buf_priv = buf->dev_private; ··· 669 669 FLUSH_DMA(); 670 670 } 671 671 672 - static void mga_dma_dispatch_indices(drm_device_t * dev, drm_buf_t * buf, 672 + static void mga_dma_dispatch_indices(struct drm_device * dev, drm_buf_t * buf, 673 673 unsigned int start, unsigned int end) 674 674 { 675 675 drm_mga_private_t *dev_priv = dev->dev_private; ··· 718 718 /* This copies a 64 byte aligned agp region to the frambuffer with a 719 719 * standard blit, the ioctl needs to do checking. 720 720 */ 721 - static void mga_dma_dispatch_iload(drm_device_t * dev, drm_buf_t * buf, 721 + static void mga_dma_dispatch_iload(struct drm_device * dev, drm_buf_t * buf, 722 722 unsigned int dstorg, unsigned int length) 723 723 { 724 724 drm_mga_private_t *dev_priv = dev->dev_private; ··· 766 766 FLUSH_DMA(); 767 767 } 768 768 769 - static void mga_dma_dispatch_blit(drm_device_t * dev, drm_mga_blit_t * blit) 769 + static void mga_dma_dispatch_blit(struct drm_device * dev, drm_mga_blit_t * blit) 770 770 { 771 771 drm_mga_private_t *dev_priv = dev->dev_private; 772 772 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; 773 773 drm_mga_context_regs_t *ctx = &sarea_priv->context_state; 774 - drm_clip_rect_t *pbox = sarea_priv->boxes; 774 + struct drm_clip_rect *pbox = sarea_priv->boxes; 775 775 int nbox = sarea_priv->nbox; 776 776 u32 scandir = 0, i; 777 777 DMA_LOCALS;
+11 -11
drivers/char/drm/r128_cce.c
··· 81 81 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 82 82 }; 83 83 84 - static int R128_READ_PLL(drm_device_t * dev, int addr) 84 + static int R128_READ_PLL(struct drm_device * dev, int addr) 85 85 { 86 86 drm_r128_private_t *dev_priv = dev->dev_private; 87 87 ··· 271 271 272 272 /* Reset the engine. This will stop the CCE if it is running. 273 273 */ 274 - static int r128_do_engine_reset(drm_device_t * dev) 274 + static int r128_do_engine_reset(struct drm_device * dev) 275 275 { 276 276 drm_r128_private_t *dev_priv = dev->dev_private; 277 277 u32 clock_cntl_index, mclk_cntl, gen_reset_cntl; ··· 308 308 return 0; 309 309 } 310 310 311 - static void r128_cce_init_ring_buffer(drm_device_t * dev, 311 + static void r128_cce_init_ring_buffer(struct drm_device * dev, 312 312 drm_r128_private_t * dev_priv) 313 313 { 314 314 u32 ring_start; ··· 347 347 R128_WRITE(R128_BUS_CNTL, tmp); 348 348 } 349 349 350 - static int r128_do_init_cce(drm_device_t * dev, drm_r128_init_t * init) 350 + static int r128_do_init_cce(struct drm_device * dev, drm_r128_init_t * init) 351 351 { 352 352 drm_r128_private_t *dev_priv; 353 353 ··· 584 584 return 0; 585 585 } 586 586 587 - int r128_do_cleanup_cce(drm_device_t * dev) 587 + int r128_do_cleanup_cce(struct drm_device * dev) 588 588 { 589 589 590 590 /* Make sure interrupts are disabled here because the uninstall ioctl ··· 769 769 #define R128_BUFFER_FREE 0 770 770 771 771 #if 0 772 - static int r128_freelist_init(drm_device_t * dev) 772 + static int r128_freelist_init(struct drm_device * dev) 773 773 { 774 774 drm_device_dma_t *dma = dev->dma; 775 775 drm_r128_private_t *dev_priv = dev->dev_private; ··· 815 815 } 816 816 #endif 817 817 818 - static drm_buf_t *r128_freelist_get(drm_device_t * dev) 818 + static drm_buf_t *r128_freelist_get(struct drm_device * dev) 819 819 { 820 820 drm_device_dma_t *dma = dev->dma; 821 821 drm_r128_private_t *dev_priv = dev->dev_private; ··· 853 853 return NULL; 854 854 } 855 855 856 - void r128_freelist_reset(drm_device_t * dev) 856 + void r128_freelist_reset(struct drm_device * dev) 857 857 { 858 858 drm_device_dma_t *dma = dev->dma; 859 859 int i; ··· 886 886 return DRM_ERR(EBUSY); 887 887 } 888 888 889 - static int r128_cce_get_buffers(DRMFILE filp, drm_device_t * dev, drm_dma_t * d) 889 + static int r128_cce_get_buffers(DRMFILE filp, struct drm_device * dev, struct drm_dma * d) 890 890 { 891 891 int i; 892 892 drm_buf_t *buf; ··· 915 915 DRM_DEVICE; 916 916 drm_device_dma_t *dma = dev->dma; 917 917 int ret = 0; 918 - drm_dma_t __user *argp = (void __user *)data; 919 - drm_dma_t d; 918 + struct drm_dma __user *argp = (void __user *)data; 919 + struct drm_dma d; 920 920 921 921 LOCK_TEST_WITH_RETURN(dev, filp); 922 922
+2 -2
drivers/char/drm/r128_drm.h
··· 153 153 154 154 /* The current cliprects, or a subset thereof. 155 155 */ 156 - drm_clip_rect_t boxes[R128_NR_SAREA_CLIPRECTS]; 156 + struct drm_clip_rect boxes[R128_NR_SAREA_CLIPRECTS]; 157 157 unsigned int nbox; 158 158 159 159 /* Counters for client-side throttling of rendering clients. ··· 161 161 unsigned int last_frame; 162 162 unsigned int last_dispatch; 163 163 164 - drm_tex_region_t tex_list[R128_NR_TEX_HEAPS][R128_NR_TEX_REGIONS + 1]; 164 + struct drm_tex_region tex_list[R128_NR_TEX_HEAPS][R128_NR_TEX_REGIONS + 1]; 165 165 unsigned int tex_age[R128_NR_TEX_HEAPS]; 166 166 int ctx_owner; 167 167 int pfAllowPageFlip; /* number of 3d windows (0,1,2 or more) */
+8 -8
drivers/char/drm/r128_drv.h
··· 142 142 extern int r128_fullscreen(DRM_IOCTL_ARGS); 143 143 extern int r128_cce_buffers(DRM_IOCTL_ARGS); 144 144 145 - extern void r128_freelist_reset(drm_device_t * dev); 145 + extern void r128_freelist_reset(struct drm_device * dev); 146 146 147 147 extern int r128_wait_ring(drm_r128_private_t * dev_priv, int n); 148 148 149 149 extern int r128_do_cce_idle(drm_r128_private_t * dev_priv); 150 - extern int r128_do_cleanup_cce(drm_device_t * dev); 150 + extern int r128_do_cleanup_cce(struct drm_device * dev); 151 151 152 - extern int r128_driver_vblank_wait(drm_device_t * dev, unsigned int *sequence); 152 + extern int r128_driver_vblank_wait(struct drm_device * dev, unsigned int *sequence); 153 153 154 154 extern irqreturn_t r128_driver_irq_handler(DRM_IRQ_ARGS); 155 - extern void r128_driver_irq_preinstall(drm_device_t * dev); 156 - extern void r128_driver_irq_postinstall(drm_device_t * dev); 157 - extern void r128_driver_irq_uninstall(drm_device_t * dev); 158 - extern void r128_driver_lastclose(drm_device_t * dev); 159 - extern void r128_driver_preclose(drm_device_t * dev, DRMFILE filp); 155 + extern void r128_driver_irq_preinstall(struct drm_device * dev); 156 + extern void r128_driver_irq_postinstall(struct drm_device * dev); 157 + extern void r128_driver_irq_uninstall(struct drm_device * dev); 158 + extern void r128_driver_lastclose(struct drm_device * dev); 159 + extern void r128_driver_preclose(struct drm_device * dev, DRMFILE filp); 160 160 161 161 extern long r128_compat_ioctl(struct file *filp, unsigned int cmd, 162 162 unsigned long arg);
+5 -5
drivers/char/drm/r128_irq.c
··· 37 37 38 38 irqreturn_t r128_driver_irq_handler(DRM_IRQ_ARGS) 39 39 { 40 - drm_device_t *dev = (drm_device_t *) arg; 40 + struct drm_device *dev = (struct drm_device *) arg; 41 41 drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private; 42 42 int status; 43 43 ··· 54 54 return IRQ_NONE; 55 55 } 56 56 57 - int r128_driver_vblank_wait(drm_device_t * dev, unsigned int *sequence) 57 + int r128_driver_vblank_wait(struct drm_device * dev, unsigned int *sequence) 58 58 { 59 59 unsigned int cur_vblank; 60 60 int ret = 0; ··· 72 72 return ret; 73 73 } 74 74 75 - void r128_driver_irq_preinstall(drm_device_t * dev) 75 + void r128_driver_irq_preinstall(struct drm_device * dev) 76 76 { 77 77 drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private; 78 78 ··· 82 82 R128_WRITE(R128_GEN_INT_STATUS, R128_CRTC_VBLANK_INT_AK); 83 83 } 84 84 85 - void r128_driver_irq_postinstall(drm_device_t * dev) 85 + void r128_driver_irq_postinstall(struct drm_device * dev) 86 86 { 87 87 drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private; 88 88 ··· 90 90 R128_WRITE(R128_GEN_INT_CNTL, R128_CRTC_VBLANK_INT_EN); 91 91 } 92 92 93 - void r128_driver_irq_uninstall(drm_device_t * dev) 93 + void r128_driver_irq_uninstall(struct drm_device * dev) 94 94 { 95 95 drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private; 96 96 if (!dev_priv)
+19 -19
drivers/char/drm/r128_state.c
··· 38 38 */ 39 39 40 40 static void r128_emit_clip_rects(drm_r128_private_t * dev_priv, 41 - drm_clip_rect_t * boxes, int count) 41 + struct drm_clip_rect * boxes, int count) 42 42 { 43 43 u32 aux_sc_cntl = 0x00000000; 44 44 RING_LOCALS; ··· 352 352 (flags & R128_REQUIRE_QUIESCENCE) ? "quiescence, " : ""); 353 353 } 354 354 355 - static void r128_cce_dispatch_clear(drm_device_t * dev, 355 + static void r128_cce_dispatch_clear(struct drm_device * dev, 356 356 drm_r128_clear_t * clear) 357 357 { 358 358 drm_r128_private_t *dev_priv = dev->dev_private; 359 359 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv; 360 360 int nbox = sarea_priv->nbox; 361 - drm_clip_rect_t *pbox = sarea_priv->boxes; 361 + struct drm_clip_rect *pbox = sarea_priv->boxes; 362 362 unsigned int flags = clear->flags; 363 363 int i; 364 364 RING_LOCALS; ··· 458 458 } 459 459 } 460 460 461 - static void r128_cce_dispatch_swap(drm_device_t * dev) 461 + static void r128_cce_dispatch_swap(struct drm_device * dev) 462 462 { 463 463 drm_r128_private_t *dev_priv = dev->dev_private; 464 464 drm_r128_sarea_t *sarea_priv = dev_priv->sarea_priv; 465 465 int nbox = sarea_priv->nbox; 466 - drm_clip_rect_t *pbox = sarea_priv->boxes; 466 + struct drm_clip_rect *pbox = sarea_priv->boxes; 467 467 int i; 468 468 RING_LOCALS; 469 469 DRM_DEBUG("%s\n", __FUNCTION__); ··· 524 524 ADVANCE_RING(); 525 525 } 526 526 527 - static void r128_cce_dispatch_flip(drm_device_t * dev) 527 + static void r128_cce_dispatch_flip(struct drm_device * dev) 528 528 { 529 529 drm_r128_private_t *dev_priv = dev->dev_private; 530 530 RING_LOCALS; ··· 567 567 ADVANCE_RING(); 568 568 } 569 569 570 - static void r128_cce_dispatch_vertex(drm_device_t * dev, drm_buf_t * buf) 570 + static void r128_cce_dispatch_vertex(struct drm_device * dev, drm_buf_t * buf) 571 571 { 572 572 drm_r128_private_t *dev_priv = dev->dev_private; 573 573 drm_r128_buf_priv_t *buf_priv = buf->dev_private; ··· 637 637 sarea_priv->nbox = 0; 638 638 } 639 639 640 - static void r128_cce_dispatch_indirect(drm_device_t * dev, 640 + static void r128_cce_dispatch_indirect(struct drm_device * dev, 641 641 drm_buf_t * buf, int start, int end) 642 642 { 643 643 drm_r128_private_t *dev_priv = dev->dev_private; ··· 692 692 dev_priv->sarea_priv->last_dispatch++; 693 693 } 694 694 695 - static void r128_cce_dispatch_indices(drm_device_t * dev, 695 + static void r128_cce_dispatch_indices(struct drm_device * dev, 696 696 drm_buf_t * buf, 697 697 int start, int end, int count) 698 698 { ··· 777 777 } 778 778 779 779 static int r128_cce_dispatch_blit(DRMFILE filp, 780 - drm_device_t * dev, drm_r128_blit_t * blit) 780 + struct drm_device * dev, drm_r128_blit_t * blit) 781 781 { 782 782 drm_r128_private_t *dev_priv = dev->dev_private; 783 783 drm_device_dma_t *dma = dev->dma; ··· 887 887 * have hardware stencil support. 888 888 */ 889 889 890 - static int r128_cce_dispatch_write_span(drm_device_t * dev, 890 + static int r128_cce_dispatch_write_span(struct drm_device * dev, 891 891 drm_r128_depth_t * depth) 892 892 { 893 893 drm_r128_private_t *dev_priv = dev->dev_private; ··· 983 983 return 0; 984 984 } 985 985 986 - static int r128_cce_dispatch_write_pixels(drm_device_t * dev, 986 + static int r128_cce_dispatch_write_pixels(struct drm_device * dev, 987 987 drm_r128_depth_t * depth) 988 988 { 989 989 drm_r128_private_t *dev_priv = dev->dev_private; ··· 1105 1105 return 0; 1106 1106 } 1107 1107 1108 - static int r128_cce_dispatch_read_span(drm_device_t * dev, 1108 + static int r128_cce_dispatch_read_span(struct drm_device * dev, 1109 1109 drm_r128_depth_t * depth) 1110 1110 { 1111 1111 drm_r128_private_t *dev_priv = dev->dev_private; ··· 1148 1148 return 0; 1149 1149 } 1150 1150 1151 - static int r128_cce_dispatch_read_pixels(drm_device_t * dev, 1151 + static int r128_cce_dispatch_read_pixels(struct drm_device * dev, 1152 1152 drm_r128_depth_t * depth) 1153 1153 { 1154 1154 drm_r128_private_t *dev_priv = dev->dev_private; ··· 1220 1220 * Polygon stipple 1221 1221 */ 1222 1222 1223 - static void r128_cce_dispatch_stipple(drm_device_t * dev, u32 * stipple) 1223 + static void r128_cce_dispatch_stipple(struct drm_device * dev, u32 * stipple) 1224 1224 { 1225 1225 drm_r128_private_t *dev_priv = dev->dev_private; 1226 1226 int i; ··· 1269 1269 return 0; 1270 1270 } 1271 1271 1272 - static int r128_do_init_pageflip(drm_device_t * dev) 1272 + static int r128_do_init_pageflip(struct drm_device * dev) 1273 1273 { 1274 1274 drm_r128_private_t *dev_priv = dev->dev_private; 1275 1275 DRM_DEBUG("\n"); ··· 1288 1288 return 0; 1289 1289 } 1290 1290 1291 - static int r128_do_cleanup_pageflip(drm_device_t * dev) 1291 + static int r128_do_cleanup_pageflip(struct drm_device * dev) 1292 1292 { 1293 1293 drm_r128_private_t *dev_priv = dev->dev_private; 1294 1294 DRM_DEBUG("\n"); ··· 1675 1675 return 0; 1676 1676 } 1677 1677 1678 - void r128_driver_preclose(drm_device_t * dev, DRMFILE filp) 1678 + void r128_driver_preclose(struct drm_device * dev, DRMFILE filp) 1679 1679 { 1680 1680 if (dev->dev_private) { 1681 1681 drm_r128_private_t *dev_priv = dev->dev_private; ··· 1685 1685 } 1686 1686 } 1687 1687 1688 - void r128_driver_lastclose(drm_device_t * dev) 1688 + void r128_driver_lastclose(struct drm_device * dev) 1689 1689 { 1690 1690 r128_do_cleanup_cce(dev); 1691 1691 }
+15 -15
drivers/char/drm/savage_bci.c
··· 32 32 #define SAVAGE_EVENT_USEC_TIMEOUT 5000000 /* 5s */ 33 33 #define SAVAGE_FREELIST_DEBUG 0 34 34 35 - static int savage_do_cleanup_bci(drm_device_t *dev); 35 + static int savage_do_cleanup_bci(struct drm_device *dev); 36 36 37 37 static int 38 38 savage_bci_wait_fifo_shadow(drm_savage_private_t * dev_priv, unsigned int n) ··· 203 203 /* 204 204 * Freelist management 205 205 */ 206 - static int savage_freelist_init(drm_device_t * dev) 206 + static int savage_freelist_init(struct drm_device * dev) 207 207 { 208 208 drm_savage_private_t *dev_priv = dev->dev_private; 209 209 drm_device_dma_t *dma = dev->dma; ··· 236 236 return 0; 237 237 } 238 238 239 - static drm_buf_t *savage_freelist_get(drm_device_t * dev) 239 + static drm_buf_t *savage_freelist_get(struct drm_device * dev) 240 240 { 241 241 drm_savage_private_t *dev_priv = dev->dev_private; 242 242 drm_savage_buf_priv_t *tail = dev_priv->tail.prev; ··· 269 269 return NULL; 270 270 } 271 271 272 - void savage_freelist_put(drm_device_t * dev, drm_buf_t * buf) 272 + void savage_freelist_put(struct drm_device * dev, drm_buf_t * buf) 273 273 { 274 274 drm_savage_private_t *dev_priv = dev->dev_private; 275 275 drm_savage_buf_priv_t *entry = buf->dev_private, *prev, *next; ··· 535 535 dev_priv->first_dma_page = dev_priv->current_dma_page = 0; 536 536 } 537 537 538 - int savage_driver_load(drm_device_t *dev, unsigned long chipset) 538 + int savage_driver_load(struct drm_device *dev, unsigned long chipset) 539 539 { 540 540 drm_savage_private_t *dev_priv; 541 541 ··· 558 558 * in drm_addmap. Therefore we add them manually before the maps are 559 559 * initialized, and tear them down on last close. 560 560 */ 561 - int savage_driver_firstopen(drm_device_t *dev) 561 + int savage_driver_firstopen(struct drm_device *dev) 562 562 { 563 563 drm_savage_private_t *dev_priv = dev->dev_private; 564 564 unsigned long mmio_base, fb_base, fb_size, aperture_base; ··· 655 655 /* 656 656 * Delete MTRRs and free device-private data. 657 657 */ 658 - void savage_driver_lastclose(drm_device_t *dev) 658 + void savage_driver_lastclose(struct drm_device *dev) 659 659 { 660 660 drm_savage_private_t *dev_priv = dev->dev_private; 661 661 int i; ··· 667 667 dev_priv->mtrr[i].size, DRM_MTRR_WC); 668 668 } 669 669 670 - int savage_driver_unload(drm_device_t *dev) 670 + int savage_driver_unload(struct drm_device *dev) 671 671 { 672 672 drm_savage_private_t *dev_priv = dev->dev_private; 673 673 ··· 676 676 return 0; 677 677 } 678 678 679 - static int savage_do_init_bci(drm_device_t * dev, drm_savage_init_t * init) 679 + static int savage_do_init_bci(struct drm_device * dev, drm_savage_init_t * init) 680 680 { 681 681 drm_savage_private_t *dev_priv = dev->dev_private; 682 682 ··· 898 898 return 0; 899 899 } 900 900 901 - static int savage_do_cleanup_bci(drm_device_t * dev) 901 + static int savage_do_cleanup_bci(struct drm_device * dev) 902 902 { 903 903 drm_savage_private_t *dev_priv = dev->dev_private; 904 904 ··· 1007 1007 * DMA buffer management 1008 1008 */ 1009 1009 1010 - static int savage_bci_get_buffers(DRMFILE filp, drm_device_t *dev, drm_dma_t *d) 1010 + static int savage_bci_get_buffers(DRMFILE filp, struct drm_device *dev, struct drm_dma *d) 1011 1011 { 1012 1012 drm_buf_t *buf; 1013 1013 int i; ··· 1035 1035 { 1036 1036 DRM_DEVICE; 1037 1037 drm_device_dma_t *dma = dev->dma; 1038 - drm_dma_t d; 1038 + struct drm_dma d; 1039 1039 int ret = 0; 1040 1040 1041 1041 LOCK_TEST_WITH_RETURN(dev, filp); 1042 1042 1043 - DRM_COPY_FROM_USER_IOCTL(d, (drm_dma_t __user *) data, sizeof(d)); 1043 + DRM_COPY_FROM_USER_IOCTL(d, (struct drm_dma __user *) data, sizeof(d)); 1044 1044 1045 1045 /* Please don't send us buffers. 1046 1046 */ ··· 1064 1064 ret = savage_bci_get_buffers(filp, dev, &d); 1065 1065 } 1066 1066 1067 - DRM_COPY_TO_USER_IOCTL((drm_dma_t __user *) data, d, sizeof(d)); 1067 + DRM_COPY_TO_USER_IOCTL((struct drm_dma __user *) data, d, sizeof(d)); 1068 1068 1069 1069 return ret; 1070 1070 } 1071 1071 1072 - void savage_reclaim_buffers(drm_device_t *dev, DRMFILE filp) 1072 + void savage_reclaim_buffers(struct drm_device *dev, DRMFILE filp) 1073 1073 { 1074 1074 drm_device_dma_t *dma = dev->dma; 1075 1075 drm_savage_private_t *dev_priv = dev->dev_private;
+2 -2
drivers/char/drm/savage_drm.h
··· 47 47 typedef struct _drm_savage_sarea { 48 48 /* LRU lists for texture memory in agp space and on the card. 49 49 */ 50 - drm_tex_region_t texList[SAVAGE_NR_TEX_HEAPS][SAVAGE_NR_TEX_REGIONS + 50 + struct drm_tex_region texList[SAVAGE_NR_TEX_HEAPS][SAVAGE_NR_TEX_REGIONS + 51 51 1]; 52 52 unsigned int texAge[SAVAGE_NR_TEX_HEAPS]; 53 53 ··· 113 113 unsigned int vb_size; /* size of client vertex buffer in bytes */ 114 114 unsigned int vb_stride; /* stride of vertices in 32bit words */ 115 115 /* boxes in client's address space */ 116 - drm_clip_rect_t __user *box_addr; 116 + struct drm_clip_rect __user *box_addr; 117 117 unsigned int nbox; /* number of clipping boxes */ 118 118 } drm_savage_cmdbuf_t; 119 119
+9 -9
drivers/char/drm/savage_drv.h
··· 192 192 /* Err, there is a macro wait_event in include/linux/wait.h. 193 193 * Avoid unwanted macro expansion. */ 194 194 void (*emit_clip_rect) (struct drm_savage_private * dev_priv, 195 - const drm_clip_rect_t * pbox); 195 + const struct drm_clip_rect * pbox); 196 196 void (*dma_flush) (struct drm_savage_private * dev_priv); 197 197 } drm_savage_private_t; 198 198 ··· 203 203 /* BCI functions */ 204 204 extern uint16_t savage_bci_emit_event(drm_savage_private_t * dev_priv, 205 205 unsigned int flags); 206 - extern void savage_freelist_put(drm_device_t * dev, drm_buf_t * buf); 206 + extern void savage_freelist_put(struct drm_device * dev, drm_buf_t * buf); 207 207 extern void savage_dma_reset(drm_savage_private_t * dev_priv); 208 208 extern void savage_dma_wait(drm_savage_private_t * dev_priv, unsigned int page); 209 209 extern uint32_t *savage_dma_alloc(drm_savage_private_t * dev_priv, 210 210 unsigned int n); 211 - extern int savage_driver_load(drm_device_t *dev, unsigned long chipset); 212 - extern int savage_driver_firstopen(drm_device_t *dev); 213 - extern void savage_driver_lastclose(drm_device_t *dev); 214 - extern int savage_driver_unload(drm_device_t *dev); 215 - extern void savage_reclaim_buffers(drm_device_t * dev, DRMFILE filp); 211 + extern int savage_driver_load(struct drm_device *dev, unsigned long chipset); 212 + extern int savage_driver_firstopen(struct drm_device *dev); 213 + extern void savage_driver_lastclose(struct drm_device *dev); 214 + extern int savage_driver_unload(struct drm_device *dev); 215 + extern void savage_reclaim_buffers(struct drm_device * dev, DRMFILE filp); 216 216 217 217 /* state functions */ 218 218 extern void savage_emit_clip_rect_s3d(drm_savage_private_t * dev_priv, 219 - const drm_clip_rect_t * pbox); 219 + const struct drm_clip_rect * pbox); 220 220 extern void savage_emit_clip_rect_s4(drm_savage_private_t * dev_priv, 221 - const drm_clip_rect_t * pbox); 221 + const struct drm_clip_rect * pbox); 222 222 223 223 #define SAVAGE_FB_SIZE_S3 0x01000000 /* 16MB */ 224 224 #define SAVAGE_FB_SIZE_S4 0x02000000 /* 32MB */
+9 -9
drivers/char/drm/savage_state.c
··· 27 27 #include "savage_drv.h" 28 28 29 29 void savage_emit_clip_rect_s3d(drm_savage_private_t * dev_priv, 30 - const drm_clip_rect_t * pbox) 30 + const struct drm_clip_rect * pbox) 31 31 { 32 32 uint32_t scstart = dev_priv->state.s3d.new_scstart; 33 33 uint32_t scend = dev_priv->state.s3d.new_scend; ··· 53 53 } 54 54 55 55 void savage_emit_clip_rect_s4(drm_savage_private_t * dev_priv, 56 - const drm_clip_rect_t * pbox) 56 + const struct drm_clip_rect * pbox) 57 57 { 58 58 uint32_t drawctrl0 = dev_priv->state.s4.new_drawctrl0; 59 59 uint32_t drawctrl1 = dev_priv->state.s4.new_drawctrl1; ··· 792 792 const drm_savage_cmd_header_t * cmd_header, 793 793 const drm_savage_cmd_header_t *data, 794 794 unsigned int nbox, 795 - const drm_clip_rect_t *boxes) 795 + const struct drm_clip_rect *boxes) 796 796 { 797 797 unsigned int flags = cmd_header->clear0.flags; 798 798 unsigned int clear_cmd; ··· 861 861 } 862 862 863 863 static int savage_dispatch_swap(drm_savage_private_t * dev_priv, 864 - unsigned int nbox, const drm_clip_rect_t *boxes) 864 + unsigned int nbox, const struct drm_clip_rect *boxes) 865 865 { 866 866 unsigned int swap_cmd; 867 867 unsigned int i; ··· 896 896 const unsigned int *vtxbuf, 897 897 unsigned int vb_size, unsigned int vb_stride, 898 898 unsigned int nbox, 899 - const drm_clip_rect_t *boxes) 899 + const struct drm_clip_rect *boxes) 900 900 { 901 901 unsigned int i, j; 902 902 int ret; ··· 963 963 drm_savage_cmd_header_t *kcmd_addr = NULL; 964 964 drm_savage_cmd_header_t *first_draw_cmd; 965 965 unsigned int *kvb_addr = NULL; 966 - drm_clip_rect_t *kbox_addr = NULL; 966 + struct drm_clip_rect *kbox_addr = NULL; 967 967 unsigned int i, j; 968 968 int ret = 0; 969 969 ··· 1019 1019 cmdbuf.vb_addr = kvb_addr; 1020 1020 } 1021 1021 if (cmdbuf.nbox) { 1022 - kbox_addr = drm_alloc(cmdbuf.nbox * sizeof(drm_clip_rect_t), 1022 + kbox_addr = drm_alloc(cmdbuf.nbox * sizeof(struct drm_clip_rect), 1023 1023 DRM_MEM_DRIVER); 1024 1024 if (kbox_addr == NULL) { 1025 1025 ret = DRM_ERR(ENOMEM); ··· 1027 1027 } 1028 1028 1029 1029 if (DRM_COPY_FROM_USER(kbox_addr, cmdbuf.box_addr, 1030 - cmdbuf.nbox * sizeof(drm_clip_rect_t))) { 1030 + cmdbuf.nbox * sizeof(struct drm_clip_rect))) { 1031 1031 ret = DRM_ERR(EFAULT); 1032 1032 goto done; 1033 1033 } ··· 1158 1158 /* If we didn't need to allocate them, these'll be NULL */ 1159 1159 drm_free(kcmd_addr, cmdbuf.size * 8, DRM_MEM_DRIVER); 1160 1160 drm_free(kvb_addr, cmdbuf.vb_size, DRM_MEM_DRIVER); 1161 - drm_free(kbox_addr, cmdbuf.nbox * sizeof(drm_clip_rect_t), 1161 + drm_free(kbox_addr, cmdbuf.nbox * sizeof(struct drm_clip_rect), 1162 1162 DRM_MEM_DRIVER); 1163 1163 1164 1164 return ret;