Lines Matching refs:unbound
276 struct vfio_unbound_dev *unbound, *tmp; in vfio_group_release() local
281 list_for_each_entry_safe(unbound, tmp, in vfio_group_release()
283 list_del(&unbound->unbound_next); in vfio_group_release()
284 kfree(unbound); in vfio_group_release()
496 struct vfio_unbound_dev *unbound; in vfio_dev_viable() local
500 list_for_each_entry(unbound, &group->unbound_list, unbound_next) { in vfio_dev_viable()
501 if (dev == unbound->dev) { in vfio_dev_viable()
559 struct vfio_unbound_dev *unbound; in vfio_iommu_group_notifier() local
611 list_for_each_entry(unbound, in vfio_iommu_group_notifier()
613 if (dev == unbound->dev) { in vfio_iommu_group_notifier()
614 list_del(&unbound->unbound_next); in vfio_iommu_group_notifier()
615 kfree(unbound); in vfio_iommu_group_notifier()
759 struct vfio_unbound_dev *unbound; in vfio_del_group_dev() local
779 unbound = kzalloc(sizeof(*unbound), GFP_KERNEL); in vfio_del_group_dev()
780 if (unbound) { in vfio_del_group_dev()
781 unbound->dev = dev; in vfio_del_group_dev()
783 list_add(&unbound->unbound_next, &group->unbound_list); in vfio_del_group_dev()
786 WARN_ON(!unbound); in vfio_del_group_dev()