Lines Matching defs:arg
427 unsigned int cmd, unsigned long arg)
433 if (!arg)
548 unsigned int cmd, unsigned long arg)
552 return dfl_feature_ioctl_get_num_irqs(pdev, feature, arg);
554 return dfl_feature_ioctl_set_irq(pdev, feature, arg);
644 unsigned long arg)
651 afu_ioctl_get_info(struct dfl_feature_platform_data *pdata, void __user *arg)
659 if (copy_from_user(&info, arg, minsz))
672 if (copy_to_user(arg, &info, sizeof(info)))
679 void __user *arg)
688 if (copy_from_user(&rinfo, arg, minsz))
702 if (copy_to_user(arg, &rinfo, sizeof(rinfo)))
709 afu_ioctl_dma_map(struct dfl_feature_platform_data *pdata, void __user *arg)
717 if (copy_from_user(&map, arg, minsz))
727 if (copy_to_user(arg, &map, sizeof(map))) {
741 afu_ioctl_dma_unmap(struct dfl_feature_platform_data *pdata, void __user *arg)
748 if (copy_from_user(&unmap, arg, minsz))
757 static long afu_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
772 return afu_ioctl_check_extension(pdata, arg);
774 return afu_ioctl_get_info(pdata, (void __user *)arg);
776 return afu_ioctl_get_region_info(pdata, (void __user *)arg);
778 return afu_ioctl_dma_map(pdata, (void __user *)arg);
780 return afu_ioctl_dma_unmap(pdata, (void __user *)arg);
790 ret = f->ops->ioctl(pdev, f, cmd, arg);