Lines Matching refs:ret
189 long ret = 0;
216 ret = driver->ops->ioctl(NULL,
220 if (ret > 0)
225 ret = driver->ops->ioctl(container->iommu_data,
231 return ret;
240 int ret = -ENODEV;
243 ret = driver->ops->attach_group(data, group->iommu_group,
245 if (ret)
249 return ret;
257 return ret;
264 long ret = -ENODEV;
304 ret = PTR_ERR(data);
309 ret = __vfio_container_attach_groups(container, driver, data);
310 if (ret) {
324 return ret;
333 long ret = -EINVAL;
336 return ret;
340 ret = VFIO_API_VERSION;
343 ret = vfio_container_ioctl_check_extension(container, arg);
346 ret = vfio_ioctl_set_iommu(container, arg);
353 ret = driver->ops->ioctl(data, cmd, arg);
356 return ret;
420 int ret = 0;
432 ret = -EPERM;
437 ret = iommu_group_claim_dma_owner(group->iommu_group, group);
438 if (ret)
444 ret = driver->ops->attach_group(container->iommu_data,
447 if (ret) {
465 return ret;
575 int ret;
580 ret = misc_register(&vfio_dev);
581 if (ret) {
583 return ret;
587 ret = vfio_register_iommu_driver(&vfio_noiommu_ops);
588 if (ret)
595 return ret;