Documented in 1 files:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/base/test/platform-device-test.c, line 240
- drivers/gpio/gpio-nomadik.c, line 520
- drivers/hwtracing/coresight/coresight-platform.c
- drivers/i2c/i2c-core-base.c, line 1097
- drivers/iio/inkern.c, line 158
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c, line 4053
- drivers/iommu/arm/arm-smmu/arm-smmu.c, line 1425
- drivers/iommu/vsi-iommu.c, line 221
- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c, line 702
- drivers/net/phy/phy_device.c, line 3622
Smatch caller information:
drivers/gpio/gpio-nomadik.c nmk_gpio_populate_chip() -> bus_find_device_by_fwnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2638458839708901376 |
| DATA_SOURCE | 1 | fwnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/i2c/i2c-core-base.c i2c_find_device_by_fwnode() -> bus_find_device_by_fwnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 1544978709912981504 |
| PARAM_VALUE | 1 | fwnode | 248,4096-ptr_max |
| BUF_SIZE | 1 | fwnode | (-1)-0,64 |
| BUF_SIZE | 1 | fwnode | (-1)-0,64 |
| DATA_SOURCE | 1 | fwnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c hns_dsaf_find_platform_device() -> bus_find_device_by_fwnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2638458839708901376 |
| PARAM_VALUE | 1 | fwnode | 4096-ptr_max |
| PARAM_VALUE | 1 | fwnode->ops | 4096-ptr_max |
| DATA_SOURCE | 1 | fwnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iommu/arm/arm-smmu/arm-smmu.c arm_smmu_get_by_fwnode() -> bus_find_device_by_fwnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2638458839708901376 |
| DATA_SOURCE | 1 | fwnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &iommu_probe_device_lock |
drivers/net/phy/phy_device.c fwnode_mdio_find_device() -> bus_find_device_by_fwnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 6958336547121922048 |
| PARAM_VALUE | 1 | fwnode | 248,4096-ptr_max |
| BUF_SIZE | 1 | fwnode | (-1)-0,64 |
| BUF_SIZE | 1 | fwnode | (-1)-0,64 |
| DATA_SOURCE | 1 | fwnode | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iommu/vsi-iommu.c vsi_iommu_get_from_dev() -> bus_find_device_by_fwnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2638458839708901376 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &iommu_probe_device_lock |
drivers/iio/inkern.c __fwnode_iio_channel_get() -> bus_find_device_by_fwnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 3686698683211882496 |
| PARAM_VALUE | 1 | fwnode | 0,248,4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/test/platform-device-test.c platform_device_find_by_null_test() -> bus_find_device_by_fwnode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 2638458839708901376 |
| PARAM_VALUE | 1 | fwnode | 0 |