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;
87 if (!drm_core_check_feature(dev, DRIVER_HAVE_DMA) ||
88 !drm_core_check_feature(dev, DRIVER_LEGACY))
105 dma_free_coherent(dev->dev,
124 kfree(dev->dma);
125 dev->dma = NULL;
131 * @dev: DRM device.
136 void drm_legacy_free_buffer(struct drm_device *dev, struct drm_buf * buf)
150 * @dev: DRM device.
155 void drm_legacy_reclaim_buffers(struct drm_device *dev,
158 struct drm_device_dma *dma = dev->dma;
167 drm_legacy_free_buffer(dev, dma->buflist[i]);