ioctl_assert
ioctl_assert(container_fd, VFIO_IOMMU_GET_INFO, info);
ioctl_assert(container_fd, VFIO_IOMMU_GET_INFO, info);
ioctl_assert(iommu->iommufd, IOMMU_IOAS_IOVA_RANGES, &query);
ioctl_assert(iommufd, IOMMU_IOAS_ALLOC, &args);
ioctl_assert(device->fd, VFIO_DEVICE_GET_IRQ_INFO, irq_info);
ioctl_assert(device->fd, VFIO_DEVICE_GET_REGION_INFO, info);
ioctl_assert(device->fd, VFIO_DEVICE_RESET, NULL);
ioctl_assert(device->group_fd, VFIO_GROUP_GET_STATUS, &group_status);
ioctl_assert(device->group_fd, VFIO_GROUP_SET_CONTAINER, &device->iommu->container_fd);
ioctl_assert(device->fd, VFIO_DEVICE_GET_INFO, &device->info);
ioctl_assert(device_fd, VFIO_DEVICE_BIND_IOMMUFD, &args);
ioctl_assert(device_fd, VFIO_DEVICE_ATTACH_IOMMUFD_PT, &args);
ioctl_assert(device->fd, VFIO_DEVICE_SET_IRQS, irq);
ioctl_assert(device->fd, VFIO_DEVICE_SET_IRQS, &irq);