Lines Matching refs:unbound
404 struct vfio_unbound_dev *unbound, *tmp; in vfio_group_release() local
410 list_for_each_entry_safe(unbound, tmp, in vfio_group_release()
412 list_del(&unbound->unbound_next); in vfio_group_release()
413 kfree(unbound); in vfio_group_release()
666 struct vfio_unbound_dev *unbound; in vfio_dev_viable() local
670 list_for_each_entry(unbound, &group->unbound_list, unbound_next) { in vfio_dev_viable()
671 if (dev == unbound->dev) { in vfio_dev_viable()
729 struct vfio_unbound_dev *unbound; in vfio_iommu_group_notifier() local
778 list_for_each_entry(unbound, in vfio_iommu_group_notifier()
780 if (dev == unbound->dev) { in vfio_iommu_group_notifier()
781 list_del(&unbound->unbound_next); in vfio_iommu_group_notifier()
782 kfree(unbound); in vfio_iommu_group_notifier()
927 struct vfio_unbound_dev *unbound; in vfio_del_group_dev() local
946 unbound = kzalloc(sizeof(*unbound), GFP_KERNEL); in vfio_del_group_dev()
947 if (unbound) { in vfio_del_group_dev()
948 unbound->dev = dev; in vfio_del_group_dev()
950 list_add(&unbound->unbound_next, &group->unbound_list); in vfio_del_group_dev()
953 WARN_ON(!unbound); in vfio_del_group_dev()