Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/iommu/iommufd/device.c, line 1359
- drivers/iommu/iommufd/selftest.c, line 1503
- drivers/vfio/iommufd.c, line 286
Smatch caller information:
drivers/iommu/iommufd/selftest.c iommufd_test_access_replace_ioas() -> iommufd_access_replace()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ioas_id | $2 |
| USER_DATA | 1 | ioas_id | 0-u32max[u] |
drivers/vfio/iommufd.c vfio_iommufd_emulated_attach_ioas() -> iommufd_access_replace()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 1 | ioas_id | 0-u32max |
| LOCK2 | &vdev->dev_set->lock | ||
| HALF_LOCKED2 | &vdev->group->group_lock | ||
| TYPE_LOCK | (struct vfio_device_set)->lock |