Lines Matching refs:dev

45 static void radeon_configure(struct drm_device *dev)
47 dev->driver->driver_features =
51 dev->driver->buf_priv_size = sizeof(drm_radeon_buf_priv_t);
52 dev->driver->load = radeon_driver_load;
53 dev->driver->unload = radeon_driver_unload;
54 dev->driver->firstopen = radeon_driver_firstopen;
55 dev->driver->open = radeon_driver_open;
56 dev->driver->preclose = radeon_driver_preclose;
57 dev->driver->postclose = radeon_driver_postclose;
58 dev->driver->lastclose = radeon_driver_lastclose;
59 dev->driver->get_vblank_counter = radeon_get_vblank_counter;
60 dev->driver->enable_vblank = radeon_enable_vblank;
61 dev->driver->disable_vblank = radeon_disable_vblank;
62 dev->driver->irq_preinstall = radeon_driver_irq_preinstall;
63 dev->driver->irq_postinstall = radeon_driver_irq_postinstall;
64 dev->driver->irq_uninstall = radeon_driver_irq_uninstall;
65 dev->driver->irq_handler = radeon_driver_irq_handler;
66 dev->driver->dma_ioctl = radeon_cp_buffers;
68 dev->driver->ioctls = radeon_ioctls;
69 dev->driver->max_ioctl = radeon_max_ioctl;
71 dev->driver->name = DRIVER_NAME;
72 dev->driver->desc = DRIVER_DESC;
73 dev->driver->date = DRIVER_DATE;
74 dev->driver->major = DRIVER_MAJOR;
75 dev->driver->minor = DRIVER_MINOR;
76 dev->driver->patchlevel = DRIVER_PATCHLEVEL;
89 struct drm_device *dev = device_get_softc(kdev);
91 dev->driver = malloc(sizeof(struct drm_driver_info), DRM_MEM_DRIVER,
94 radeon_configure(dev);
102 struct drm_device *dev = device_get_softc(kdev);
107 free(dev->driver, DRM_MEM_DRIVER);
140 struct drm_device *dev = device_private(self);
146 if (drm_find_file_by_proc(dev, curlwp->l_proc) &&
147 radeon_cp_stop(dev, &stop_args, dev->lock.file_priv) != 0)
157 struct drm_device *dev = device_private(self);
161 if (drm_find_file_by_proc(dev, curlwp->l_proc) &&
162 radeon_cp_resume(dev, NULL, NULL) != 0)
180 struct drm_device *dev = device_private(self);
182 dev->driver = malloc(sizeof(struct drm_driver_info), DRM_MEM_DRIVER,
185 radeon_configure(dev);
235 #include <dev/firmload.h>