Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/clk/sunxi-ng/ccu_nm.c ccu_nm_set_rate() -> ccu_helper_wait_for_lock()

Type Parameter Key Value
PARAM_VALUE 0 common 4096-ptr_max
PARAM_VALUE 0 common->lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/sunxi-ng/ccu_common.c ccu_pll_notifier_cb() -> ccu_helper_wait_for_lock()

Type Parameter Key Value
NOCHECK_CALL

drivers/clk/sunxi-ng/ccu_frac.c ccu_frac_helper_set_rate() -> ccu_helper_wait_for_lock()

Type Parameter Key Value
PARAM_VALUE 0 common 4096-ptr_max
PARAM_VALUE 0 common->lock 4096-ptr_max
PARAM_VALUE 0 common->lock->rlock.dep_map->name 0-255
DATA_SOURCE 0 common $0
DATA_SOURCE 1 lock $3
BIT_INFO 0 common->features 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/sunxi-ng/ccu_nkmp.c ccu_nkmp_set_rate() -> ccu_helper_wait_for_lock()

Type Parameter Key Value
PARAM_VALUE 0 common 4096-ptr_max
PARAM_VALUE 0 common->lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/sunxi-ng/ccu_nk.c ccu_nk_set_rate() -> ccu_helper_wait_for_lock()

Type Parameter Key Value
PARAM_VALUE 0 common 4096-ptr_max
PARAM_VALUE 0 common->lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/sunxi-ng/ccu_mult.c ccu_mult_set_rate() -> ccu_helper_wait_for_lock()

Type Parameter Key Value
PARAM_VALUE 0 common 4096-ptr_max
PARAM_VALUE 0 common->lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/sunxi-ng/ccu_nkm.c ccu_nkm_set_rate() -> ccu_helper_wait_for_lock()

Type Parameter Key Value
PARAM_VALUE 0 common 4096-ptr_max
PARAM_VALUE 0 common->lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL