Symbol: vfio
drivers/vfio/container.c
104
mutex_lock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
107
list_for_each_entry(tmp, &vfio.iommu_drivers_list, vfio_next) {
drivers/vfio/container.c
109
mutex_unlock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
115
list_add(&driver->vfio_next, &vfio.iommu_drivers_list);
drivers/vfio/container.c
117
mutex_unlock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
127
mutex_lock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
128
list_for_each_entry(driver, &vfio.iommu_drivers_list, vfio_next) {
drivers/vfio/container.c
131
mutex_unlock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
136
mutex_unlock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
205
mutex_lock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
206
list_for_each_entry(driver, &vfio.iommu_drivers_list,
drivers/vfio/container.c
223
mutex_unlock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
281
mutex_lock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
282
list_for_each_entry(driver, &vfio.iommu_drivers_list, vfio_next) {
drivers/vfio/container.c
30
} vfio;
drivers/vfio/container.c
321
mutex_unlock(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
577
mutex_init(&vfio.iommu_drivers_lock);
drivers/vfio/container.c
578
INIT_LIST_HEAD(&vfio.iommu_drivers_list);
drivers/vfio/container.c
603
mutex_destroy(&vfio.iommu_drivers_lock);
drivers/vfio/group.c
29
} vfio;
drivers/vfio/group.c
491
lockdep_assert_held(&vfio.group_lock);
drivers/vfio/group.c
497
list_for_each_entry(group, &vfio.group_list, vfio_next) {
drivers/vfio/group.c
512
ida_free(&vfio.group_ida, MINOR(group->dev.devt));
drivers/vfio/group.c
526
minor = ida_alloc_max(&vfio.group_ida, MINORMASK, GFP_KERNEL);
drivers/vfio/group.c
533
group->dev.devt = MKDEV(MAJOR(vfio.group_devt), minor);
drivers/vfio/group.c
559
lockdep_assert_held(&vfio.group_lock);
drivers/vfio/group.c
579
list_add(&group->vfio_next, &vfio.group_list);
drivers/vfio/group.c
606
mutex_lock(&vfio.group_lock);
drivers/vfio/group.c
608
mutex_unlock(&vfio.group_lock);
drivers/vfio/group.c
662
mutex_lock(&vfio.group_lock);
drivers/vfio/group.c
672
mutex_unlock(&vfio.group_lock);
drivers/vfio/group.c
706
if (!refcount_dec_and_mutex_lock(&group->drivers, &vfio.group_lock))
drivers/vfio/group.c
737
mutex_unlock(&vfio.group_lock);
drivers/vfio/group.c
897
ida_init(&vfio.group_ida);
drivers/vfio/group.c
898
mutex_init(&vfio.group_lock);
drivers/vfio/group.c
899
INIT_LIST_HEAD(&vfio.group_list);
drivers/vfio/group.c
910
ret = alloc_chrdev_region(&vfio.group_devt, 0, MINORMASK + 1, "vfio");
drivers/vfio/group.c
924
WARN_ON(!list_empty(&vfio.group_list));
drivers/vfio/group.c
925
ida_destroy(&vfio.group_ida);
drivers/vfio/group.c
926
unregister_chrdev_region(vfio.group_devt, MINORMASK + 1);
drivers/vfio/pci/trace.h
93
#define TRACE_INCLUDE_PATH ../../drivers/vfio/pci
drivers/vfio/vfio_main.c
1812
ida_init(&vfio.device_ida);
drivers/vfio/vfio_main.c
1847
ida_destroy(&vfio.device_ida);
drivers/vfio/vfio_main.c
202
ida_free(&vfio.device_ida, device->index);
drivers/vfio/vfio_main.c
208
simple_release_fs(&vfio.vfs_mount, &vfio.fs_count);
drivers/vfio/vfio_main.c
268
ret = simple_pin_fs(&vfio_fs_type, &vfio.vfs_mount, &vfio.fs_count);
drivers/vfio/vfio_main.c
272
inode = alloc_anon_inode(vfio.vfs_mount->mnt_sb);
drivers/vfio/vfio_main.c
274
simple_release_fs(&vfio.vfs_mount, &vfio.fs_count);
drivers/vfio/vfio_main.c
287
ret = ida_alloc_max(&vfio.device_ida, MINORMASK, GFP_KERNEL);
drivers/vfio/vfio_main.c
317
simple_release_fs(&vfio.vfs_mount, &vfio.fs_count);
drivers/vfio/vfio_main.c
320
ida_free(&vfio.device_ida, device->index);
drivers/vfio/vfio_main.c
55
} vfio;