Lines Matching defs:dev
47 * @dev: DRM device.
52 int drm_legacy_dma_setup(struct drm_device *dev)
56 if (!drm_core_check_feature(dev, DRIVER_HAVE_DMA) ||
57 !drm_core_check_feature(dev, DRIVER_LEGACY))
60 dev->buf_use = 0;
61 atomic_set(&dev->buf_alloc, 0);
63 dev->dma = kzalloc(sizeof(*dev->dma), GFP_KERNEL);
64 if (!dev->dma)
68 memset(&dev->dma->bufs[i], 0, sizeof(dev->dma->bufs[0]));
76 * @dev: DRM device.
81 void drm_legacy_dma_takedown(struct drm_device *dev)
83 struct drm_device_dma *dma = dev->dma;
86 if (!drm_core_check_feature(dev, DRIVER_HAVE_DMA) ||
87 !drm_core_check_feature(dev, DRIVER_LEGACY))
103 drm_pci_free(dev, dma->bufs[i].seglist[j]);
118 kfree(dev->dma);
119 dev->dma = NULL;
125 * @dev: DRM device.
130 void drm_legacy_free_buffer(struct drm_device *dev, struct drm_buf * buf)
144 * @dev: DRM device.
149 void drm_legacy_reclaim_buffers(struct drm_device *dev,
152 struct drm_device_dma *dma = dev->dma;
161 drm_legacy_free_buffer(dev, dma->buflist[i]);