Lines Matching defs:arg
812 static int vfio_ioct_mig_return_fd(struct file *filp, void __user *arg,
825 if (copy_to_user(arg, mig, sizeof(*mig))) {
841 u32 flags, void __user *arg,
860 if (copy_from_user(&mig, arg, minsz))
879 return vfio_ioct_mig_return_fd(filp, arg, &mig);
882 if (copy_to_user(arg, &mig, sizeof(mig)))
891 u32 flags, void __user *arg,
911 if (copy_to_user(arg, &data_size, sizeof(data_size)))
918 u32 flags, void __user *arg,
933 if (copy_to_user(arg, &mig, sizeof(mig)))
991 u32 flags, void __user *arg,
1015 if (copy_from_user(&control, arg, minsz))
1064 if (copy_to_user(arg, &control, sizeof(control))) {
1076 u32 flags, void __user *arg,
1103 u32 flags, void __user *arg,
1123 if (copy_from_user(&report, arg, minsz))
1147 struct vfio_device_feature __user *arg)
1152 if (copy_from_user(&feature, arg, minsz))
1173 device, feature.flags, arg->data,
1177 device, feature.flags, arg->data,
1181 device, feature.flags, arg->data,
1185 device, feature.flags, arg->data,
1189 device, feature.flags, arg->data,
1193 device, feature.flags, arg->data,
1199 arg->data,
1205 unsigned int cmd, unsigned long arg)
1209 void __user *uptr = (void __user *)arg;
1245 ret = device->ops->ioctl(device, cmd, arg);