Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/iommu/amd/iommu.c, line 2569
- drivers/iommu/apple-dart.c, line 923
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c, line 4328
- drivers/iommu/arm/arm-smmu/arm-smmu.c, line 1556
- drivers/iommu/fsl_pamu_domain.c, line 400
- drivers/iommu/intel/iommu.c, line 3473
- drivers/iommu/iommu.c, line 1685
- drivers/iommu/riscv/iommu.c, line 1421
- drivers/iommu/tegra-smmu.c, line 949
- drivers/iommu/virtio-iommu.c, line 1068
Smatch caller information:
drivers/iommu/amd/iommu.c amd_iommu_device_group() -> pci_device_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 9023697146540859392 |
| PARAM_VALUE | 0 | dev->iommu | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->iommu->iommu_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.sd | 4096-ptr_max |
| BUF_SIZE | 0 | dev->iommu->iommu_dev | 56 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->flags | 0-u32max |
| HOST_DATA | 0 | dev->iommu.max_pasids | 0-u32max |
| LOCK2 | global &iommu_probe_device_lock |
drivers/iommu/intel/iommu.c intel_iommu_device_group() -> pci_device_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 9023697146540859392 |
| PARAM_VALUE | 0 | dev->iommu | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->iommu->iommu_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.sd | 4096-ptr_max |
| BUF_SIZE | 0 | dev->iommu->iommu_dev | 56 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->flags | 0-u32max |
| HOST_DATA | 0 | dev->iommu.max_pasids | 0-u32max |
| LOCK2 | global &iommu_probe_device_lock |
drivers/iommu/virtio-iommu.c viommu_device_group() -> pci_device_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 9023697146540859392 |
| PARAM_VALUE | 0 | dev->iommu | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->iommu->iommu_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.sd | 4096-ptr_max |
| BUF_SIZE | 0 | dev->iommu->iommu_dev | 56 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->flags | 0-u32max |
| HOST_DATA | 0 | dev->iommu.max_pasids | 0-u32max |
| LOCK2 | global &iommu_probe_device_lock |
drivers/iommu/riscv/iommu.c riscv_iommu_device_group() -> pci_device_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 9023697146540859392 |
| PARAM_VALUE | 0 | dev->iommu | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->iommu->iommu_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.sd | 4096-ptr_max |
| BUF_SIZE | 0 | dev->iommu->iommu_dev | 56 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->flags | 0-u32max |
| HOST_DATA | 0 | dev->iommu.max_pasids | 0-u32max |
| LOCK2 | global &iommu_probe_device_lock |
drivers/iommu/arm/arm-smmu/arm-smmu.c arm_smmu_device_group() -> pci_device_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 9023697146540859392 |
| PARAM_VALUE | 0 | dev->iommu | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->iommu->fwspec->num_ids | 0-s32max |
| PARAM_VALUE | 0 | dev->iommu->iommu_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.sd | 4096-ptr_max |
| BUF_SIZE | 0 | dev->iommu->iommu_dev | 56 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->flags | 0-u32max |
| HOST_DATA | 0 | dev->iommu.max_pasids | 0-u32max |
| LOCK2 | &smmu->stream_map_mutex | ||
| LOCK2 | global &iommu_probe_device_lock | ||
| TYPE_LOCK | (struct arm_smmu_device)->stream_map_mutex |
drivers/iommu/apple-dart.c apple_dart_device_group() -> pci_device_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 9023697146540859392 |
| PARAM_VALUE | 0 | dev->iommu | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->iommu->iommu_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.sd | 4096-ptr_max |
| BUF_SIZE | 0 | dev->iommu->iommu_dev | 56 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->flags | 0-u32max |
| HOST_DATA | 0 | dev->iommu.max_pasids | 0-u32max |
| LOCK2 | global &apple_dart_groups_lock | ||
| LOCK2 | global &iommu_probe_device_lock |