Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/clk/imx/clk-busy.c clk_busy_mux_set_parent() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
DATA_SOURCE 1 index $1
CONTAINER 0 -96-56+0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/clk/clk.c __clk_set_parent() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 1 index 0-254
CAPPED_DATA 1 index 1
DATA_SOURCE 1 index $2
CONTAINER 0 *(-96-8+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 clk

drivers/clk/clk.c clk_change_rate() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 hw->core->parent->dev->power.wakeirq->status 0-4294967295
CONTAINER 0 *(-96-8+16) $(-1)
CONTAINER 1 *(-96-8+81) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/mediatek/clk-mux.c mtk_clk_mux_notifier_cb() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
DATA_SOURCE 0 hw r __clk_get_hw
CONTAINER 1 *(-96-24+32) $(-1)

drivers/clk/mediatek/clk-mux.c mtk_clk_mux_notifier_cb() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
DATA_SOURCE 0 hw r __clk_get_hw
CONTAINER 1 *(-96-24+33) $(-1)

drivers/clk/renesas/rzv2h-cpg.c rzv2h_cpg_plldsi_smux_set_parent() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
BUF_SIZE 0 hw (-1),24
BUF_SIZE 0 hw (-1),24
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 index $1
RX_PATH
TASK_NOT_RUNNING

drivers/clk/sophgo/clk-sg2044.c sg2044_mux_notifier_cb() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 1 index 0
DATA_SOURCE 0 hw r __clk_get_hw

drivers/clk/sophgo/clk-sg2044.c sg2044_mux_notifier_cb() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
DATA_SOURCE 0 hw r __clk_get_hw

drivers/clk/sophgo/clk-sg2042-clkgen.c sg2042_mux_notifier_cb() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 1 index 1
DATA_SOURCE 0 hw r __clk_get_hw

drivers/clk/sophgo/clk-sg2042-clkgen.c sg2042_mux_notifier_cb() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
DATA_SOURCE 0 hw r __clk_get_hw

drivers/clk/rockchip/clk-pll.c rockchip_rk3036_pll_set_params() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 index 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/rockchip/clk-pll.c rockchip_rk3036_pll_set_params() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 index 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/rockchip/clk-pll.c rockchip_rk3066_pll_set_params() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 index 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/rockchip/clk-pll.c rockchip_rk3066_pll_set_params() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 index 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/rockchip/clk-pll.c rockchip_rk3399_pll_set_params() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 index 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/rockchip/clk-pll.c rockchip_rk3399_pll_set_params() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 index 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/rockchip/clk-pll.c rockchip_rk3588_pll_set_params() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 index 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/rockchip/clk-pll.c rockchip_rk3588_pll_set_params() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 index 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/versatile/clk-sp810.c clk_sp810_of_setup() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw->init 7439636788308049920
PARAM_VALUE 1 index 1
NOCHECK_CALL

drivers/clk/rockchip/clk.c rockchip_clk_frac_notifier_cb() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
CONTAINER 1 *(-96-184+192) $(-1)
NOCHECK_CALL

drivers/clk/rockchip/clk.c rockchip_clk_frac_notifier_cb() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
CONTAINER 1 *(-96-184+200) $(-1)
NOCHECK_CALL

drivers/clk/thead/clk-th1520-ap.c c910_clk_set_parent() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
BUF_SIZE 0 hw (-1),24
BUF_SIZE 0 hw (-1),24
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 index $1
RX_PATH
TASK_NOT_RUNNING

drivers/clk/clk-composite.c clk_composite_set_parent() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
DATA_SOURCE 1 index $1
RX_PATH
TASK_NOT_RUNNING

drivers/clk/clk-composite.c clk_composite_set_rate_and_parent() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
DATA_SOURCE 1 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/clk-composite.c clk_composite_set_rate_and_parent() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
DATA_SOURCE 1 index $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/qcom/gcc-ipq4019.c gcc_ipq4019_cpu_clk_notifier_fn() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 5113800396530286616
PARAM_VALUE 1 index 2

drivers/clk/qcom/apss-ipq6018.c cpu_clk_notifier_fn() -> (struct clk_ops)->set_parent()

Type Parameter Key Value
PARAM_VALUE 0 hw 1257636790601056280
PARAM_VALUE 1 index 1-2
BUF_SIZE 0 hw 24
FUZZY_MAX 1 index 2
HARD_MAX 1 index 2