Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/vfio/container.c __vfio_container_attach_groups() -> (struct vfio_iommu_driver_ops)->attach_group()

Type Parameter Key Value
PARAM_VALUE 0 iommu_data 0,4096-ptr_max
BUF_SIZE 0 iommu_data (-1),408
BUF_SIZE 0 iommu_data (-1),408
DATA_SOURCE 0 iommu_data $2
LOCK2 &container->group_lock
LOCK2 global &vfio.iommu_drivers_lock
TYPE_LOCK (struct vfio)->iommu_drivers_lock
TYPE_LOCK (struct vfio_container)->group_lock

drivers/vfio/container.c vfio_container_attach_group() -> (struct vfio_iommu_driver_ops)->attach_group()

Type Parameter Key Value
PARAM_VALUE 1 iommu_group 1-u64max
BUF_SIZE 0 iommu_data 408
LOCK2 &container->group_lock
LOCK2 &group->group_lock
TYPE_LOCK (struct vfio_container)->group_lock
TYPE_LOCK (struct vfio_group)->group_lock