Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/vfio/platform/
Dvfio_platform_common.c149 unsigned long minsz; in vfio_platform_ioctl() local
154 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_platform_ioctl()
156 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_platform_ioctl()
159 if (info.argsz < minsz) in vfio_platform_ioctl()
166 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_platform_ioctl()
172 minsz = offsetofend(struct vfio_region_info, offset); in vfio_platform_ioctl()
174 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_platform_ioctl()
177 if (info.argsz < minsz) in vfio_platform_ioctl()
188 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_platform_ioctl()
194 minsz = offsetofend(struct vfio_irq_info, count); in vfio_platform_ioctl()
[all …]
/linux-4.1.27/drivers/vfio/
Dvfio_iommu_spapr_tce.c154 unsigned long minsz; in tce_iommu_ioctl() local
177 minsz = offsetofend(struct vfio_iommu_spapr_tce_info, in tce_iommu_ioctl()
180 if (copy_from_user(&info, (void __user *)arg, minsz)) in tce_iommu_ioctl()
183 if (info.argsz < minsz) in tce_iommu_ioctl()
190 if (copy_to_user((void __user *)arg, &info, minsz)) in tce_iommu_ioctl()
205 minsz = offsetofend(struct vfio_iommu_type1_dma_map, size); in tce_iommu_ioctl()
207 if (copy_from_user(&param, (void __user *)arg, minsz)) in tce_iommu_ioctl()
210 if (param.argsz < minsz) in tce_iommu_ioctl()
255 minsz = offsetofend(struct vfio_iommu_type1_dma_unmap, in tce_iommu_ioctl()
258 if (copy_from_user(&param, (void __user *)arg, minsz)) in tce_iommu_ioctl()
[all …]
Dvfio_spapr_eeh.c39 unsigned long minsz; in vfio_spapr_iommu_eeh_ioctl() local
54 minsz = offsetofend(struct vfio_eeh_pe_op, op); in vfio_spapr_iommu_eeh_ioctl()
55 if (copy_from_user(&op, (void __user *)arg, minsz)) in vfio_spapr_iommu_eeh_ioctl()
57 if (op.argsz < minsz || op.flags) in vfio_spapr_iommu_eeh_ioctl()
Dvfio_iommu_type1.c959 unsigned long minsz; in vfio_iommu_type1_ioctl() local
977 minsz = offsetofend(struct vfio_iommu_type1_info, iova_pgsizes); in vfio_iommu_type1_ioctl()
979 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_iommu_type1_ioctl()
982 if (info.argsz < minsz) in vfio_iommu_type1_ioctl()
989 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_iommu_type1_ioctl()
997 minsz = offsetofend(struct vfio_iommu_type1_dma_map, size); in vfio_iommu_type1_ioctl()
999 if (copy_from_user(&map, (void __user *)arg, minsz)) in vfio_iommu_type1_ioctl()
1002 if (map.argsz < minsz || map.flags & ~mask) in vfio_iommu_type1_ioctl()
1011 minsz = offsetofend(struct vfio_iommu_type1_dma_unmap, size); in vfio_iommu_type1_ioctl()
1013 if (copy_from_user(&unmap, (void __user *)arg, minsz)) in vfio_iommu_type1_ioctl()
[all …]
Dvfio.c1251 unsigned long minsz; in vfio_group_fops_unl_ioctl() local
1253 minsz = offsetofend(struct vfio_group_status, flags); in vfio_group_fops_unl_ioctl()
1255 if (copy_from_user(&status, (void __user *)arg, minsz)) in vfio_group_fops_unl_ioctl()
1258 if (status.argsz < minsz) in vfio_group_fops_unl_ioctl()
1269 if (copy_to_user((void __user *)arg, &status, minsz)) in vfio_group_fops_unl_ioctl()
/linux-4.1.27/drivers/vfio/pci/
Dvfio_pci.c428 unsigned long minsz; in vfio_pci_ioctl() local
433 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_pci_ioctl()
435 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_pci_ioctl()
438 if (info.argsz < minsz) in vfio_pci_ioctl()
449 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_pci_ioctl()
456 minsz = offsetofend(struct vfio_region_info, offset); in vfio_pci_ioctl()
458 if (copy_from_user(&info, (void __user *)arg, minsz)) in vfio_pci_ioctl()
461 if (info.argsz < minsz) in vfio_pci_ioctl()
524 return copy_to_user((void __user *)arg, &info, minsz) ? in vfio_pci_ioctl()
530 minsz = offsetofend(struct vfio_irq_info, count); in vfio_pci_ioctl()
[all …]