···5353int drm_irq_by_busid(struct inode *inode, struct file *filp,5454 unsigned int cmd, unsigned long arg)5555{5656- drm_file_t *priv = filp->private_data;5757- drm_device_t *dev = priv->head->dev;5656+ struct drm_file *priv = filp->private_data;5757+ struct drm_device *dev = priv->head->dev;5858 struct drm_irq_busid __user *argp = (void __user *)arg;5959 struct drm_irq_busid p;6060···8787 * \c drm_driver_irq_preinstall() and \c drm_driver_irq_postinstall() functions8888 * before and after the installation.8989 */9090-static int drm_irq_install(drm_device_t * dev)9090+static int drm_irq_install(struct drm_device * dev)9191{9292 int ret;9393 unsigned long sh_flags = 0;···155155 *156156 * Calls the driver's \c drm_driver_irq_uninstall() function, and stops the irq.157157 */158158-int drm_irq_uninstall(drm_device_t * dev)158158+int drm_irq_uninstall(struct drm_device * dev)159159{160160 int irq_enabled;161161···197197int drm_control(struct inode *inode, struct file *filp,198198 unsigned int cmd, unsigned long arg)199199{200200- drm_file_t *priv = filp->private_data;201201- drm_device_t *dev = priv->head->dev;200200+ struct drm_file *priv = filp->private_data;201201+ struct drm_device *dev = priv->head->dev;202202 struct drm_control ctl;203203204204 /* if we haven't irq we fallback for compatibility reasons - this used to be a separate function in drm_dma.h */···244244 */245245int drm_wait_vblank(DRM_IOCTL_ARGS)246246{247247- drm_file_t *priv = filp->private_data;248248- drm_device_t *dev = priv->head->dev;247247+ struct drm_file *priv = filp->private_data;248248+ struct drm_device *dev = priv->head->dev;249249 union drm_wait_vblank __user *argp = (void __user *)data;250250 union drm_wait_vblank vblwait;251251 struct timeval now;···371371 *372372 * If a signal is not requested, then calls vblank_wait().373373 */374374-void drm_vbl_send_signals(drm_device_t * dev)374374+void drm_vbl_send_signals(struct drm_device * dev)375375{376376 unsigned long flags;377377 int i;···416416 */417417static void drm_locked_tasklet_func(unsigned long data)418418{419419- drm_device_t *dev = (drm_device_t*)data;419419+ struct drm_device *dev = (struct drm_device *)data;420420 unsigned long irqflags;421421422422 spin_lock_irqsave(&dev->tasklet_lock, irqflags);···453453 * context, it must not make any assumptions about this. Also, the HW lock will454454 * be held with the kernel context or any client context.455455 */456456-void drm_locked_tasklet(drm_device_t *dev, void (*func)(drm_device_t*))456456+void drm_locked_tasklet(struct drm_device *dev, void (*func)(struct drm_device *))457457{458458 unsigned long irqflags;459459 static DECLARE_TASKLET(drm_tasklet, drm_locked_tasklet_func, 0);
···4949module_param_named(cards_limit, drm_cards_limit, int, 0444);5050module_param_named(debug, drm_debug, int, 0600);51515252-drm_head_t **drm_heads;5252+struct drm_head **drm_heads;5353struct class *drm_class;5454struct proc_dir_entry *drm_proc_root;55555656-static int drm_fill_in_dev(drm_device_t * dev, struct pci_dev *pdev,5656+static int drm_fill_in_dev(struct drm_device * dev, struct pci_dev *pdev,5757 const struct pci_device_id *ent,5858 struct drm_driver *driver)5959{···143143 * create the proc init entry via proc_init(). This routines assigns144144 * minor numbers to secondary heads of multi-headed cards145145 */146146-static int drm_get_head(drm_device_t * dev, drm_head_t * head)146146+static int drm_get_head(struct drm_device * dev, struct drm_head * head)147147{148148- drm_head_t **heads = drm_heads;148148+ struct drm_head **heads = drm_heads;149149 int ret;150150 int minor;151151···154154 for (minor = 0; minor < drm_cards_limit; minor++, heads++) {155155 if (!*heads) {156156157157- *head = (drm_head_t) {157157+ *head = (struct drm_head) {158158 .dev = dev,.device =159159 MKDEV(DRM_MAJOR, minor),.minor = minor,};160160···184184 err_g2:185185 drm_proc_cleanup(minor, drm_proc_root, head->dev_root);186186 err_g1:187187- *head = (drm_head_t) {187187+ *head = (struct drm_head) {188188 .dev = NULL};189189 return ret;190190}···203203int drm_get_dev(struct pci_dev *pdev, const struct pci_device_id *ent,204204 struct drm_driver *driver)205205{206206- drm_device_t *dev;206206+ struct drm_device *dev;207207 int ret;208208209209 DRM_DEBUG("\n");···246246 * "drm" data, otherwise unregisters the "drm" data, frees the dev list and247247 * unregisters the character device.248248 */249249-int drm_put_dev(drm_device_t * dev)249249+int drm_put_dev(struct drm_device * dev)250250{251251 DRM_DEBUG("release primary %s\n", dev->driver->pci_driver.name);252252···274274 * last minor released.275275 *276276 */277277-int drm_put_head(drm_head_t * head)277277+int drm_put_head(struct drm_head * head)278278{279279 int minor = head->minor;280280···283283 drm_proc_cleanup(minor, drm_proc_root, head->dev_root);284284 drm_sysfs_device_remove(head->dev_class);285285286286- *head = (drm_head_t) {.dev = NULL};286286+ *head = (struct drm_head) {.dev = NULL};287287288288 drm_heads[minor] = NULL;289289
+2-2
drivers/char/drm/drm_sysfs.c
···80808181static ssize_t show_dri(struct class_device *class_device, char *buf)8282{8383- drm_device_t * dev = ((drm_head_t *)class_get_devdata(class_device))->dev;8383+ struct drm_device * dev = ((struct drm_head *)class_get_devdata(class_device))->dev;8484 if (dev->driver->dri_library_name)8585 return dev->driver->dri_library_name(dev, buf);8686 return snprintf(buf, PAGE_SIZE, "%s\n", dev->driver->pci_driver.name);···104104 * Note: the struct class passed to this function must have previously been105105 * created with a call to drm_sysfs_create().106106 */107107-struct class_device *drm_sysfs_device_add(struct class *cs, drm_head_t *head)107107+struct class_device *drm_sysfs_device_add(struct class *cs, struct drm_head *head)108108{109109 struct class_device *class_dev;110110 int i, j, err;
···4747 * the head pointer changes, so that EBUSY only happens if the ring4848 * actually stalls for (eg) 3 seconds.4949 */5050-int i915_wait_ring(drm_device_t * dev, int n, const char *caller)5050+int i915_wait_ring(struct drm_device * dev, int n, const char *caller)5151{5252 drm_i915_private_t *dev_priv = dev->dev_private;5353 drm_i915_ring_buffer_t *ring = &(dev_priv->ring);···7373 return DRM_ERR(EBUSY);7474}75757676-void i915_kernel_lost_context(drm_device_t * dev)7676+void i915_kernel_lost_context(struct drm_device * dev)7777{7878 drm_i915_private_t *dev_priv = dev->dev_private;7979 drm_i915_ring_buffer_t *ring = &(dev_priv->ring);···8888 dev_priv->sarea_priv->perf_boxes |= I915_BOX_RING_EMPTY;8989}90909191-static int i915_dma_cleanup(drm_device_t * dev)9191+static int i915_dma_cleanup(struct drm_device * dev)9292{9393 /* Make sure interrupts are disabled here because the uninstall ioctl9494 * may not have been called from userspace and after dev_private···126126 return 0;127127}128128129129-static int i915_initialize(drm_device_t * dev,129129+static int i915_initialize(struct drm_device * dev,130130 drm_i915_private_t * dev_priv,131131 drm_i915_init_t * init)132132{···211211 return 0;212212}213213214214-static int i915_dma_resume(drm_device_t * dev)214214+static int i915_dma_resume(struct drm_device * dev)215215{216216 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;217217···357357 return ret;358358}359359360360-static int i915_emit_cmds(drm_device_t * dev, int __user * buffer, int dwords)360360+static int i915_emit_cmds(struct drm_device * dev, int __user * buffer, int dwords)361361{362362 drm_i915_private_t *dev_priv = dev->dev_private;363363 int i;···396396 return 0;397397}398398399399-static int i915_emit_box(drm_device_t * dev,399399+static int i915_emit_box(struct drm_device * dev,400400 struct drm_clip_rect __user * boxes,401401 int i, int DR1, int DR4)402402{···439439 * emit. For now, do it in both places:440440 */441441442442-static void i915_emit_breadcrumb(drm_device_t *dev)442442+static void i915_emit_breadcrumb(struct drm_device *dev)443443{444444 drm_i915_private_t *dev_priv = dev->dev_private;445445 RING_LOCALS;···457457 ADVANCE_LP_RING();458458}459459460460-static int i915_dispatch_cmdbuffer(drm_device_t * dev,460460+static int i915_dispatch_cmdbuffer(struct drm_device * dev,461461 drm_i915_cmdbuffer_t * cmd)462462{463463 int nbox = cmd->num_cliprects;···489489 return 0;490490}491491492492-static int i915_dispatch_batchbuffer(drm_device_t * dev,492492+static int i915_dispatch_batchbuffer(struct drm_device * dev,493493 drm_i915_batchbuffer_t * batch)494494{495495 drm_i915_private_t *dev_priv = dev->dev_private;···535535 return 0;536536}537537538538-static int i915_dispatch_flip(drm_device_t * dev)538538+static int i915_dispatch_flip(struct drm_device * dev)539539{540540 drm_i915_private_t *dev_priv = dev->dev_private;541541 RING_LOCALS;···583583 return 0;584584}585585586586-static int i915_quiescent(drm_device_t * dev)586586+static int i915_quiescent(struct drm_device * dev)587587{588588 drm_i915_private_t *dev_priv = dev->dev_private;589589···792792 return 0;793793}794794795795-int i915_driver_load(drm_device_t *dev, unsigned long flags)795795+int i915_driver_load(struct drm_device *dev, unsigned long flags)796796{797797 /* i915 has 4 more counters */798798 dev->counters += 4;···804804 return 0;805805}806806807807-void i915_driver_lastclose(drm_device_t * dev)807807+void i915_driver_lastclose(struct drm_device * dev)808808{809809 if (dev->dev_private) {810810 drm_i915_private_t *dev_priv = dev->dev_private;···813813 i915_dma_cleanup(dev);814814}815815816816-void i915_driver_preclose(drm_device_t * dev, DRMFILE filp)816816+void i915_driver_preclose(struct drm_device * dev, DRMFILE filp)817817{818818 if (dev->dev_private) {819819 drm_i915_private_t *dev_priv = dev->dev_private;···854854 * \returns855855 * A value of 1 is always retured to indictate every i9x5 is AGP.856856 */857857-int i915_driver_device_is_agp(drm_device_t * dev)857857+int i915_driver_device_is_agp(struct drm_device * dev)858858{859859 return 1;860860}
+11-11
drivers/char/drm/i915_drv.h
···120120extern int i915_max_ioctl;121121122122 /* i915_dma.c */123123-extern void i915_kernel_lost_context(drm_device_t * dev);123123+extern void i915_kernel_lost_context(struct drm_device * dev);124124extern int i915_driver_load(struct drm_device *, unsigned long flags);125125-extern void i915_driver_lastclose(drm_device_t * dev);126126-extern void i915_driver_preclose(drm_device_t * dev, DRMFILE filp);127127-extern int i915_driver_device_is_agp(drm_device_t * dev);125125+extern void i915_driver_lastclose(struct drm_device * dev);126126+extern void i915_driver_preclose(struct drm_device * dev, DRMFILE filp);127127+extern int i915_driver_device_is_agp(struct drm_device * dev);128128extern long i915_compat_ioctl(struct file *filp, unsigned int cmd,129129 unsigned long arg);130130···132132extern int i915_irq_emit(DRM_IOCTL_ARGS);133133extern int i915_irq_wait(DRM_IOCTL_ARGS);134134135135-extern int i915_driver_vblank_wait(drm_device_t *dev, unsigned int *sequence);136136-extern int i915_driver_vblank_wait2(drm_device_t *dev, unsigned int *sequence);135135+extern int i915_driver_vblank_wait(struct drm_device *dev, unsigned int *sequence);136136+extern int i915_driver_vblank_wait2(struct drm_device *dev, unsigned int *sequence);137137extern irqreturn_t i915_driver_irq_handler(DRM_IRQ_ARGS);138138-extern void i915_driver_irq_preinstall(drm_device_t * dev);139139-extern void i915_driver_irq_postinstall(drm_device_t * dev);140140-extern void i915_driver_irq_uninstall(drm_device_t * dev);138138+extern void i915_driver_irq_preinstall(struct drm_device * dev);139139+extern void i915_driver_irq_postinstall(struct drm_device * dev);140140+extern void i915_driver_irq_uninstall(struct drm_device * dev);141141extern int i915_vblank_pipe_set(DRM_IOCTL_ARGS);142142extern int i915_vblank_pipe_get(DRM_IOCTL_ARGS);143143extern int i915_vblank_swap(DRM_IOCTL_ARGS);···148148extern int i915_mem_init_heap(DRM_IOCTL_ARGS);149149extern int i915_mem_destroy_heap(DRM_IOCTL_ARGS);150150extern void i915_mem_takedown(struct mem_block **heap);151151-extern void i915_mem_release(drm_device_t * dev,151151+extern void i915_mem_release(struct drm_device * dev,152152 DRMFILE filp, struct mem_block *heap);153153154154#define I915_READ(reg) DRM_READ32(dev_priv->mmio_map, (reg))···188188 I915_WRITE(LP_RING + RING_TAIL, outring); \189189} while(0)190190191191-extern int i915_wait_ring(drm_device_t * dev, int n, const char *caller);191191+extern int i915_wait_ring(struct drm_device * dev, int n, const char *caller);192192193193#define GFX_OP_USER_INTERRUPT ((0<<29)|(2<<23))194194#define GFX_OP_BREAKPOINT_INTERRUPT ((0<<29)|(1<<23))
+11-11
drivers/char/drm/i915_irq.c
···4242 *4343 * This function will be called with the HW lock held.4444 */4545-static void i915_vblank_tasklet(drm_device_t *dev)4545+static void i915_vblank_tasklet(struct drm_device *dev)4646{4747 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;4848 unsigned long irqflags;···211211212212irqreturn_t i915_driver_irq_handler(DRM_IRQ_ARGS)213213{214214- drm_device_t *dev = (drm_device_t *) arg;214214+ struct drm_device *dev = (struct drm_device *) arg;215215 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;216216 u16 temp;217217···257257 return IRQ_HANDLED;258258}259259260260-static int i915_emit_irq(drm_device_t * dev)260260+static int i915_emit_irq(struct drm_device * dev)261261{262262 drm_i915_private_t *dev_priv = dev->dev_private;263263 RING_LOCALS;···283283 return dev_priv->counter;284284}285285286286-static int i915_wait_irq(drm_device_t * dev, int irq_nr)286286+static int i915_wait_irq(struct drm_device * dev, int irq_nr)287287{288288 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;289289 int ret = 0;···309309 return ret;310310}311311312312-static int i915_driver_vblank_do_wait(drm_device_t *dev, unsigned int *sequence,312312+static int i915_driver_vblank_do_wait(struct drm_device *dev, unsigned int *sequence,313313 atomic_t *counter)314314{315315 drm_i915_private_t *dev_priv = dev->dev_private;···331331}332332333333334334-int i915_driver_vblank_wait(drm_device_t *dev, unsigned int *sequence)334334+int i915_driver_vblank_wait(struct drm_device *dev, unsigned int *sequence)335335{336336 return i915_driver_vblank_do_wait(dev, sequence, &dev->vbl_received);337337}338338339339-int i915_driver_vblank_wait2(drm_device_t *dev, unsigned int *sequence)339339+int i915_driver_vblank_wait2(struct drm_device *dev, unsigned int *sequence)340340{341341 return i915_driver_vblank_do_wait(dev, sequence, &dev->vbl_received2);342342}···389389 return i915_wait_irq(dev, irqwait.irq_seq);390390}391391392392-static void i915_enable_interrupt (drm_device_t *dev)392392+static void i915_enable_interrupt (struct drm_device *dev)393393{394394 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;395395 u16 flag;···569569570570/* drm_dma.h hooks571571*/572572-void i915_driver_irq_preinstall(drm_device_t * dev)572572+void i915_driver_irq_preinstall(struct drm_device * dev)573573{574574 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;575575···578578 I915_WRITE16(I915REG_INT_ENABLE_R, 0x0);579579}580580581581-void i915_driver_irq_postinstall(drm_device_t * dev)581581+void i915_driver_irq_postinstall(struct drm_device * dev)582582{583583 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;584584···592592 DRM_INIT_WAITQUEUE(&dev_priv->irq_queue);593593}594594595595-void i915_driver_irq_uninstall(drm_device_t * dev)595595+void i915_driver_irq_uninstall(struct drm_device * dev)596596{597597 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private;598598 u16 temp;
+2-2
drivers/char/drm/i915_mem.c
···4343 * block to allocate, and the ring is drained prior to allocations --4444 * in other words allocation is expensive.4545 */4646-static void mark_block(drm_device_t * dev, struct mem_block *p, int in_use)4646+static void mark_block(struct drm_device * dev, struct mem_block *p, int in_use)4747{4848 drm_i915_private_t *dev_priv = dev->dev_private;4949 drm_i915_sarea_t *sarea_priv = dev_priv->sarea_priv;···208208209209/* Free all blocks associated with the releasing file.210210 */211211-void i915_mem_release(drm_device_t * dev, DRMFILE filp, struct mem_block *heap)211211+void i915_mem_release(struct drm_device * dev, DRMFILE filp, struct mem_block *heap)212212{213213 struct mem_block *p;214214
+3-3
drivers/char/drm/r300_cmdbuf.c
···706706 * The actual age emit is done by r300_do_cp_cmdbuf, which is why you must707707 * be careful about how this function is called.708708 */709709-static void r300_discard_buffer(drm_device_t * dev, drm_buf_t * buf)709709+static void r300_discard_buffer(struct drm_device * dev, drm_buf_t * buf)710710{711711 drm_radeon_private_t *dev_priv = dev->dev_private;712712 drm_radeon_buf_priv_t *buf_priv = buf->dev_private;···779779 * commands on the DMA ring buffer.780780 * Called by the ioctl handler function radeon_cp_cmdbuf.781781 */782782-int r300_do_cp_cmdbuf(drm_device_t *dev,782782+int r300_do_cp_cmdbuf(struct drm_device *dev,783783 DRMFILE filp,784784- drm_file_t *filp_priv,784784+ struct drm_file *filp_priv,785785 drm_radeon_kcmd_buffer_t *cmdbuf)786786{787787 drm_radeon_private_t *dev_priv = dev->dev_private;
+12-12
drivers/char/drm/radeon_cp.c
···36363737#define RADEON_FIFO_DEBUG 038383939-static int radeon_do_cleanup_cp(drm_device_t * dev);3939+static int radeon_do_cleanup_cp(struct drm_device * dev);40404141/* CP microcode (from ATI) */4242static const u32 R200_cp_microcode[][2] = {···816816 {0000000000, 0000000000},817817};818818819819-static int RADEON_READ_PLL(drm_device_t * dev, int addr)819819+static int RADEON_READ_PLL(struct drm_device * dev, int addr)820820{821821 drm_radeon_private_t *dev_priv = dev->dev_private;822822···1066106610671067/* Reset the engine. This will stop the CP if it is running.10681068 */10691069-static int radeon_do_engine_reset(drm_device_t * dev)10691069+static int radeon_do_engine_reset(struct drm_device * dev)10701070{10711071 drm_radeon_private_t *dev_priv = dev->dev_private;10721072 u32 clock_cntl_index, mclk_cntl, rbbm_soft_reset;···11221122 return 0;11231123}1124112411251125-static void radeon_cp_init_ring_buffer(drm_device_t * dev,11251125+static void radeon_cp_init_ring_buffer(struct drm_device * dev,11261126 drm_radeon_private_t * dev_priv)11271127{11281128 u32 ring_start, cur_read_ptr;···13841384 }13851385}1386138613871387-static int radeon_do_init_cp(drm_device_t * dev, drm_radeon_init_t * init)13871387+static int radeon_do_init_cp(struct drm_device * dev, drm_radeon_init_t * init)13881388{13891389 drm_radeon_private_t *dev_priv = dev->dev_private;13901390···17351735 return 0;17361736}1737173717381738-static int radeon_do_cleanup_cp(drm_device_t * dev)17381738+static int radeon_do_cleanup_cp(struct drm_device * dev)17391739{17401740 drm_radeon_private_t *dev_priv = dev->dev_private;17411741 DRM_DEBUG("\n");···17911791 *17921792 * Charl P. Botha <http://cpbotha.net>17931793 */17941794-static int radeon_do_resume_cp(drm_device_t * dev)17941794+static int radeon_do_resume_cp(struct drm_device * dev)17951795{17961796 drm_radeon_private_t *dev_priv = dev->dev_private;17971797···19181918 return 0;19191919}1920192019211921-void radeon_do_release(drm_device_t * dev)19211921+void radeon_do_release(struct drm_device * dev)19221922{19231923 drm_radeon_private_t *dev_priv = dev->dev_private;19241924 int i, ret;···20462046 * they can't get the lock.20472047 */2048204820492049-drm_buf_t *radeon_freelist_get(drm_device_t * dev)20492049+drm_buf_t *radeon_freelist_get(struct drm_device * dev)20502050{20512051 drm_device_dma_t *dma = dev->dma;20522052 drm_radeon_private_t *dev_priv = dev->dev_private;···20862086}2087208720882088#if 020892089-drm_buf_t *radeon_freelist_get(drm_device_t * dev)20892089+drm_buf_t *radeon_freelist_get(struct drm_device * dev)20902090{20912091 drm_device_dma_t *dma = dev->dma;20922092 drm_radeon_private_t *dev_priv = dev->dev_private;···21202120}21212121#endif2122212221232123-void radeon_freelist_reset(drm_device_t * dev)21232123+void radeon_freelist_reset(struct drm_device * dev)21242124{21252125 drm_device_dma_t *dma = dev->dma;21262126 drm_radeon_private_t *dev_priv = dev->dev_private;···21702170 return DRM_ERR(EBUSY);21712171}2172217221732173-static int radeon_cp_get_buffers(DRMFILE filp, drm_device_t * dev,21732173+static int radeon_cp_get_buffers(DRMFILE filp, struct drm_device * dev,21742174 struct drm_dma * d)21752175{21762176 int i;
+16-16
drivers/char/drm/radeon_drv.h
···336336extern int radeon_fullscreen(DRM_IOCTL_ARGS);337337extern int radeon_cp_buffers(DRM_IOCTL_ARGS);338338339339-extern void radeon_freelist_reset(drm_device_t * dev);340340-extern drm_buf_t *radeon_freelist_get(drm_device_t * dev);339339+extern void radeon_freelist_reset(struct drm_device * dev);340340+extern drm_buf_t *radeon_freelist_get(struct drm_device * dev);341341342342extern int radeon_wait_ring(drm_radeon_private_t * dev_priv, int n);343343···357357extern int radeon_irq_emit(DRM_IOCTL_ARGS);358358extern int radeon_irq_wait(DRM_IOCTL_ARGS);359359360360-extern void radeon_do_release(drm_device_t * dev);361361-extern int radeon_driver_vblank_wait(drm_device_t * dev,360360+extern void radeon_do_release(struct drm_device * dev);361361+extern int radeon_driver_vblank_wait(struct drm_device * dev,362362 unsigned int *sequence);363363-extern int radeon_driver_vblank_wait2(drm_device_t * dev,363363+extern int radeon_driver_vblank_wait2(struct drm_device * dev,364364 unsigned int *sequence);365365extern irqreturn_t radeon_driver_irq_handler(DRM_IRQ_ARGS);366366-extern void radeon_driver_irq_preinstall(drm_device_t * dev);367367-extern void radeon_driver_irq_postinstall(drm_device_t * dev);368368-extern void radeon_driver_irq_uninstall(drm_device_t * dev);369369-extern int radeon_vblank_crtc_get(drm_device_t *dev);370370-extern int radeon_vblank_crtc_set(drm_device_t *dev, int64_t value);366366+extern void radeon_driver_irq_preinstall(struct drm_device * dev);367367+extern void radeon_driver_irq_postinstall(struct drm_device * dev);368368+extern void radeon_driver_irq_uninstall(struct drm_device * dev);369369+extern int radeon_vblank_crtc_get(struct drm_device *dev);370370+extern int radeon_vblank_crtc_set(struct drm_device *dev, int64_t value);371371372372extern int radeon_driver_load(struct drm_device *dev, unsigned long flags);373373extern int radeon_driver_unload(struct drm_device *dev);374374extern int radeon_driver_firstopen(struct drm_device *dev);375375-extern void radeon_driver_preclose(drm_device_t * dev, DRMFILE filp);376376-extern void radeon_driver_postclose(drm_device_t * dev, drm_file_t * filp);377377-extern void radeon_driver_lastclose(drm_device_t * dev);378378-extern int radeon_driver_open(drm_device_t * dev, drm_file_t * filp_priv);375375+extern void radeon_driver_preclose(struct drm_device * dev, DRMFILE filp);376376+extern void radeon_driver_postclose(struct drm_device * dev, struct drm_file * filp);377377+extern void radeon_driver_lastclose(struct drm_device * dev);378378+extern int radeon_driver_open(struct drm_device * dev, struct drm_file * filp_priv);379379extern long radeon_compat_ioctl(struct file *filp, unsigned int cmd,380380 unsigned long arg);381381382382/* r300_cmdbuf.c */383383extern void r300_init_reg_flags(void);384384385385-extern int r300_do_cp_cmdbuf(drm_device_t * dev, DRMFILE filp,386386- drm_file_t * filp_priv,385385+extern int r300_do_cp_cmdbuf(struct drm_device * dev, DRMFILE filp,386386+ struct drm_file * filp_priv,387387 drm_radeon_kcmd_buffer_t * cmdbuf);388388389389/* Flags for stats.boxes
···3535 sisdrv_PCI_IDS3636};37373838-static int sis_driver_load(drm_device_t *dev, unsigned long chipset)3838+static int sis_driver_load(struct drm_device *dev, unsigned long chipset)3939{4040 drm_sis_private_t *dev_priv;4141 int ret;···5454 return ret;5555}56565757-static int sis_driver_unload(drm_device_t *dev)5757+static int sis_driver_unload(struct drm_device *dev)5858{5959 drm_sis_private_t *dev_priv = dev->dev_private;6060
+3-3
drivers/char/drm/sis_drv.h
···6161 unsigned long agp_offset;6262} drm_sis_private_t;63636464-extern int sis_idle(drm_device_t *dev);6565-extern void sis_reclaim_buffers_locked(drm_device_t *dev, struct file *filp);6666-extern void sis_lastclose(drm_device_t *dev);6464+extern int sis_idle(struct drm_device *dev);6565+extern void sis_reclaim_buffers_locked(struct drm_device *dev, struct file *filp);6666+extern void sis_lastclose(struct drm_device *dev);67676868extern drm_ioctl_desc_t sis_ioctls[];6969extern int sis_max_ioctl;