Searched refs:group_lock (Results 1 – 4 of 4) sorted by relevance
21 struct rw_semaphore group_lock; member197 down_read(&container->group_lock); in vfio_container_ioctl_check_extension()235 up_read(&container->group_lock); in vfio_container_ioctl_check_extension()272 down_write(&container->group_lock); in vfio_ioctl_set_iommu()283 up_write(&container->group_lock); in vfio_ioctl_set_iommu()328 up_write(&container->group_lock); in vfio_ioctl_set_iommu()374 init_rwsem(&container->group_lock); in vfio_fops_open()433 lockdep_assert_held(&group->group_lock); in vfio_container_attach_group()438 down_write(&container->group_lock); in vfio_container_attach_group()475 up_write(&container->group_lock); in vfio_container_attach_group()[all …]
47 struct mutex group_lock; /* locks group_list */ member167 mutex_lock(&vfio.group_lock); in vfio_group_get_from_iommu()169 mutex_unlock(&vfio.group_lock); in vfio_group_get_from_iommu()178 mutex_destroy(&group->group_lock); in vfio_group_release()208 mutex_init(&group->group_lock); in vfio_group_alloc()239 mutex_lock(&vfio.group_lock); in vfio_create_group()254 mutex_unlock(&vfio.group_lock); in vfio_create_group()258 mutex_unlock(&vfio.group_lock); in vfio_create_group()273 if (!refcount_dec_and_mutex_lock(&group->drivers, &vfio.group_lock)) in vfio_device_remove_group()285 mutex_lock(&group->group_lock); in vfio_device_remove_group()[all …]
59 struct mutex group_lock; member
2547 spinlock_t *group_lock = NULL; in task_numa_placement() local2568 group_lock = &ng->lock; in task_numa_placement()2569 spin_lock_irq(group_lock); in task_numa_placement()2652 spin_unlock_irq(group_lock); in task_numa_placement()