Lines Matching defs:dev
43 void drm_legacy_init_members(struct drm_device *dev)
45 INIT_LIST_HEAD(&dev->ctxlist);
46 INIT_LIST_HEAD(&dev->vmalist);
47 INIT_LIST_HEAD(&dev->maplist);
48 spin_lock_init(&dev->buf_lock);
49 mutex_init(&dev->ctxlist_mutex);
52 void drm_legacy_destroy_members(struct drm_device *dev)
54 mutex_destroy(&dev->ctxlist_mutex);
57 int drm_legacy_setup(struct drm_device * dev)
61 if (dev->driver->firstopen &&
62 drm_core_check_feature(dev, DRIVER_LEGACY)) {
63 ret = dev->driver->firstopen(dev);
68 ret = drm_legacy_dma_setup(dev);
77 void drm_legacy_dev_reinit(struct drm_device *dev)
79 if (dev->irq_enabled)
80 drm_legacy_irq_uninstall(dev);
82 mutex_lock(&dev->struct_mutex);
84 drm_legacy_agp_clear(dev);
86 drm_legacy_sg_cleanup(dev);
87 drm_legacy_vma_flush(dev);
88 drm_legacy_dma_takedown(dev);
90 mutex_unlock(&dev->struct_mutex);
92 dev->sigdata.lock = NULL;
94 dev->context_flag = 0;
95 dev->last_context = 0;
96 dev->if_version = 0;