Lines Matching refs:unbound
405 struct vfio_unbound_dev *unbound, *tmp; in vfio_group_release() local
411 list_for_each_entry_safe(unbound, tmp, in vfio_group_release()
413 list_del(&unbound->unbound_next); in vfio_group_release()
414 kfree(unbound); in vfio_group_release()
664 struct vfio_unbound_dev *unbound; in vfio_dev_viable() local
668 list_for_each_entry(unbound, &group->unbound_list, unbound_next) { in vfio_dev_viable()
669 if (dev == unbound->dev) { in vfio_dev_viable()
727 struct vfio_unbound_dev *unbound; in vfio_iommu_group_notifier() local
779 list_for_each_entry(unbound, in vfio_iommu_group_notifier()
781 if (dev == unbound->dev) { in vfio_iommu_group_notifier()
782 list_del(&unbound->unbound_next); in vfio_iommu_group_notifier()
783 kfree(unbound); in vfio_iommu_group_notifier()
928 struct vfio_unbound_dev *unbound; in vfio_del_group_dev() local
948 unbound = kzalloc(sizeof(*unbound), GFP_KERNEL); in vfio_del_group_dev()
949 if (unbound) { in vfio_del_group_dev()
950 unbound->dev = dev; in vfio_del_group_dev()
952 list_add(&unbound->unbound_next, &group->unbound_list); in vfio_del_group_dev()
955 WARN_ON(!unbound); in vfio_del_group_dev()