Lines Matching refs:unbound
275 struct vfio_unbound_dev *unbound, *tmp; in vfio_group_release() local
280 list_for_each_entry_safe(unbound, tmp, in vfio_group_release()
282 list_del(&unbound->unbound_next); in vfio_group_release()
283 kfree(unbound); in vfio_group_release()
477 struct vfio_unbound_dev *unbound; in vfio_dev_viable() local
481 list_for_each_entry(unbound, &group->unbound_list, unbound_next) { in vfio_dev_viable()
482 if (dev == unbound->dev) { in vfio_dev_viable()
540 struct vfio_unbound_dev *unbound; in vfio_iommu_group_notifier() local
592 list_for_each_entry(unbound, in vfio_iommu_group_notifier()
594 if (dev == unbound->dev) { in vfio_iommu_group_notifier()
595 list_del(&unbound->unbound_next); in vfio_iommu_group_notifier()
596 kfree(unbound); in vfio_iommu_group_notifier()
711 struct vfio_unbound_dev *unbound; in vfio_del_group_dev() local
731 unbound = kzalloc(sizeof(*unbound), GFP_KERNEL); in vfio_del_group_dev()
732 if (unbound) { in vfio_del_group_dev()
733 unbound->dev = dev; in vfio_del_group_dev()
735 list_add(&unbound->unbound_next, &group->unbound_list); in vfio_del_group_dev()
738 WARN_ON(!unbound); in vfio_del_group_dev()