Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 29 files:
- drivers/base/platform.c, line 960
- drivers/base/swnode.c, line 1094
- drivers/i2c/i2c-core-base.c, line 1010
- drivers/input/serio/gscps2.c, line 509
- drivers/mfd/mfd-core.c, line 235
- drivers/mfd/ucb1x00-core.c, line 539
- drivers/misc/eeprom/digsy_mtc_eeprom.c, line 87
- drivers/net/ethernet/tehuti/tn40_mdio.c, line 194
- drivers/platform/chrome/chromeos_laptop.c, line 181
- drivers/platform/x86/x86-android-tablets/acer.c, line 133
- drivers/platform/x86/x86-android-tablets/lenovo.c, line 544
- drivers/spi/spi.c, line 1031
- drivers/tty/serial/8250/8250_bcm2835aux.c, line 129
- drivers/usb/dwc3/dwc3-haps.c, line 84
- drivers/usb/dwc3/dwc3-imx.c, line 255
- drivers/usb/dwc3/dwc3-imx8mp.c, line 243
- drivers/usb/dwc3/dwc3-pci.c, line 311
- lib/kunit/fwnode.c, line 140
- sound/hda/codecs/side-codecs/cirrus_scodec_test.c
- sound/soc/codecs/cs35l56-shared-test.c
- sound/soc/codecs/cs35l56-test.c
- sound/soc/intel/boards/bytcht_es8316.c, line 666
- sound/soc/intel/boards/bytcr_rt5640.c, line 1267
- sound/soc/intel/boards/bytcr_rt5651.c, line 573
- sound/soc/intel/boards/sof_es8336.c, line 719
- sound/soc/sdw_utils/soc_sdw_es9356.c, line 42
- sound/soc/sdw_utils/soc_sdw_rt711.c, line 40
- sound/soc/sdw_utils/soc_sdw_rt_amp.c, line 129
- sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c, line 41
Smatch caller information:
sound/soc/codecs/cs35l56-shared-test.c _cs35l56_shared_test_create_spkid_swnode() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| BUF_SIZE | 1 | node | 24 |
| DATA_SOURCE | 0 | dev | $1 |
| DATA_SOURCE | 1 | node | r kunit_kzalloc |
| MEM_ZERO | 1 | node |
sound/soc/codecs/cs35l56-shared-test.c cs35l56_shared_test_get_speaker_id_property() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | node | 5640665461917499392 |
sound/soc/codecs/cs35l56-shared-test.c cs35l56_shared_test_mock_gpio_probe() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | node | 6151366818667008000 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/intel/boards/sof_es8336.c sof_es8336_probe() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r acpi_get_first_physical_node |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/tehuti/tn40_mdio.c tn40_mdiobus_init() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/sdw_utils/soc_sdw_rt711.c rt711_add_codec_device_props() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/mfd-core.c mfd_add_device() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->type | 7047383273138565120 |
| PARAM_VALUE | 1 | node | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->driver_input_lock |
sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c rt_sdca_jack_add_codec_device_props() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/sdw_utils/soc_sdw_es9356.c es9356_add_codec_device_props() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/i2c/i2c-core-base.c i2c_new_client_device() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 1544978709912981504 |
| PARAM_VALUE | 0 | dev->fwnode | 0,248,4096-u64max |
| PARAM_VALUE | 0 | dev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.async_suspend | 1 |
| PARAM_VALUE | 0 | dev->type | 2572161287784304640 |
| PARAM_VALUE | 1 | node | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdw->big_lock_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &__i2c_board_lock | ||
| HALF_LOCKED2 | global &devlist |
drivers/platform/chrome/chromeos_laptop.c chromeos_laptop_adjust_client() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode | 4096-ptr_max |
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/intel/boards/bytcr_rt5651.c byt_rt5651_add_codec_device_props() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/dwc3/dwc3-imx8mp.c dwc3_imx8mp_probe() -> device_add_software_node()
| 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->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 0 | dev->of_node | 1-u64max |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| 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->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | node | 5260832873431195648 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/platform.c platform_device_register_full() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode | 0,248,4096-u64max |
| PARAM_VALUE | 0 | dev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 1 | node | 2502525620600299520,2925195122228936704,4191090664999440384,4352631537524084736,5138048859347185664,6240237905133989888 |
drivers/usb/dwc3/dwc3-pci.c dwc3_pci_quirks() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| BUF_SIZE | 1 | node | (-1),24 |
| BUF_SIZE | 1 | node | (-1),24 |
| DATA_SOURCE | 1 | node | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | node | unit_array_size |
sound/soc/intel/boards/bytcr_rt5640.c byt_rt5640_add_codec_device_props() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/spi/spi.c spi_new_device() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 8668803128452968448 |
| PARAM_VALUE | 0 | dev->devres_head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem | 1473117533515866112 |
| PARAM_VALUE | 0 | dev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_pools.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_pools.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | dev->kobj.ktype | 5399513539053756416 |
| PARAM_VALUE | 0 | dev->kobj.state_in_sysfs | 0 |
| PARAM_VALUE | 0 | dev->kobj.state_initialized | 1 |
| PARAM_VALUE | 0 | dev->links.consumers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->links.consumers.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->links.defer_sync.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->links.defer_sync.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->links.suppliers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->links.suppliers.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->numa_node | (-1) |
| PARAM_VALUE | 0 | dev->parent | 1-u64max |
| PARAM_VALUE | 0 | dev->power.disable_depth | 1 |
| PARAM_VALUE | 0 | dev->power.early_init | 1 |
| PARAM_VALUE | 0 | dev->power.entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.entry.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.runtime_auto | 1 |
| PARAM_VALUE | 0 | dev->power.runtime_status | 2 |
| PARAM_VALUE | 0 | dev->power.wait_queue.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.wait_queue.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->release | 4233512322993246208 |
| PARAM_VALUE | 1 | node | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &board_lock |
sound/soc/sdw_utils/soc_sdw_rt_amp.c rt_amp_add_device_props() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/x86-android-tablets/lenovo.c lenovo_yoga_tab2_830_1050_init_codec() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | node | 16910214484430848 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | r bus_find_device_by_name |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/x86-android-tablets/acer.c acer_a1_840_init() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r bus_find_device_by_name |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/dwc3/dwc3-imx.c dwc3_imx_probe() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 1 | node | 1637180610691706880 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/intel/boards/bytcht_es8316.c snd_byt_cht_es8316_mc_probe() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r acpi_get_first_physical_node |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/8250/8250_bcm2835aux.c bcm2835aux_serial_probe() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | node | 1-u64max |
| DATA_SOURCE | 1 | node | r device_get_match_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
lib/kunit/fwnode.c kunit_device_add_software_node() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | node | 9059330690455588864 |
| PARAM_VALUE | 1 | node->name | 1889146168877953024 |
| DATA_SOURCE | 0 | dev | $1 |
| DATA_SOURCE | 1 | node | $2 |
| TERMINATED | 1 | node->name | 1 |
sound/soc/codecs/cs35l56-test.c cs35l56_test_parse_xu_onchip_spkid() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | node | 1648715920034852864 |
sound/soc/codecs/cs35l56-test.c cs35l56_test_system_name_from_property() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | node | 2573249533299527680 |
sound/soc/codecs/cs35l56-test.c cs35l56_test_system_name_from_property_and_spkid() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | node | 5104733150701514752 |
drivers/usb/dwc3/dwc3-haps.c dwc3_haps_probe() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | node | 7331806595065143296 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/side-codecs/cirrus_scodec_test.c cirrus_scodec_test_gpio_probe() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | node | 4540792012428947456 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/side-codecs/cirrus_scodec_test.c cirrus_scodec_test_set_spkid_swnode() -> device_add_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | node | 4096-ptr_max |
| PARAM_VALUE | 1 | node->properties | 16,4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | node | 24 |
| BUF_SIZE | 1 | node->properties | 64 |
| DATA_SOURCE | 0 | dev | $1 |
| DATA_SOURCE | 1 | node | r kunit_kzalloc |
| MEM_ZERO | 1 | node |