Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 40 files:
- arch/mips/alchemy/common/clock.c, line 466
- drivers/clk/actions/owl-factor.c
- drivers/clk/at91/clk-audio-pll.c, line 306
- drivers/clk/at91/clk-sam9x60-pll.c, line 470
- drivers/clk/at91/clk-usb.c
- drivers/clk/bcm/clk-bcm2835.c, line 1197
- drivers/clk/clk-divider.c
- drivers/clk/clk-fixed-factor.c, line 42
- drivers/clk/clk-multiplier.c, line 101
- drivers/clk/clk-si521xx.c, line 172
- drivers/clk/clk-stm32f4.c, line 458
- drivers/clk/clk.c, line 1767
- drivers/clk/davinci/pll.c, line 161
- drivers/clk/meson/sclk-div.c, line 81
- drivers/clk/qcom/clk-alpha-pll.c, line 1290
- drivers/clk/qcom/clk-cbf-8996.c, line 144
- drivers/clk/qcom/clk-cpu-8996.c, line 311
- drivers/clk/qcom/clk-krait.c, line 102
- drivers/clk/qcom/clk-rcg.c
- drivers/clk/qcom/clk-rcg2.c
- drivers/clk/qcom/clk-regmap-mux-div.c
- drivers/clk/renesas/r9a09g077-cpg.c
- drivers/clk/renesas/rcar-gen3-cpg.c, line 198
- drivers/clk/renesas/rcar-gen4-cpg.c, line 303
- drivers/clk/rockchip/clk-half-divider.c
- drivers/clk/samsung/clk-cpu.c, line 574
- drivers/clk/sunxi-ng/ccu_gate.c, line 108
- drivers/clk/sunxi-ng/ccu_mp.c, line 90
- drivers/clk/sunxi-ng/ccu_nkm.c, line 47
- drivers/clk/sunxi/clk-factors.c, line 107
- drivers/clk/sunxi/clk-sun9i-cpus.c, line 125
- drivers/clk/tegra/clk-tegra-super-cclk.c, line 106
- drivers/clk/thead/clk-th1520-ap.c, line 512
- drivers/clk/ti/divider.c
- drivers/gpu/drm/mcde/mcde_clk_div.c, line 57
- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c, line 306
- drivers/gpu/drm/pl111/pl111_display.c, line 460
- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c, line 93
- drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c, line 93
- drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c, line 39
Smatch caller information:
drivers/clk/samsung/clk-cpu.c exynos_cpuclk_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent |
| NOSPEC | 1 | rate | |
| NOSPEC | 1 | rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max |
| UNITS | 1 | rate | unit_byte |
drivers/clk/qcom/clk-alpha-pll.c clk_alpha_pll_postdiv_ro_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-fixed-factor.c clk_factor_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 1-u64max |
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/pl111/pl111_display.c pl111_clk_div_choose_div() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/rcar-gen3-cpg.c cpg_z_clk_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max[c] |
drivers/clk/clk-divider.c clk_divider_bestdiv() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 1 | rate | 1 |
| DATA_SOURCE | 0 | hw | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max[c] |
drivers/clk/clk-divider.c clk_divider_bestdiv() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rate | 1 |
| DATA_SOURCE | 0 | hw | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-divider.c divider_ro_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c sun4i_tmds_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 1-u64max |
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/qcom/clk-rcg2.c clk_byte2_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rate | 1-u64max |
| NOSPEC | 1 | rate | |
| NOSPEC | 1 | rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 1-u64max[c] |
| USER_DATA | 1 | rate | 1-u64max |
| UNITS | 1 | rate | unit_byte |
drivers/clk/qcom/clk-rcg2.c clk_byte_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rate | 1-u64max |
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| NOSPEC | 1 | rate | |
| NOSPEC | 1 | rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 1-u64max[c] |
| USER_DATA | 1 | rate | 1-u64max |
| UNITS | 1 | rate | unit_byte |
drivers/clk/qcom/clk-rcg2.c clk_pixel_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c clk_bytediv_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/sunxi-ng/ccu_gate.c ccu_gate_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOSPEC | 1 | rate | |
| NOSPEC | 1 | rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max |
| UNITS | 1 | rate | unit_byte |
drivers/clk/qcom/clk-rcg.c clk_rcg_bypass2_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOSPEC | 1 | rate | |
| NOSPEC | 1 | rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max |
| UNITS | 1 | rate | unit_byte |
drivers/clk/qcom/clk-rcg.c clk_rcg_bypass_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| NOSPEC | 1 | rate | |
| NOSPEC | 1 | rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max |
| UNITS | 1 | rate | unit_byte |
drivers/clk/qcom/clk-rcg.c clk_rcg_pixel_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/r9a09g077-cpg.c r9a09g077_cpg_fselxspi_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->core | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max |
drivers/clk/renesas/r9a09g077-cpg.c r9a09g077_cpg_fselxspi_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->core | 4096-ptr_max |
| PARAM_VALUE | 1 | rate | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/r9a09g077-cpg.c r9a09g077_cpg_fselxspi_get_divider() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| DATA_SOURCE | 1 | rate | $1 |
| NOSPEC | 1 | rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max |
| UNITS | 1 | rate | unit_byte |
drivers/clk/sunxi-ng/ccu_mp.c ccu_mp_find_best_with_parent_adj() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| DATA_SOURCE | 0 | hw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c sun4i_dclk_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/actions/owl-factor.c owl_clk_val_best() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/actions/owl-factor.c owl_clk_val_best() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rate | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/rockchip/clk-half-divider.c clk_half_divider_bestdiv() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 1 | rate | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/rockchip/clk-half-divider.c clk_half_divider_bestdiv() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rate | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-multiplier.c __bestmult() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c sun8i_phy_clk_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 1-u64max |
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/clk-si521xx.c si521xx_diff_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/mcde/mcde_clk_div.c mcde_clk_div_choose_div() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/qcom/clk-regmap-mux-div.c __mux_div_set_rate_and_parent() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->core | 0,4096-ptr_max |
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/qcom/clk-regmap-mux-div.c mux_div_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->core | 0,4096-ptr_max |
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/thead/clk-th1520-ap.c c910_clk_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| NOSPEC | 1 | rate | |
| NOSPEC | 1 | rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max |
| UNITS | 1 | rate | unit_byte |
drivers/clk/bcm/clk-bcm2835.c bcm2835_clock_choose_div_and_prate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | hw | r clk_hw_get_parent_by_index |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/clk/renesas/rcar-gen4-cpg.c cpg_z_clk_determine_rate() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rate | 0-u64max[c] |
| USER_DATA | 1 | rate | 0-u64max[c] |
drivers/clk/sunxi-ng/ccu_nkm.c ccu_nkm_find_best_with_parent_adj() -> clk_hw_round_rate()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| DATA_SOURCE | 0 | hw | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |