Home
last modified time | relevance | path

Searched refs:minsz (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c782 unsigned long minsz; in vfio_spapr_ioctl_eeh_pe_op() local
788 minsz = offsetofend(struct vfio_eeh_pe_op, op); in vfio_spapr_ioctl_eeh_pe_op()
789 if (copy_from_user(&op, (void __user *)arg, minsz)) in vfio_spapr_ioctl_eeh_pe_op()
791 if (op.argsz < minsz || op.flags) in vfio_spapr_ioctl_eeh_pe_op()
815 minsz = offsetofend(struct vfio_eeh_pe_op, err.mask); in vfio_spapr_ioctl_eeh_pe_op()
816 if (op.argsz < minsz) in vfio_spapr_ioctl_eeh_pe_op()
818 if (copy_from_user(&op, (void __user *)arg, minsz)) in vfio_spapr_ioctl_eeh_pe_op()
832 unsigned long minsz, ddwsz; in tce_iommu_ioctl() local
872 minsz = offsetofend(struct vfio_iommu_spapr_tce_info, in tce_iommu_ioctl()
875 if (copy_from_user(&info, (void __user *)arg, minsz)) in tce_iommu_ioctl()
[all …]
/linux/samples/vfio-mdev/
H A Dmdpy.c522 unsigned long minsz; in mdpy_ioctl() local
531 minsz = offsetofend(struct vfio_device_info, num_irqs); in mdpy_ioctl()
533 if (copy_from_user(&info, (void __user *)arg, minsz)) in mdpy_ioctl()
536 if (info.argsz < minsz) in mdpy_ioctl()
545 if (copy_to_user((void __user *)arg, &info, minsz)) in mdpy_ioctl()
555 minsz = offsetofend(struct vfio_irq_info, count); in mdpy_ioctl()
557 if (copy_from_user(&info, (void __user *)arg, minsz)) in mdpy_ioctl()
560 if ((info.argsz < minsz) || in mdpy_ioctl()
568 if (copy_to_user((void __user *)arg, &info, minsz)) in mdpy_ioctl()
578 minsz = offsetofend(struct vfio_device_gfx_plane_info, in mdpy_ioctl()
[all …]
H A Dmtty.c1793 unsigned long minsz; in mtty_ioctl()
1800 minsz = offsetofend(struct vfio_device_info, num_irqs); in mtty_ioctl()
1802 if (copy_from_user(&info, (void __user *)arg, minsz)) in mtty_ioctl()
1805 if (info.argsz < minsz) in mtty_ioctl()
1814 if (copy_to_user((void __user *)arg, &info, minsz)) in mtty_ioctl()
1824 minsz = offsetofend(struct vfio_irq_info, count); in mtty_ioctl()
1826 if (copy_from_user(&info, (void __user *)arg, minsz)) in mtty_ioctl()
1829 if ((info.argsz < minsz) || in mtty_ioctl()
1837 if (copy_to_user((void __user *)arg, &info, minsz)) in mtty_ioctl()
1848 minsz in mtty_ioctl()
840 unsigned long minsz; mtty_precopy_ioctl() local
1796 unsigned long minsz; mtty_ioctl() local
[all...]
H A Dmbochs.c1194 unsigned long minsz; in mbochs_ioctl() local
1201 minsz = offsetofend(struct vfio_device_info, num_irqs); in mbochs_ioctl()
1203 if (copy_from_user(&info, (void __user *)arg, minsz)) in mbochs_ioctl()
1206 if (info.argsz < minsz) in mbochs_ioctl()
1213 if (copy_to_user((void __user *)arg, &info, minsz)) in mbochs_ioctl()
1223 minsz = offsetofend(struct vfio_irq_info, count); in mbochs_ioctl()
1225 if (copy_from_user(&info, (void __user *)arg, minsz)) in mbochs_ioctl()
1228 if ((info.argsz < minsz) || in mbochs_ioctl()
1236 if (copy_to_user((void __user *)arg, &info, minsz)) in mbochs_ioctl()
1246 minsz = offsetofend(struct vfio_device_gfx_plane_info, in mbochs_ioctl()
[all …]
/linux/drivers/s390/cio/
H A Dvfio_ccw_ops.c497 unsigned long minsz; in vfio_ccw_mdev_ioctl() local
504 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_ccw_mdev_ioctl()
506 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_ccw_mdev_ioctl()
509 if (info.argsz < minsz) in vfio_ccw_mdev_ioctl()
516 return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0; in vfio_ccw_mdev_ioctl()
522 minsz = offsetofend(struct vfio_irq_info, count); in vfio_ccw_mdev_ioctl()
524 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_ccw_mdev_ioctl()
527 if (info.argsz < minsz || info.index >= VFIO_CCW_NUM_IRQS) in vfio_ccw_mdev_ioctl()
537 return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0; in vfio_ccw_mdev_ioctl()
545 minsz = offsetofend(struct vfio_irq_set, count); in vfio_ccw_mdev_ioctl()
[all …]
/linux/drivers/vfio/platform/
H A Dvfio_platform_common.c299 unsigned long minsz; in vfio_platform_ioctl() local
304 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_platform_ioctl()
306 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_platform_ioctl()
309 if (info.argsz < minsz) in vfio_platform_ioctl()
318 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_platform_ioctl()
324 minsz = offsetofend(struct vfio_irq_info, count); in vfio_platform_ioctl()
326 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_platform_ioctl()
329 if (info.argsz < minsz) in vfio_platform_ioctl()
338 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_platform_ioctl()
347 minsz = offsetofend(struct vfio_irq_set, count); in vfio_platform_ioctl()
[all …]
/linux/drivers/vfio/pci/
H A Dvfio_pci_core.c1017 unsigned long minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_pci_ioctl_get_info() local
1022 if (copy_from_user(&info, arg, minsz)) in vfio_pci_ioctl_get_info()
1025 if (info.argsz < minsz) in vfio_pci_ioctl_get_info()
1028 minsz = min_t(size_t, info.argsz, sizeof(info)); in vfio_pci_ioctl_get_info()
1068 return copy_to_user(arg, &info, minsz) ? -EFAULT : 0; in vfio_pci_ioctl_get_info()
1189 unsigned long minsz = offsetofend(struct vfio_irq_info, count); in vfio_pci_ioctl_get_irq_info() local
1192 if (copy_from_user(&info, arg, minsz)) in vfio_pci_ioctl_get_irq_info()
1195 if (info.argsz < minsz || info.index >= VFIO_PCI_NUM_IRQS) in vfio_pci_ioctl_get_irq_info()
1220 return copy_to_user(arg, &info, minsz) ? -EFAULT : 0; in vfio_pci_ioctl_get_irq_info()
1226 unsigned long minsz = offsetofend(struct vfio_irq_set, count); in vfio_pci_ioctl_set_irqs() local
[all …]
/linux/drivers/s390/crypto/
H A Dvfio_ap_ops.c2103 unsigned long minsz; in vfio_ap_mdev_get_device_info() local
2106 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_ap_mdev_get_device_info()
2108 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_ap_mdev_get_device_info()
2111 if (info.argsz < minsz) in vfio_ap_mdev_get_device_info()
2118 return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0; in vfio_ap_mdev_get_device_info()
2123 unsigned long minsz; in vfio_ap_get_irq_info() local
2126 minsz = offsetofend(struct vfio_irq_info, count); in vfio_ap_get_irq_info()
2128 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_ap_get_irq_info()
2131 if (info.argsz < minsz || info.index >= VFIO_AP_NUM_IRQS) in vfio_ap_get_irq_info()
2147 return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0; in vfio_ap_get_irq_info()
[all …]
/linux/drivers/gpu/drm/i915/gvt/
H A Dkvmgt.c1263 unsigned long minsz; in intel_vgpu_ioctl() local
1270 minsz = offsetofend(struct vfio_device_info, num_irqs); in intel_vgpu_ioctl()
1272 if (copy_from_user(&info, (void __user *)arg, minsz)) in intel_vgpu_ioctl()
1275 if (info.argsz < minsz) in intel_vgpu_ioctl()
1284 return copy_to_user((void __user *)arg, &info, minsz) ? in intel_vgpu_ioctl()
1290 minsz = offsetofend(struct vfio_irq_info, count); in intel_vgpu_ioctl()
1292 if (copy_from_user(&info, (void __user *)arg, minsz)) in intel_vgpu_ioctl()
1295 if (info.argsz < minsz || info.index >= VFIO_PCI_NUM_IRQS) in intel_vgpu_ioctl()
1316 return copy_to_user((void __user *)arg, &info, minsz) ? in intel_vgpu_ioctl()
1324 minsz = offsetofend(struct vfio_irq_set, count); in intel_vgpu_ioctl()
[all …]