Lines Matching refs:minsz
68 unsigned long minsz; in vfio_df_ioctl_bind_iommufd() local
73 minsz = offsetofend(struct vfio_device_bind_iommufd, out_devid); in vfio_df_ioctl_bind_iommufd()
75 if (copy_from_user(&bind, arg, minsz)) in vfio_df_ioctl_bind_iommufd()
78 if (bind.argsz < minsz || bind.flags || bind.iommufd < 0) in vfio_df_ioctl_bind_iommufd()
167 unsigned long minsz, xend = 0; in vfio_df_ioctl_attach_pt() local
170 minsz = offsetofend(struct vfio_device_attach_iommufd_pt, pt_id); in vfio_df_ioctl_attach_pt()
172 if (copy_from_user(&attach, arg, minsz)) in vfio_df_ioctl_attach_pt()
175 if (attach.argsz < minsz) in vfio_df_ioctl_attach_pt()
191 if (copy_from_user((void *)&attach + minsz, in vfio_df_ioctl_attach_pt()
192 (void __user *)arg + minsz, xend - minsz)) in vfio_df_ioctl_attach_pt()
226 unsigned long minsz, xend = 0; in vfio_df_ioctl_detach_pt() local
228 minsz = offsetofend(struct vfio_device_detach_iommufd_pt, flags); in vfio_df_ioctl_detach_pt()
230 if (copy_from_user(&detach, arg, minsz)) in vfio_df_ioctl_detach_pt()
233 if (detach.argsz < minsz) in vfio_df_ioctl_detach_pt()
249 if (copy_from_user((void *)&detach + minsz, in vfio_df_ioctl_detach_pt()
250 (void __user *)arg + minsz, xend - minsz)) in vfio_df_ioctl_detach_pt()