Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 26 files:
- drivers/clk/at91/sckc.c
- drivers/counter/stm32-timer-cnt.c, line 697
- drivers/dma/imx-sdma.c, line 2369
- drivers/firmware/raspberrypi.c, line 223
- drivers/gpu/drm/mediatek/mtk_hdmi_common.c, line 262
- drivers/i2c/i2c-core-of-prober.c, line 336
- drivers/mtd/mtdcore.c, line 965
- drivers/mtd/nand/raw/atmel/nand-controller.c
- drivers/net/dsa/lantiq/lantiq_gswip.c, line 410
- drivers/net/dsa/lantiq/lantiq_gswip_common.c, line 194
- drivers/net/dsa/sja1105/sja1105_mdio.c
- drivers/net/ethernet/broadcom/genet/bcmmii.c, line 428
- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c, line 776
- drivers/nfc/nfcmrvl/uart.c
- drivers/of/base.c, line 878
- drivers/of/platform.c, line 581
- drivers/power/supply/twl4030_charger.c, line 1029
- drivers/remoteproc/qcom_q6v5_mss.c, line 2206
- drivers/remoteproc/qcom_q6v5_pas.c, line 936
- drivers/usb/dwc3/dwc3-imx8mp.c, line 230
- drivers/usb/dwc3/dwc3-meson-g12a.c, line 567
- drivers/usb/dwc3/dwc3-qcom-legacy.c, line 710
- drivers/usb/dwc3/dwc3-rtk.c
- drivers/usb/dwc3/dwc3-st.c, line 231
- drivers/usb/dwc3/dwc3-xilinx.c, line 258
- sound/soc/qcom/qdsp6/topology.c, line 1200
Smatch caller information:
drivers/usb/dwc3/dwc3-meson-g12a.c dwc3_meson_g12_find_child() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 278013523856138240,7857075691610030080 |
| BUF_SIZE | 1 | compatible | 10 |
| BUF_SIZE | 1 | compatible | 10 |
| DATA_SOURCE | 1 | compatible | $1 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/net/ethernet/broadcom/genet/bcmmii.c bcmgenet_mii_of_find_mdio() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 1-u64max |
| BUF_SIZE | 1 | compatible | 0-s32max |
| BUF_SIZE | 1 | compatible | 0-s32max |
| CAPPED_DATA | 1 | compatible | 1 |
| DATA_SOURCE | 1 | compatible | r kasprintf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c get_ephy_nodes() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | compatible | 6950874662567010304 |
| BUF_SIZE | 1 | compatible | 33 |
| DATA_SOURCE | 0 | parent | r of_get_child_by_name |
| STR_LEN | 0 | parent | 32 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/twl4030_charger.c twl4030_bci_probe() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 8748972850968236032 |
| BUF_SIZE | 1 | compatible | 15 |
| STR_LEN | 0 | parent | 14 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/mtd/mtdcore.c mtd_otp_nvmem_register() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 3426055392129335296,4825453074597801984 |
| BUF_SIZE | 1 | compatible | 9,12 |
| BUF_SIZE | 1 | compatible | 9,12 |
| DATA_SOURCE | 1 | compatible | $1 |
| STR_LEN | 0 | parent | 8,11 |
| STR_LEN | 1 | compatible | 8,11 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/usb/dwc3/dwc3-imx8mp.c dwc3_imx8mp_probe() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 1-u64max |
| PARAM_VALUE | 1 | compatible | 278013523856138240 |
| BUF_SIZE | 1 | compatible | 10 |
| STR_LEN | 0 | parent | 9 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/net/dsa/sja1105/sja1105_mdio.c sja1105_mdiobus_base_t1_register() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | compatible | 2583944229066338304 |
| BUF_SIZE | 1 | compatible | 25 |
| DATA_SOURCE | 0 | parent | $1 |
| STR_LEN | 0 | parent | 24 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/sja1105/sja1105_mdio.c sja1105_mdiobus_base_tx_register() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | compatible | 3705506092985696256 |
| BUF_SIZE | 1 | compatible | 25 |
| DATA_SOURCE | 0 | parent | $1 |
| STR_LEN | 0 | parent | 24 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/lantiq/lantiq_gswip_common.c gswip_mdio() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 7222403956858003456 |
| BUF_SIZE | 1 | compatible | 19 |
| STR_LEN | 0 | parent | 18 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/counter/stm32-timer-cnt.c stm32_timer_cnt_probe_encoder() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/usb/dwc3/dwc3-xilinx.c dwc3_set_swnode() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 278013523856138240 |
| BUF_SIZE | 1 | compatible | 10 |
| STR_LEN | 0 | parent | 9 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/gpu/drm/mediatek/mtk_hdmi_common.c mtk_hdmi_get_cec_dev() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 6448919681484288000 |
| BUF_SIZE | 1 | compatible | 20 |
| STR_LEN | 0 | parent | 19 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/nfc/nfcmrvl/uart.c nfcmrvl_uart_parse_dt() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 1-u64max |
| PARAM_VALUE | 1 | compatible | 6635833901964300288 |
| BUF_SIZE | 1 | compatible | 17 |
| DATA_SOURCE | 0 | parent | $0 |
| STR_LEN | 0 | parent | 16 |
| TERMINATED | 1 | compatible | 1 |
| UNITS | 0 | parent | unit_byte |
| LOCK2 | &tty->ldisc_sem | ||
| TYPE_LOCK | (struct tty_struct)->ldisc_sem |
drivers/nfc/nfcmrvl/uart.c nfcmrvl_uart_parse_dt() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 1-u64max |
| PARAM_VALUE | 1 | compatible | 2374048695372181504 |
| BUF_SIZE | 1 | compatible | 14 |
| DATA_SOURCE | 0 | parent | $0 |
| STR_LEN | 0 | parent | 13 |
| TERMINATED | 1 | compatible | 1 |
| UNITS | 0 | parent | unit_byte |
| LOCK2 | &tty->ldisc_sem | ||
| TYPE_LOCK | (struct tty_struct)->ldisc_sem |
drivers/usb/dwc3/dwc3-qcom-legacy.c dwc3_qcom_of_register_core() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 278013523856138240 |
| BUF_SIZE | 1 | compatible | 10 |
| STR_LEN | 0 | parent | 9 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/i2c/i2c-core-of-prober.c i2c_of_probe_simple_enable() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | compatible | 1-u64max |
| DATA_SOURCE | 0 | parent | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/qcom/qdsp6/topology.c audioreach_link_load() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 2523074198957174784 |
| BUF_SIZE | 1 | compatible | 16 |
| STR_LEN | 0 | parent | 15 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
| LOCK2 | &card->mutex | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
drivers/net/dsa/lantiq/lantiq_gswip.c gswip_probe() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 1-u64max |
| PARAM_VALUE | 1 | compatible | 7518916575837003776 |
| BUF_SIZE | 1 | compatible | 15 |
| STR_LEN | 0 | parent | 14 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/mtd/nand/raw/atmel/nand-controller.c atmel_hsmc_nand_controller_legacy_init() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 9132122147625717760 |
| BUF_SIZE | 1 | compatible | 18 |
| STR_LEN | 0 | parent | 17 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/mtd/nand/raw/atmel/nand-controller.c atmel_nand_controller_probe() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 9132122147625717760 |
| BUF_SIZE | 1 | compatible | 18 |
| STR_LEN | 0 | parent | 17 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/usb/dwc3/dwc3-st.c st_dwc3_probe() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent->fwnode.ops->get | 0,4096-ptr_max |
| PARAM_VALUE | 1 | compatible | 278013523856138240 |
| BUF_SIZE | 1 | compatible | 10 |
| STR_LEN | 0 | parent | 9 |
| TERMINATED | 1 | compatible | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | parent | unit_byte |
drivers/of/platform.c of_platform_default_populate_init() -> of_get_compatible_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | compatible | 4066775458958163968 |
| BUF_SIZE | 1 | compatible | 19 |
| STR_LEN | 0 | parent | 18 |
| TERMINATED | 1 | compatible | 1 |