Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 17 files:
- arch/arm/mach-omap1/board-nokia770.c, line 253
- drivers/acpi/arm64/iort.c, line 1415
- drivers/acpi/arm64/mpam.c, line 280
- drivers/base/platform.c, line 964
- drivers/base/swnode.c, line 1156
- drivers/base/test/swnode-devlink-test.c, line 297
- drivers/char/ipmi/ipmi_plat_data.c, line 105
- drivers/firmware/efi/apple-properties.c, line 159
- drivers/gpio/gpiolib-kunit.c, line 650
- drivers/gpu/drm/xe/xe_i2c.c, line 111
- drivers/iommu/iommufd/selftest.c, line 1020
- drivers/pci/quirks.c, line 1984
- drivers/platform/x86/touchscreen_dmi.c, line 1881
- drivers/spi/spi-cs42l43.c, line 403
- drivers/usb/dwc3/dwc3-xilinx.c, line 272
- drivers/usb/dwc3/host.c, line 192
- drivers/usb/host/xhci-ext-caps.c, line 57
Smatch caller information:
drivers/iommu/iommufd/selftest.c mock_dev_create() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 209743254014152704 |
| 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.entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->kobj.entry.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.name | 1-u64max |
| 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->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 | 2371972348387840000 |
| PARAM_VALUE | 1 | properties | 4096-ptr_max |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 64 |
drivers/gpio/gpiolib-kunit.c gpio_unbind_with_consumers() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | properties | 4096-ptr_max |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 64 |
drivers/base/test/swnode-devlink-test.c swnode_devlink_test_probe_order() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 16,4096-ptr_max |
| PARAM_VALUE | 1 | properties | 4096-ptr_max |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 64 |
drivers/firmware/efi/apple-properties.c unmarshal_devices() -> device_create_managed_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->driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | properties | 4096-ptr_max |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 0-137438953440 |
| BUF_SIZE | 1 | properties | 0-137438953440 |
| DATA_SOURCE | 0 | dev | r efi_get_device_by_path |
| DATA_SOURCE | 1 | properties | r _kzalloc_noprof |
drivers/base/platform.c platform_device_register_full() -> device_create_managed_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 | properties | 1-u64max |
| PARAM_VALUE | 2 | parent | 0 |
drivers/platform/x86/touchscreen_dmi.c ts_dmi_add_props() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 0 | dev | 1616 |
drivers/char/ipmi/ipmi_plat_data.c ipmi_platform_add() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | properties | 3939363320344031232 |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 192 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/host/xhci-ext-caps.c xhci_create_intel_xhci_sw_pdev() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | properties | 7282503383398965248 |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/usb/dwc3/dwc3-xilinx.c dwc3_set_swnode() -> device_create_managed_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 | 1 | properties | 1715197987754962944 |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | properties | 64 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/quirks.c quirk_huawei_pcie_sva() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 0 |
| PARAM_VALUE | 1 | properties | 4096-ptr_max |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 64 |
drivers/usb/dwc3/host.c dwc3_host_init() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 0,4096-ptr_max |
| PARAM_VALUE | 1 | properties | 8046437210529951744 |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 192 |
| RX_PATH | |||
| HALF_LOCKED2 | &dwc->mutex |
drivers/gpu/drm/xe/xe_i2c.c xe_i2c_register_adapter() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | properties | 6862082202514055168 |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/spi/spi-cs42l43.c cs42l43_spi_probe() -> device_create_managed_software_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode | 0 |
| PARAM_VALUE | 0 | dev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 1 | properties | 4096-ptr_max |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 1 | properties | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |