Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/of/platform.c, line 472 (as a function)
- include/linux/of_platform.h, line 114 (as a function)
Referenced in 37 files:
- arch/arm/mach-imx/mach-imx6q.c, line 184
- arch/arm/mach-imx/mach-imx6sl.c, line 48
- arch/arm/mach-imx/mach-imx6sx.c, line 17
- arch/arm/mach-imx/mach-imx6ul.c, line 18
- arch/arm/mach-imx/mach-imx7ulp.c, line 64
- arch/arm/mach-imx/mach-vf610.c, line 54
- arch/arm/mach-mvebu/kirkwood.c, line 179
- arch/arm/mach-mxs/mach-mxs.c, line 443
- arch/arm/mach-orion5x/board-dt.c, line 66
- arch/arm/mach-spear/spear300.c, line 194
- arch/arm/mach-spear/spear310.c, line 236
- arch/arm/mach-spear/spear320.c, line 238
- arch/arm/mach-spear/spear6xx.c, line 406
- arch/arm/mach-tegra/tegra.c, line 81
- arch/arm/mach-versatile/integrator_ap.c, line 177
- arch/arm/mach-versatile/integrator_cp.c, line 126
- arch/arm/mach-versatile/versatile.c, line 171
- arch/arm/mach-zynq/common.c, line 138
- arch/mips/pic32/pic32mzda/init.c, line 122
- arch/powerpc/platforms/microwatt/setup.c, line 28
- arch/um/drivers/virtio_pcidev.c, line 519
- drivers/bcma/main.c, line 415
- drivers/bus/arm-integrator-lm.c, line 54
- drivers/bus/imx-weim.c, line 257
- drivers/bus/intel-ixp4xx-eb.c, line 403
- drivers/bus/tegra-gmi.c, line 251
- drivers/bus/uniphier-system-bus.c, line 219
- drivers/firmware/stratix10-svc.c, line 2129
- drivers/firmware/tegra/bpmp.c, line 808
- drivers/memory/fsl_ifc.c, line 288
- drivers/memory/omap-gpmc.c, line 2297
- drivers/misc/lan966x_pci.c, line 179
- drivers/misc/rp1/rp1_pci.c, line 267
- drivers/of/platform.c
- drivers/of/unittest.c
- drivers/soc/fsl/qe/qe_io.c, line 196
- drivers/usb/host/bcma-hcd.c
Smatch caller information:
drivers/memory/fsl_ifc.c fsl_ifc_ctrl_probe() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->class | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->driver | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->driver_data | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->of_node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | root | unit_byte |
drivers/bcma/main.c bcma_bus_register() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->class | 0,4096-ptr_max |
| BUF_SIZE | 2 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | root | unit_byte |
drivers/bus/intel-ixp4xx-eb.c ixp4xx_exp_probe() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1-u64max |
| PARAM_VALUE | 0 | root->fwnode.ops->get | 0,4096-ptr_max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->class | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->driver | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->of_node | 1-u64max |
| BUF_SIZE | 2 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | root | unit_byte |
drivers/bus/imx-weim.c weim_parse_dt() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 0 | root->properties | 0,4096-ptr_max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->driver_data | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->of_node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | root | unit_byte |
drivers/misc/rp1/rp1_pci.c rp1_probe() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1-u64max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| BUF_SIZE | 2 | parent | 1616 |
| PARAM_COMPARE | 0 | root | == $2->of_node |
| PARAM_COMPARE | 2 | parent->of_node | == $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | root | unit_byte |
drivers/soc/fsl/qe/qe_io.c par_io_populate() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 0 | root->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 0 |
| DATA_SOURCE | 0 | root | r of_find_node_by_type |
| NOCHECK_CALL |
drivers/of/unittest.c of_unittest_overlay() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1-u64max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 0 | root | (-1)-0,392 |
| BUF_SIZE | 0 | root | (-1)-0,392 |
| DATA_SOURCE | 0 | root | r of_find_node_by_path |
drivers/of/unittest.c of_unittest_platform_populate() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 0 | root | (-1)-0,392 |
| BUF_SIZE | 0 | root | (-1)-0,392 |
| DATA_SOURCE | 0 | root | r of_find_node_by_path |
| NOCHECK_CALL |
drivers/of/unittest.c testdrv_probe() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1-u64max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->of_node | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | root | unit_byte |
drivers/usb/host/bcma-hcd.c bcma_hcd_usb20_ns_init() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev | 4096-ptr_max |
| BUF_SIZE | 2 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | root | unit_byte |
drivers/usb/host/bcma-hcd.c bcma_hcd_usb20_old_arm_init() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| BUF_SIZE | 2 | parent | 1616 |
| NOCHECK_CALL | |||
| UNITS | 0 | root | unit_byte |
drivers/usb/host/bcma-hcd.c bcma_hcd_usb30_init() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev | 4096-ptr_max |
| BUF_SIZE | 2 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | root | unit_byte |
drivers/misc/lan966x_pci.c lan966x_pci_probe() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1-u64max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->of_node | 1-u64max |
| BUF_SIZE | 2 | parent | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/of/platform.c of_platform_default_populate_init() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1-u64max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 0 |
| BUF_SIZE | 0 | root | (-1)-0,392 |
| BUF_SIZE | 0 | root | (-1)-0,392 |
| DATA_SOURCE | 0 | root | r of_find_node_by_path |
| NOCHECK_CALL |
drivers/of/platform.c of_platform_default_populate_init() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 0 |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 0 |
| NOCHECK_CALL |
drivers/bus/arm-integrator-lm.c integrator_lm_populate() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->class | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->driver | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->of_node | 1-u64max |
| BUF_SIZE | 2 | parent | 1616 |
| DATA_SOURCE | 2 | parent | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/memory/omap-gpmc.c gpmc_probe_generic_child() -> of_platform_default_populate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | lookup | 0 |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->class | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->driver | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->driver_data | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->of_node | 1-u64max |
| PARAM_VALUE | 2 | parent->power.last_status | (-1) |
| PARAM_VALUE | 2 | parent->power.request | 0-4 |
| PARAM_VALUE | 2 | parent->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 2 | parent->type | 0,4096-ptr_max |
| DATA_SOURCE | 0 | root | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |