Home
last modified time | relevance | path

Searched refs:group_lock (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/drivers/vfio/
Dcontainer.c21 struct rw_semaphore group_lock; member
197 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 …]
Dvfio_main.c47 struct mutex group_lock; /* locks group_list */ member
167 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 …]
Dvfio.h59 struct mutex group_lock; member
/Linux-v6.1/kernel/sched/
Dfair.c2547 spinlock_t *group_lock = NULL; in task_numa_placement() local
2568 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()