Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/clk/samsung/clk-cpu.c exynos5433_cpuclk_pre_rate_change() -> wait_until_divider_stable()

Type Parameter Key Value
PARAM_VALUE 0 div_reg 4096-ptr_max
PARAM_VALUE 1 mask u32max
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 cpuclk->lock
LOCK2 flags

drivers/clk/samsung/clk-cpu.c exynos5433_cpuclk_pre_rate_change() -> wait_until_divider_stable()

Type Parameter Key Value
PARAM_VALUE 0 div_reg 4096-ptr_max
PARAM_VALUE 1 mask u32max
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 cpuclk->lock
LOCK2 flags

drivers/clk/samsung/clk-cpu.c exynos850_cpuclk_pre_rate_change() -> wait_until_divider_stable()

Type Parameter Key Value
PARAM_VALUE 0 div_reg 4096-ptr_max
PARAM_VALUE 1 mask 65536
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 cpuclk->lock
LOCK2 flags

drivers/clk/samsung/clk-cpu.c exynos_cpuclk_pre_rate_change() -> wait_until_divider_stable()

Type Parameter Key Value
PARAM_VALUE 0 div_reg 4096-ptr_max
PARAM_VALUE 1 mask u32max
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 cpuclk->lock
LOCK2 flags

drivers/clk/samsung/clk-cpu.c exynos_cpuclk_pre_rate_change() -> wait_until_divider_stable()

Type Parameter Key Value
PARAM_VALUE 0 div_reg 4096-ptr_max
PARAM_VALUE 1 mask u32max
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 cpuclk->lock
LOCK2 flags

drivers/clk/samsung/clk-cpu.c exynos_set_safe_div() -> wait_until_divider_stable()

Type Parameter Key Value
PARAM_VALUE 0 div_reg 4096-ptr_max
PARAM_VALUE 1 mask 7,458759
DATA_SOURCE 1 mask $2
FUZZY_MAX 1 mask 7
BIT_INFO 1 mask 0x7,0x70007
BIT_INFO 1 mask 0x7,0x70007
PREEMPT_ADD
NOCHECK_CALL
LOCK2 cpuclk->lock
LOCK2 flags