Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/iommu/iommufd/driver.c, line 93 (as a function)
- include/linux/iommufd.h, line 311 (as a function)
Referenced in 3 files:
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c, line 288
- drivers/iommu/iommufd/driver.c, line 103
- drivers/iommu/iommufd/selftest.c, line 676
Smatch caller information:
drivers/iommu/iommufd/selftest.c mock_viommu_cache_invalidate() -> iommufd_viommu_find_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | viommu | 4096-ptr_max |
| PARAM_VALUE | 0 | viommu->ops | 6302400248089378816,7940446243532496896 |
| PARAM_VALUE | 0 | viommu->ops->cache_invalidate | 2938567468201738240 |
| PARAM_VALUE | 1 | vdev_id | 0-u32max |
| DATA_SOURCE | 0 | viommu | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &(&viommu->vdevs)->xa_lock |