Lines Matching refs:minsz
804 unsigned long minsz; in vfio_pci_ioctl() local
811 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_pci_ioctl()
816 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_pci_ioctl()
819 if (info.argsz < minsz) in vfio_pci_ioctl()
823 minsz = capsz; in vfio_pci_ioctl()
862 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_pci_ioctl()
871 minsz = offsetofend(struct vfio_region_info, offset); in vfio_pci_ioctl()
873 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_pci_ioctl()
876 if (info.argsz < minsz) in vfio_pci_ioctl()
1007 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_pci_ioctl()
1013 minsz = offsetofend(struct vfio_irq_info, count); in vfio_pci_ioctl()
1015 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_pci_ioctl()
1018 if (info.argsz < minsz || info.index >= VFIO_PCI_NUM_IRQS) in vfio_pci_ioctl()
1043 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_pci_ioctl()
1052 minsz = offsetofend(struct vfio_irq_set, count); in vfio_pci_ioctl()
1054 if (copy_from_user(&hdr, (void __user *)arg, minsz)) in vfio_pci_ioctl()
1065 data = memdup_user((void __user *)(arg + minsz), in vfio_pci_ioctl()
1100 minsz = offsetofend(struct vfio_pci_hot_reset_info, count); in vfio_pci_ioctl()
1102 if (copy_from_user(&hdr, (void __user *)arg, minsz)) in vfio_pci_ioctl()
1105 if (hdr.argsz < minsz) in vfio_pci_ioctl()
1154 if (copy_to_user((void __user *)arg, &hdr, minsz)) in vfio_pci_ioctl()
1158 if (copy_to_user((void __user *)(arg + minsz), devices, in vfio_pci_ioctl()
1175 minsz = offsetofend(struct vfio_pci_hot_reset, count); in vfio_pci_ioctl()
1177 if (copy_from_user(&hdr, (void __user *)arg, minsz)) in vfio_pci_ioctl()
1180 if (hdr.argsz < minsz || hdr.flags) in vfio_pci_ioctl()
1213 if (copy_from_user(group_fds, (void __user *)(arg + minsz), in vfio_pci_ioctl()
1325 minsz = offsetofend(struct vfio_device_ioeventfd, fd); in vfio_pci_ioctl()
1327 if (copy_from_user(&ioeventfd, (void __user *)arg, minsz)) in vfio_pci_ioctl()
1330 if (ioeventfd.argsz < minsz) in vfio_pci_ioctl()
1347 minsz = offsetofend(struct vfio_device_feature, flags); in vfio_pci_ioctl()
1349 if (copy_from_user(&feature, (void __user *)arg, minsz)) in vfio_pci_ioctl()
1352 if (feature.argsz < minsz) in vfio_pci_ioctl()
1387 if (feature.argsz < minsz + sizeof(uuid)) in vfio_pci_ioctl()
1390 if (copy_from_user(&uuid, (void __user *)(arg + minsz), in vfio_pci_ioctl()