Lines Matching refs:data

112 	/* 32 bit data written to doorbell address */
289 * multiple DMA requests, we have to manage the sync data carefully.
291 * so that the DMA engine doesn't transfer data before the receiver is
652 int qaic_create_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv)
654 struct qaic_create_bo *args = data;
722 int qaic_mmap_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv)
724 struct qaic_mmap_bo *args = data;
921 int qaic_attach_slice_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv)
924 struct qaic_attach_slice *args = data;
948 if (args->data == 0)
970 user_data = u64_to_user_ptr(args->data);
1275 * data. In case the signal is not fatal to the process, we
1291 static int __qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv,
1294 struct qaic_execute *args = data;
1318 user_data = u64_to_user_ptr(args->data);
1393 int qaic_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv)
1395 return __qaic_execute_bo_ioctl(dev, data, file_priv, false);
1398 int qaic_partial_execute_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv)
1400 return __qaic_execute_bo_ioctl(dev, data, file_priv, true);
1436 irqreturn_t dbc_irq_handler(int irq, void *data)
1438 struct dma_bridge_chan *dbc = data;
1522 irqreturn_t dbc_irq_threaded_fn(int irq, void *data)
1524 struct dma_bridge_chan *dbc = data;
1648 int qaic_wait_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv)
1650 struct qaic_wait *args = data;
1722 int qaic_perf_stats_bo_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv)
1725 struct qaic_perf_stats *args = data;
1758 ret = copy_from_user(ent, u64_to_user_ptr(args->data), args->hdr.count * sizeof(*ent));
1788 if (copy_to_user(u64_to_user_ptr(args->data), ent, args->hdr.count * sizeof(*ent)))