Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_create() -> devm_get_clk_from_child()

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->of_node 1-u64max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/netc/netc_main.c netc_port_get_info_from_dt() -> devm_get_clk_from_child()

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 np 4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 con_id 7433786257359835136
BUF_SIZE 2 con_id 4
DATA_SOURCE 0 dev $2
DATA_SOURCE 1 np $1
STR_LEN 0 dev 3
TERMINATED 2 con_id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_parse_dt_legacy() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 0 dev 0
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 0
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-mt7621.c mt7621_pcie_parse_port() -> devm_get_clk_from_child()

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->of_node 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-aspeed.c aspeed_pcie_parse_port() -> devm_get_clk_from_child()

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->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/cpts.c cpts_create() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
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 np 0,4096-ptr_max
PARAM_VALUE 1 np->properties 0,4096-ptr_max
PARAM_VALUE 2 con_id 4621117824312373248
BUF_SIZE 0 dev 1616
BUF_SIZE 2 con_id 5
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $2
STR_LEN 0 dev 4
TERMINATED 2 con_id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

sound/soc/fsl/imx-rpmsg.c imx_rpmsg_probe() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 np 0,4096-ptr_max
PARAM_VALUE 1 np->phandle 1-u32max
PARAM_VALUE 2 con_id 0
CAPPED_DATA 1 np 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/iio/dac/ltc2688.c ltc2688_tgp_clk_setup() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 np 0,4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

sound/soc/generic/simple-card-utils.c simple_util_parse_clk() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 1 np 0,4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops->device_is_available 0,4456967533150867456,5897185320164048896
PARAM_VALUE 1 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops->get_reference_args 0,2035688989253132288,3281501320512299008,8341377935324684288
PARAM_VALUE 1 np->fwnode.ops->graph_parse_endpoint 0,162100920750850048,3588870114635677696,7927257539208077312
PARAM_VALUE 1 np->fwnode.ops->iomap 0,5992382552872980480
PARAM_VALUE 1 np->fwnode.ops->irq_get 0,4799135008179109888,6119964739367534592
PARAM_VALUE 1 np->fwnode.ops->property_read_bool 0,707518234024075264,958538007259615232,5083868193192632320
PARAM_VALUE 1 np->properties 0,4096-ptr_max
PARAM_VALUE 2 con_id 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

sound/soc/generic/simple-card-utils.c simple_util_parse_clk() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 2 con_id 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
UNITS 1 np unit_byte

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_parse_dt_legacy_usb() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 0 dev 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 np 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_parse_dt_legacy() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 0 dev 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 np 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/hub.c tegra_display_hub_probe() -> devm_get_clk_from_child()

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->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 np 1-u64max
PARAM_VALUE 1 np->kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 1 np->kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 2 con_id 1545685695951826944
BUF_SIZE 2 con_id 3
DATA_SOURCE 1 np r of_get_next_child
STR_LEN 0 dev 2
TERMINATED 2 con_id 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_parse_dt_legacy() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 0 dev 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 np 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-pcie.c qmp_pcie_parse_dt_legacy() -> devm_get_clk_from_child()

Type Parameter Key Value
PARAM_VALUE 0 dev 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 np 4096-ptr_max
PARAM_VALUE 2 con_id 0
BUF_SIZE 0 dev 1616
DATA_SOURCE 1 np $1
RX_PATH
TASK_NOT_RUNNING