Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/base/platform-msi.c, line 96
- drivers/dma/mv_xor_v2.c
- drivers/dma/qcom/hidma.c, line 695
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c, line 4658
- drivers/iommu/riscv/iommu-platform.c, line 153
- drivers/mailbox/bcm-flexrm-mailbox.c
- drivers/mailbox/riscv-sbi-mpxy-mbox.c
- drivers/pci/endpoint/pci-ep-msi.c, line 245
- drivers/perf/arm_smmuv3_pmu.c, line 722
- drivers/ufs/host/ufs-qcom.c
Smatch caller information:
drivers/dma/qcom/hidma.c hidma_free_msis() -> platform_device_msi_free_irqs_all()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1)-0,1616 |
| BUF_SIZE | 0 | dev | (-1)-0,1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &_dev->mutex |
drivers/perf/arm_smmuv3_pmu.c smmu_pmu_free_msis() -> platform_device_msi_free_irqs_all()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min,1-s32max |
| BUF_SIZE | 0 | dev | s32min,1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/pci/endpoint/pci-ep-msi.c pci_epf_free_doorbell() -> platform_device_msi_free_irqs_all()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->cma_area->nranges | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &dir->i_rwsem |
drivers/iommu/riscv/iommu-platform.c riscv_iommu_platform_remove() -> platform_device_msi_free_irqs_all()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |