Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/clk/xilinx/xlnx_vcu.c xvcu_register_pll() -> clk_hw_set_rate_range()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 min_rate 1500000000
PARAM_VALUE 2 max_rate 3000000000
BUF_SIZE 0 hw 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/clk-scmi.c scmi_clk_ops_init() -> clk_hw_set_rate_range()

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

drivers/clk/imx/clk-imx8mp.c imx8mp_clocks_apply_constraints() -> clk_hw_set_rate_range()

Type Parameter Key Value
PARAM_VALUE 1 min_rate 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-rpmi.c rpmi_clk_enumerate() -> clk_hw_set_rate_range()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
BUF_SIZE 0 hw 24
BUF_SIZE 0 hw->init (-1),56
MEM_ZERO 0 hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->clk->core->num_parents

drivers/clk/sunxi-ng/ccu_common.c sunxi_ccu_probe() -> clk_hw_set_rate_range()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 2 max_rate 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/bcm/clk-raspberrypi.c raspberrypi_clk_register() -> clk_hw_set_rate_range()

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

drivers/clk/bcm/clk-raspberrypi.c raspberrypi_clk_register() -> clk_hw_set_rate_range()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->core 4096-ptr_max
PARAM_VALUE 1 min_rate 120000000
MEM_ZERO 0 hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-scpi.c scpi_clk_ops_init() -> clk_hw_set_rate_range()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 min_rate 0-u32max
PARAM_VALUE 2 max_rate 1-u32max
CAPPED_DATA 1 min_rate 1
MEM_ZERO 0 hw
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL