Lines Matching refs:data
416 int drm_legacy_addmap_ioctl(struct drm_device *dev, void *data,
419 struct drm_map *map = data;
462 int drm_legacy_getmap_ioctl(struct drm_device *dev, void *data,
465 struct drm_map *map = data;
620 int drm_legacy_rmmap_ioctl(struct drm_device *dev, void *data,
623 struct drm_map *request = data;
1269 int drm_legacy_addbufs(struct drm_device *dev, void *data,
1272 struct drm_buf_desc *request = data;
1314 void *data, int *p,
1350 if (f(data, count, from) < 0)
1367 static int copy_one_buf(void *data, int count, struct drm_buf_entry *from)
1369 struct drm_buf_info *request = data;
1381 int drm_legacy_infobufs(struct drm_device *dev, void *data,
1384 struct drm_buf_info *request = data;
1386 return __drm_legacy_infobufs(dev, data, &request->count, copy_one_buf);
1403 int drm_legacy_markbufs(struct drm_device *dev, void *data,
1407 struct drm_buf_desc *request = data;
1450 int drm_legacy_freebufs(struct drm_device *dev, void *data,
1454 struct drm_buf_free *request = data;
1504 int __drm_legacy_mapbufs(struct drm_device *dev, void *data, int *p,
1560 if (f(data, i, virtual, dma->buflist[i]) < 0) {
1573 static int map_one_buf(void *data, int idx, unsigned long virtual,
1576 struct drm_buf_map *request = data;
1593 int drm_legacy_mapbufs(struct drm_device *dev, void *data,
1596 struct drm_buf_map *request = data;
1598 return __drm_legacy_mapbufs(dev, data, &request->count,
1603 int drm_legacy_dma_ioctl(struct drm_device *dev, void *data,
1610 return dev->driver->dma_ioctl(dev, data, file_priv);