Lines Matching refs:minsz
89 unsigned long minsz; in vfio_df_ioctl_bind_iommufd() local
95 minsz = offsetofend(struct vfio_device_bind_iommufd, out_devid); in vfio_df_ioctl_bind_iommufd()
100 if (user_size < minsz) in vfio_df_ioctl_bind_iommufd()
102 ret = copy_struct_from_user(&bind, minsz, arg, user_size); in vfio_df_ioctl_bind_iommufd()
199 unsigned long minsz, xend = 0; in vfio_df_ioctl_attach_pt() local
202 minsz = offsetofend(struct vfio_device_attach_iommufd_pt, pt_id); in vfio_df_ioctl_attach_pt()
204 if (copy_from_user(&attach, arg, minsz)) in vfio_df_ioctl_attach_pt()
207 if (attach.argsz < minsz) in vfio_df_ioctl_attach_pt()
223 if (copy_from_user((void *)&attach + minsz, in vfio_df_ioctl_attach_pt()
224 (void __user *)arg + minsz, xend - minsz)) in vfio_df_ioctl_attach_pt()
258 unsigned long minsz, xend = 0; in vfio_df_ioctl_detach_pt() local
260 minsz = offsetofend(struct vfio_device_detach_iommufd_pt, flags); in vfio_df_ioctl_detach_pt()
262 if (copy_from_user(&detach, arg, minsz)) in vfio_df_ioctl_detach_pt()
265 if (detach.argsz < minsz) in vfio_df_ioctl_detach_pt()
281 if (copy_from_user((void *)&detach + minsz, in vfio_df_ioctl_detach_pt()
282 (void __user *)arg + minsz, xend - minsz)) in vfio_df_ioctl_detach_pt()