Lines Matching defs:dev
45 void drm_legacy_init_members(struct drm_device *dev)
47 INIT_LIST_HEAD(&dev->ctxlist);
48 INIT_LIST_HEAD(&dev->vmalist);
49 INIT_LIST_HEAD(&dev->maplist);
50 spin_lock_init(&dev->buf_lock);
51 mutex_init(&dev->ctxlist_mutex);
54 void drm_legacy_destroy_members(struct drm_device *dev)
56 mutex_destroy(&dev->ctxlist_mutex);
59 int drm_legacy_setup(struct drm_device * dev)
63 if (dev->driver->firstopen &&
64 drm_core_check_feature(dev, DRIVER_LEGACY)) {
65 ret = dev->driver->firstopen(dev);
70 ret = drm_legacy_dma_setup(dev);
79 void drm_legacy_dev_reinit(struct drm_device *dev)
81 if (dev->irq_enabled)
82 drm_irq_uninstall(dev);
84 mutex_lock(&dev->struct_mutex);
86 drm_legacy_agp_clear(dev);
88 drm_legacy_sg_cleanup(dev);
89 drm_legacy_vma_flush(dev);
90 drm_legacy_dma_takedown(dev);
92 mutex_unlock(&dev->struct_mutex);
94 dev->sigdata.lock = NULL;
96 dev->context_flag = 0;
97 dev->last_context = 0;
98 dev->if_version = 0;