Home
last modified time | relevance | path

Searched refs:minsz (Results 1 – 10 of 10) 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 …]
H A Dvfio_main.c935 size_t minsz = in vfio_ioctl_device_feature_mig_device_state() local
951 if (copy_from_user(&mig, arg, minsz)) in vfio_ioctl_device_feature_mig_device_state()
1112 size_t minsz = in vfio_ioctl_device_feature_logging_start() local
1133 if (copy_from_user(&control, arg, minsz)) in vfio_ioctl_device_feature_logging_start()
1223 size_t minsz = in vfio_ioctl_device_feature_logging_report() local
1240 if (copy_from_user(&report, arg, minsz)) in vfio_ioctl_device_feature_logging_report()
1266 size_t minsz = offsetofend(struct vfio_device_feature, flags); in vfio_ioctl_device_feature() local
1269 if (copy_from_user(&feature, arg, minsz)) in vfio_ioctl_device_feature()
1272 if (feature.argsz < minsz) in vfio_ioctl_device_feature()
1291 feature.argsz - minsz); in vfio_ioctl_device_feature()
[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.c528 unsigned long minsz; in vfio_ccw_mdev_ioctl() local
535 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_ccw_mdev_ioctl()
537 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_ccw_mdev_ioctl()
540 if (info.argsz < minsz) in vfio_ccw_mdev_ioctl()
547 return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0; in vfio_ccw_mdev_ioctl()
553 minsz = offsetofend(struct vfio_irq_info, count); in vfio_ccw_mdev_ioctl()
555 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_ccw_mdev_ioctl()
558 if (info.argsz < minsz || info.index >= VFIO_CCW_NUM_IRQS) in vfio_ccw_mdev_ioctl()
568 return copy_to_user((void __user *)arg, &info, minsz) ? -EFAULT : 0; in vfio_ccw_mdev_ioctl()
576 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/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 …]
/linux/arch/sparc/mm/
H A Dsrmmu.c150 int offset, minsz = 1 << SRMMU_NOCACHE_BITMAP_SHIFT; in __srmmu_get_nocache() local
153 if (size < minsz) { in __srmmu_get_nocache()
156 size = minsz; in __srmmu_get_nocache()
158 if (size & (minsz - 1)) { in __srmmu_get_nocache()
161 size += minsz - 1; in __srmmu_get_nocache()