Lines Matching refs:container_users
74 atomic_t container_users; member
460 WARN_ON(atomic_read(&group->container_users)); in vfio_group_put()
613 if (!atomic_read(&group->container_users)) in vfio_group_nb_add_dev()
626 if (!atomic_read(&group->container_users)) in vfio_group_nb_verify()
1226 int users = atomic_cmpxchg(&group->container_users, 1, 0); in vfio_group_unset_container()
1246 if (0 == atomic_dec_if_positive(&group->container_users)) in vfio_group_try_dissolve_container()
1257 if (atomic_read(&group->container_users)) in vfio_group_set_container()
1300 atomic_inc(&group->container_users); in vfio_group_set_container()
1316 if (!atomic_inc_not_zero(&group->container_users)) in vfio_group_add_container_user()
1320 atomic_dec(&group->container_users); in vfio_group_add_container_user()
1324 atomic_dec(&group->container_users); in vfio_group_add_container_user()
1340 if (0 == atomic_read(&group->container_users) || in vfio_group_get_device_fd()
1387 atomic_inc(&group->container_users); in vfio_group_get_device_fd()