Lines Matching defs:arg
340 struct dma_buf_export_sync_file arg;
346 if (copy_from_user(&arg, user_data, sizeof(arg)))
349 if (arg.flags & ~DMA_BUF_SYNC_RW)
352 if ((arg.flags & DMA_BUF_SYNC_RW) == 0)
359 usage = dma_resv_usage_rw(arg.flags & DMA_BUF_SYNC_WRITE);
376 arg.fd = fd;
377 if (copy_to_user(user_data, &arg, sizeof(arg))) {
396 struct dma_buf_import_sync_file arg;
403 if (copy_from_user(&arg, user_data, sizeof(arg)))
406 if (arg.flags & ~DMA_BUF_SYNC_RW)
409 if ((arg.flags & DMA_BUF_SYNC_RW) == 0)
412 fence = sync_file_get_fence(arg.fd);
416 usage = (arg.flags & DMA_BUF_SYNC_WRITE) ? DMA_RESV_USAGE_WRITE :
442 unsigned int cmd, unsigned long arg)
453 if (copy_from_user(&sync, (void __user *) arg, sizeof(sync)))
482 return dma_buf_set_name(dmabuf, (const char __user *)arg);
486 return dma_buf_export_sync_file(dmabuf, (void __user *)arg);
488 return dma_buf_import_sync_file(dmabuf, (const void __user *)arg);