Lines Matching refs:unbound
403 struct vfio_unbound_dev *unbound, *tmp; in vfio_group_release() local
409 list_for_each_entry_safe(unbound, tmp, in vfio_group_release()
411 list_del(&unbound->unbound_next); in vfio_group_release()
412 kfree(unbound); in vfio_group_release()
662 struct vfio_unbound_dev *unbound; in vfio_dev_viable() local
666 list_for_each_entry(unbound, &group->unbound_list, unbound_next) { in vfio_dev_viable()
667 if (dev == unbound->dev) { in vfio_dev_viable()
725 struct vfio_unbound_dev *unbound; in vfio_iommu_group_notifier() local
774 list_for_each_entry(unbound, in vfio_iommu_group_notifier()
776 if (dev == unbound->dev) { in vfio_iommu_group_notifier()
777 list_del(&unbound->unbound_next); in vfio_iommu_group_notifier()
778 kfree(unbound); in vfio_iommu_group_notifier()
911 struct vfio_unbound_dev *unbound; in vfio_del_group_dev() local
930 unbound = kzalloc(sizeof(*unbound), GFP_KERNEL); in vfio_del_group_dev()
931 if (unbound) { in vfio_del_group_dev()
932 unbound->dev = dev; in vfio_del_group_dev()
934 list_add(&unbound->unbound_next, &group->unbound_list); in vfio_del_group_dev()
937 WARN_ON(!unbound); in vfio_del_group_dev()