clk_hw 102 arch/arm/mach-omap2/clkt2xxx_dpllcore.c unsigned long omap2_dpllcore_recalc(struct clk_hw *hw, clk_hw 108 arch/arm/mach-omap2/clkt2xxx_dpllcore.c int omap2_reprogram_dpllcore(struct clk_hw *hw, unsigned long rate, clk_hw 189 arch/arm/mach-omap2/clkt2xxx_dpllcore.c void omap2xxx_clkt_dpllcore_init(struct clk_hw *hw) clk_hw 58 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c unsigned long omap2_table_mpu_recalc(struct clk_hw *clk, clk_hw 71 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c long omap2_round_to_table_rate(struct clk_hw *hw, unsigned long rate, clk_hw 95 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c int omap2_select_table_rate(struct clk_hw *hw, unsigned long rate, clk_hw 15 arch/arm/mach-omap2/clock2xxx.h unsigned long omap2_table_mpu_recalc(struct clk_hw *clk, clk_hw 17 arch/arm/mach-omap2/clock2xxx.h int omap2_select_table_rate(struct clk_hw *hw, unsigned long rate, clk_hw 19 arch/arm/mach-omap2/clock2xxx.h long omap2_round_to_table_rate(struct clk_hw *hw, unsigned long rate, clk_hw 21 arch/arm/mach-omap2/clock2xxx.h unsigned long omap2xxx_sys_clk_recalc(struct clk_hw *clk, clk_hw 23 arch/arm/mach-omap2/clock2xxx.h unsigned long omap2_osc_clk_recalc(struct clk_hw *clk, clk_hw 25 arch/arm/mach-omap2/clock2xxx.h void omap2xxx_clkt_dpllcore_init(struct clk_hw *hw); clk_hw 44 arch/arm/mach-omap2/clock2xxx.h extern struct clk_hw *dclk_hw; clk_hw 13 arch/arm/mach-omap2/clock3xxx.h int omap3_core_dpll_m2_set_rate(struct clk_hw *clk, unsigned long rate, clk_hw 360 arch/arm/mach-omap2/pdata-quirks.c struct clk_hw *hw = __clk_get_hw(clk); clk_hw 23 arch/arm/mach-sa1100/clock.c static int clk_gpio27_enable(struct clk_hw *hw) clk_hw 39 arch/arm/mach-sa1100/clock.c static void clk_gpio27_disable(struct clk_hw *hw) clk_hw 71 arch/arm/mach-sa1100/clock.c static unsigned long clk_mpll_recalc_rate(struct clk_hw *hw, clk_hw 95 arch/arm/mach-sa1100/clock.c struct clk_hw *hw; clk_hw 491 arch/arm/mach-vexpress/spc.c struct clk_hw hw; clk_hw 496 arch/arm/mach-vexpress/spc.c static unsigned long spc_recalc_rate(struct clk_hw *hw, clk_hw 508 arch/arm/mach-vexpress/spc.c static long spc_round_rate(struct clk_hw *hw, unsigned long drate, clk_hw 516 arch/arm/mach-vexpress/spc.c static int spc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 118 arch/mips/alchemy/common/clock.c static unsigned long alchemy_clk_cpu_recalc(struct clk_hw *hw, clk_hw 154 arch/mips/alchemy/common/clock.c struct clk_hw *h; clk_hw 173 arch/mips/alchemy/common/clock.c struct clk_hw hw; clk_hw 179 arch/mips/alchemy/common/clock.c static unsigned long alchemy_clk_aux_recalc(struct clk_hw *hw, clk_hw 187 arch/mips/alchemy/common/clock.c static int alchemy_clk_aux_setr(struct clk_hw *hw, clk_hw 207 arch/mips/alchemy/common/clock.c static long alchemy_clk_aux_roundr(struct clk_hw *hw, clk_hw 359 arch/mips/alchemy/common/clock.c struct clk_hw hw; clk_hw 394 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgcs_detr(struct clk_hw *hw, clk_hw 398 arch/mips/alchemy/common/clock.c struct clk_hw *pc, *bpc, *free; clk_hw 484 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv1_en(struct clk_hw *hw) clk_hw 498 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv1_isen(struct clk_hw *hw) clk_hw 506 arch/mips/alchemy/common/clock.c static void alchemy_clk_fgv1_dis(struct clk_hw *hw) clk_hw 518 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv1_setp(struct clk_hw *hw, u8 index) clk_hw 535 arch/mips/alchemy/common/clock.c static u8 alchemy_clk_fgv1_getp(struct clk_hw *hw) clk_hw 542 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv1_setr(struct clk_hw *hw, unsigned long rate, clk_hw 562 arch/mips/alchemy/common/clock.c static unsigned long alchemy_clk_fgv1_recalc(struct clk_hw *hw, clk_hw 572 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv1_detr(struct clk_hw *hw, clk_hw 600 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv2_en(struct clk_hw *hw) clk_hw 613 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv2_isen(struct clk_hw *hw) clk_hw 620 arch/mips/alchemy/common/clock.c static void alchemy_clk_fgv2_dis(struct clk_hw *hw) clk_hw 633 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv2_setp(struct clk_hw *hw, u8 index) clk_hw 647 arch/mips/alchemy/common/clock.c static u8 alchemy_clk_fgv2_getp(struct clk_hw *hw) clk_hw 663 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv2_setr(struct clk_hw *hw, unsigned long rate, clk_hw 687 arch/mips/alchemy/common/clock.c static unsigned long alchemy_clk_fgv2_recalc(struct clk_hw *hw, clk_hw 702 arch/mips/alchemy/common/clock.c static int alchemy_clk_fgv2_detr(struct clk_hw *hw, clk_hw 812 arch/mips/alchemy/common/clock.c static int alchemy_clk_csrc_isen(struct clk_hw *hw) clk_hw 830 arch/mips/alchemy/common/clock.c static int alchemy_clk_csrc_en(struct clk_hw *hw) clk_hw 843 arch/mips/alchemy/common/clock.c static void alchemy_clk_csrc_dis(struct clk_hw *hw) clk_hw 856 arch/mips/alchemy/common/clock.c static int alchemy_clk_csrc_setp(struct clk_hw *hw, u8 index) clk_hw 870 arch/mips/alchemy/common/clock.c static u8 alchemy_clk_csrc_getp(struct clk_hw *hw) clk_hw 877 arch/mips/alchemy/common/clock.c static unsigned long alchemy_clk_csrc_recalc(struct clk_hw *hw, clk_hw 886 arch/mips/alchemy/common/clock.c static int alchemy_clk_csrc_setr(struct clk_hw *hw, unsigned long rate, clk_hw 919 arch/mips/alchemy/common/clock.c static int alchemy_clk_csrc_detr(struct clk_hw *hw, clk_hw 528 arch/mips/txx9/generic/setup.c struct clk_hw *hw; clk_hw 68 drivers/clk/actions/owl-common.c struct clk_hw *hw; clk_hw 22 drivers/clk/actions/owl-common.h struct clk_hw hw; clk_hw 35 drivers/clk/actions/owl-common.h hw_to_owl_clk_common(const struct clk_hw *hw) clk_hw 16 drivers/clk/actions/owl-composite.c static u8 owl_comp_get_parent(struct clk_hw *hw) clk_hw 23 drivers/clk/actions/owl-composite.c static int owl_comp_set_parent(struct clk_hw *hw, u8 index) clk_hw 30 drivers/clk/actions/owl-composite.c static void owl_comp_disable(struct clk_hw *hw) clk_hw 38 drivers/clk/actions/owl-composite.c static int owl_comp_enable(struct clk_hw *hw) clk_hw 48 drivers/clk/actions/owl-composite.c static int owl_comp_is_enabled(struct clk_hw *hw) clk_hw 56 drivers/clk/actions/owl-composite.c static long owl_comp_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 65 drivers/clk/actions/owl-composite.c static unsigned long owl_comp_div_recalc_rate(struct clk_hw *hw, clk_hw 74 drivers/clk/actions/owl-composite.c static int owl_comp_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 83 drivers/clk/actions/owl-composite.c static long owl_comp_fact_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 93 drivers/clk/actions/owl-composite.c static unsigned long owl_comp_fact_recalc_rate(struct clk_hw *hw, clk_hw 103 drivers/clk/actions/owl-composite.c static int owl_comp_fact_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 113 drivers/clk/actions/owl-composite.c static long owl_comp_fix_fact_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 122 drivers/clk/actions/owl-composite.c static unsigned long owl_comp_fix_fact_recalc_rate(struct clk_hw *hw, clk_hw 132 drivers/clk/actions/owl-composite.c static int owl_comp_fix_fact_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 111 drivers/clk/actions/owl-composite.h static inline struct owl_composite *hw_to_owl_comp(const struct clk_hw *hw) clk_hw 26 drivers/clk/actions/owl-divider.c static long owl_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 52 drivers/clk/actions/owl-divider.c static unsigned long owl_divider_recalc_rate(struct clk_hw *hw, clk_hw 81 drivers/clk/actions/owl-divider.c static int owl_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 52 drivers/clk/actions/owl-divider.h static inline struct owl_divider *hw_to_owl_divider(const struct clk_hw *hw) clk_hw 68 drivers/clk/actions/owl-factor.c struct clk_hw *hw, unsigned long rate, clk_hw 134 drivers/clk/actions/owl-factor.c static long owl_factor_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 174 drivers/clk/actions/owl-factor.c static unsigned long owl_factor_recalc_rate(struct clk_hw *hw, clk_hw 206 drivers/clk/actions/owl-factor.c static int owl_factor_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 60 drivers/clk/actions/owl-factor.h static inline struct owl_factor *hw_to_owl_factor(const struct clk_hw *hw) clk_hw 34 drivers/clk/actions/owl-gate.c static void owl_gate_disable(struct clk_hw *hw) clk_hw 42 drivers/clk/actions/owl-gate.c static int owl_gate_enable(struct clk_hw *hw) clk_hw 65 drivers/clk/actions/owl-gate.c static int owl_gate_is_enabled(struct clk_hw *hw) clk_hw 59 drivers/clk/actions/owl-gate.h static inline struct owl_gate *hw_to_owl_gate(const struct clk_hw *hw) clk_hw 29 drivers/clk/actions/owl-mux.c static u8 owl_mux_get_parent(struct clk_hw *hw) clk_hw 49 drivers/clk/actions/owl-mux.c static int owl_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 47 drivers/clk/actions/owl-mux.h static inline struct owl_mux *hw_to_owl_mux(const struct clk_hw *hw) clk_hw 59 drivers/clk/actions/owl-pll.c static long owl_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 81 drivers/clk/actions/owl-pll.c static unsigned long owl_pll_recalc_rate(struct clk_hw *hw, clk_hw 110 drivers/clk/actions/owl-pll.c static int owl_pll_is_enabled(struct clk_hw *hw) clk_hw 137 drivers/clk/actions/owl-pll.c static int owl_pll_enable(struct clk_hw *hw) clk_hw 147 drivers/clk/actions/owl-pll.c static void owl_pll_disable(struct clk_hw *hw) clk_hw 155 drivers/clk/actions/owl-pll.c static int owl_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 101 drivers/clk/actions/owl-pll.h static inline struct owl_pll *hw_to_owl_pll(const struct clk_hw *hw) clk_hw 336 drivers/clk/at91/at91sam9260.c struct clk_hw *hw; clk_hw 72 drivers/clk/at91/at91sam9rl.c struct clk_hw *hw; clk_hw 134 drivers/clk/at91/at91sam9x5.c struct clk_hw *hw; clk_hw 59 drivers/clk/at91/clk-audio-pll.c struct clk_hw hw; clk_hw 66 drivers/clk/at91/clk-audio-pll.c struct clk_hw hw; clk_hw 73 drivers/clk/at91/clk-audio-pll.c struct clk_hw hw; clk_hw 82 drivers/clk/at91/clk-audio-pll.c static int clk_audio_pll_frac_enable(struct clk_hw *hw) clk_hw 107 drivers/clk/at91/clk-audio-pll.c static int clk_audio_pll_pad_enable(struct clk_hw *hw) clk_hw 120 drivers/clk/at91/clk-audio-pll.c static int clk_audio_pll_pmc_enable(struct clk_hw *hw) clk_hw 132 drivers/clk/at91/clk-audio-pll.c static void clk_audio_pll_frac_disable(struct clk_hw *hw) clk_hw 143 drivers/clk/at91/clk-audio-pll.c static void clk_audio_pll_pad_disable(struct clk_hw *hw) clk_hw 151 drivers/clk/at91/clk-audio-pll.c static void clk_audio_pll_pmc_disable(struct clk_hw *hw) clk_hw 173 drivers/clk/at91/clk-audio-pll.c static unsigned long clk_audio_pll_frac_recalc_rate(struct clk_hw *hw, clk_hw 187 drivers/clk/at91/clk-audio-pll.c static unsigned long clk_audio_pll_pad_recalc_rate(struct clk_hw *hw, clk_hw 202 drivers/clk/at91/clk-audio-pll.c static unsigned long clk_audio_pll_pmc_recalc_rate(struct clk_hw *hw, clk_hw 244 drivers/clk/at91/clk-audio-pll.c static int clk_audio_pll_frac_determine_rate(struct clk_hw *hw, clk_hw 273 drivers/clk/at91/clk-audio-pll.c static long clk_audio_pll_pad_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 276 drivers/clk/at91/clk-audio-pll.c struct clk_hw *pclk = clk_hw_get_parent(hw); clk_hw 324 drivers/clk/at91/clk-audio-pll.c static long clk_audio_pll_pmc_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 327 drivers/clk/at91/clk-audio-pll.c struct clk_hw *pclk = clk_hw_get_parent(hw); clk_hw 364 drivers/clk/at91/clk-audio-pll.c static int clk_audio_pll_frac_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 387 drivers/clk/at91/clk-audio-pll.c static int clk_audio_pll_pad_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 411 drivers/clk/at91/clk-audio-pll.c static int clk_audio_pll_pmc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 451 drivers/clk/at91/clk-audio-pll.c struct clk_hw * __init clk_hw 481 drivers/clk/at91/clk-audio-pll.c struct clk_hw * __init clk_hw 512 drivers/clk/at91/clk-audio-pll.c struct clk_hw * __init clk_hw 24 drivers/clk/at91/clk-generated.c struct clk_hw hw; clk_hw 38 drivers/clk/at91/clk-generated.c static int clk_generated_enable(struct clk_hw *hw) clk_hw 60 drivers/clk/at91/clk-generated.c static void clk_generated_disable(struct clk_hw *hw) clk_hw 74 drivers/clk/at91/clk-generated.c static int clk_generated_is_enabled(struct clk_hw *hw) clk_hw 90 drivers/clk/at91/clk-generated.c clk_generated_recalc_rate(struct clk_hw *hw, clk_hw 99 drivers/clk/at91/clk-generated.c struct clk_hw *parent, clk_hw 120 drivers/clk/at91/clk-generated.c static int clk_generated_determine_rate(struct clk_hw *hw, clk_hw 124 drivers/clk/at91/clk-generated.c struct clk_hw *parent = NULL; clk_hw 195 drivers/clk/at91/clk-generated.c static int clk_generated_set_parent(struct clk_hw *hw, u8 index) clk_hw 206 drivers/clk/at91/clk-generated.c static u8 clk_generated_get_parent(struct clk_hw *hw) clk_hw 214 drivers/clk/at91/clk-generated.c static int clk_generated_set_rate(struct clk_hw *hw, clk_hw 270 drivers/clk/at91/clk-generated.c struct clk_hw * __init clk_hw 279 drivers/clk/at91/clk-generated.c struct clk_hw *hw; clk_hw 22 drivers/clk/at91/clk-h32mx.c struct clk_hw hw; clk_hw 28 drivers/clk/at91/clk-h32mx.c static unsigned long clk_sama5d4_h32mx_recalc_rate(struct clk_hw *hw, clk_hw 43 drivers/clk/at91/clk-h32mx.c static long clk_sama5d4_h32mx_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 60 drivers/clk/at91/clk-h32mx.c static int clk_sama5d4_h32mx_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 84 drivers/clk/at91/clk-h32mx.c struct clk_hw * __init clk_hw 20 drivers/clk/at91/clk-i2s-mux.c struct clk_hw hw; clk_hw 27 drivers/clk/at91/clk-i2s-mux.c static u8 clk_i2s_mux_get_parent(struct clk_hw *hw) clk_hw 37 drivers/clk/at91/clk-i2s-mux.c static int clk_i2s_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 51 drivers/clk/at91/clk-i2s-mux.c struct clk_hw * __init clk_hw 29 drivers/clk/at91/clk-main.c struct clk_hw hw; clk_hw 36 drivers/clk/at91/clk-main.c struct clk_hw hw; clk_hw 45 drivers/clk/at91/clk-main.c struct clk_hw hw; clk_hw 52 drivers/clk/at91/clk-main.c struct clk_hw hw; clk_hw 68 drivers/clk/at91/clk-main.c static int clk_main_osc_prepare(struct clk_hw *hw) clk_hw 91 drivers/clk/at91/clk-main.c static void clk_main_osc_unprepare(struct clk_hw *hw) clk_hw 108 drivers/clk/at91/clk-main.c static int clk_main_osc_is_prepared(struct clk_hw *hw) clk_hw 129 drivers/clk/at91/clk-main.c struct clk_hw * __init clk_hw 137 drivers/clk/at91/clk-main.c struct clk_hw *hw; clk_hw 181 drivers/clk/at91/clk-main.c static int clk_main_rc_osc_prepare(struct clk_hw *hw) clk_hw 200 drivers/clk/at91/clk-main.c static void clk_main_rc_osc_unprepare(struct clk_hw *hw) clk_hw 215 drivers/clk/at91/clk-main.c static int clk_main_rc_osc_is_prepared(struct clk_hw *hw) clk_hw 227 drivers/clk/at91/clk-main.c static unsigned long clk_main_rc_osc_recalc_rate(struct clk_hw *hw, clk_hw 235 drivers/clk/at91/clk-main.c static unsigned long clk_main_rc_osc_recalc_accuracy(struct clk_hw *hw, clk_hw 251 drivers/clk/at91/clk-main.c struct clk_hw * __init clk_hw 258 drivers/clk/at91/clk-main.c struct clk_hw *hw; clk_hw 325 drivers/clk/at91/clk-main.c static int clk_rm9200_main_prepare(struct clk_hw *hw) clk_hw 332 drivers/clk/at91/clk-main.c static int clk_rm9200_main_is_prepared(struct clk_hw *hw) clk_hw 342 drivers/clk/at91/clk-main.c static unsigned long clk_rm9200_main_recalc_rate(struct clk_hw *hw, clk_hw 356 drivers/clk/at91/clk-main.c struct clk_hw * __init clk_hw 363 drivers/clk/at91/clk-main.c struct clk_hw *hw; clk_hw 404 drivers/clk/at91/clk-main.c static int clk_sam9x5_main_prepare(struct clk_hw *hw) clk_hw 415 drivers/clk/at91/clk-main.c static int clk_sam9x5_main_is_prepared(struct clk_hw *hw) clk_hw 422 drivers/clk/at91/clk-main.c static unsigned long clk_sam9x5_main_recalc_rate(struct clk_hw *hw, clk_hw 430 drivers/clk/at91/clk-main.c static int clk_sam9x5_main_set_parent(struct clk_hw *hw, u8 index) clk_hw 453 drivers/clk/at91/clk-main.c static u8 clk_sam9x5_main_get_parent(struct clk_hw *hw) clk_hw 471 drivers/clk/at91/clk-main.c struct clk_hw * __init clk_hw 480 drivers/clk/at91/clk-main.c struct clk_hw *hw; clk_hw 23 drivers/clk/at91/clk-master.c struct clk_hw hw; clk_hw 39 drivers/clk/at91/clk-master.c static int clk_master_prepare(struct clk_hw *hw) clk_hw 49 drivers/clk/at91/clk-master.c static int clk_master_is_prepared(struct clk_hw *hw) clk_hw 56 drivers/clk/at91/clk-master.c static unsigned long clk_master_recalc_rate(struct clk_hw *hw, clk_hw 89 drivers/clk/at91/clk-master.c static u8 clk_master_get_parent(struct clk_hw *hw) clk_hw 106 drivers/clk/at91/clk-master.c struct clk_hw * __init clk_hw 115 drivers/clk/at91/clk-master.c struct clk_hw *hw; clk_hw 25 drivers/clk/at91/clk-peripheral.c struct clk_hw hw; clk_hw 33 drivers/clk/at91/clk-peripheral.c struct clk_hw hw; clk_hw 46 drivers/clk/at91/clk-peripheral.c static int clk_peripheral_enable(struct clk_hw *hw) clk_hw 61 drivers/clk/at91/clk-peripheral.c static void clk_peripheral_disable(struct clk_hw *hw) clk_hw 74 drivers/clk/at91/clk-peripheral.c static int clk_peripheral_is_enabled(struct clk_hw *hw) clk_hw 96 drivers/clk/at91/clk-peripheral.c struct clk_hw * __init clk_hw 102 drivers/clk/at91/clk-peripheral.c struct clk_hw *hw; clk_hw 134 drivers/clk/at91/clk-peripheral.c struct clk_hw *parent; clk_hw 157 drivers/clk/at91/clk-peripheral.c static int clk_sam9x5_peripheral_enable(struct clk_hw *hw) clk_hw 179 drivers/clk/at91/clk-peripheral.c static void clk_sam9x5_peripheral_disable(struct clk_hw *hw) clk_hw 196 drivers/clk/at91/clk-peripheral.c static int clk_sam9x5_peripheral_is_enabled(struct clk_hw *hw) clk_hw 215 drivers/clk/at91/clk-peripheral.c clk_sam9x5_peripheral_recalc_rate(struct clk_hw *hw, clk_hw 241 drivers/clk/at91/clk-peripheral.c static long clk_sam9x5_peripheral_round_rate(struct clk_hw *hw, clk_hw 287 drivers/clk/at91/clk-peripheral.c static int clk_sam9x5_peripheral_set_rate(struct clk_hw *hw, clk_hw 323 drivers/clk/at91/clk-peripheral.c struct clk_hw * __init clk_hw 331 drivers/clk/at91/clk-peripheral.c struct clk_hw *hw; clk_hw 35 drivers/clk/at91/clk-pll.c struct clk_hw hw; clk_hw 54 drivers/clk/at91/clk-pll.c static int clk_pll_prepare(struct clk_hw *hw) clk_hw 97 drivers/clk/at91/clk-pll.c static int clk_pll_is_prepared(struct clk_hw *hw) clk_hw 104 drivers/clk/at91/clk-pll.c static void clk_pll_unprepare(struct clk_hw *hw) clk_hw 112 drivers/clk/at91/clk-pll.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hw, clk_hw 233 drivers/clk/at91/clk-pll.c static long clk_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 242 drivers/clk/at91/clk-pll.c static int clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 272 drivers/clk/at91/clk-pll.c struct clk_hw * __init clk_hw 279 drivers/clk/at91/clk-pll.c struct clk_hw *hw; clk_hw 18 drivers/clk/at91/clk-plldiv.c struct clk_hw hw; clk_hw 22 drivers/clk/at91/clk-plldiv.c static unsigned long clk_plldiv_recalc_rate(struct clk_hw *hw, clk_hw 36 drivers/clk/at91/clk-plldiv.c static long clk_plldiv_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 53 drivers/clk/at91/clk-plldiv.c static int clk_plldiv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 73 drivers/clk/at91/clk-plldiv.c struct clk_hw * __init clk_hw 78 drivers/clk/at91/clk-plldiv.c struct clk_hw *hw; clk_hw 22 drivers/clk/at91/clk-programmable.c struct clk_hw hw; clk_hw 30 drivers/clk/at91/clk-programmable.c static unsigned long clk_programmable_recalc_rate(struct clk_hw *hw, clk_hw 48 drivers/clk/at91/clk-programmable.c static int clk_programmable_determine_rate(struct clk_hw *hw, clk_hw 53 drivers/clk/at91/clk-programmable.c struct clk_hw *parent; clk_hw 101 drivers/clk/at91/clk-programmable.c static int clk_programmable_set_parent(struct clk_hw *hw, u8 index) clk_hw 123 drivers/clk/at91/clk-programmable.c static u8 clk_programmable_get_parent(struct clk_hw *hw) clk_hw 140 drivers/clk/at91/clk-programmable.c static int clk_programmable_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 181 drivers/clk/at91/clk-programmable.c struct clk_hw * __init clk_hw 188 drivers/clk/at91/clk-programmable.c struct clk_hw *hw; clk_hw 45 drivers/clk/at91/clk-sam9x60-pll.c struct clk_hw hw; clk_hw 66 drivers/clk/at91/clk-sam9x60-pll.c static int sam9x60_pll_prepare(struct clk_hw *hw) clk_hw 129 drivers/clk/at91/clk-sam9x60-pll.c static int sam9x60_pll_is_prepared(struct clk_hw *hw) clk_hw 136 drivers/clk/at91/clk-sam9x60-pll.c static void sam9x60_pll_unprepare(struct clk_hw *hw) clk_hw 163 drivers/clk/at91/clk-sam9x60-pll.c static unsigned long sam9x60_pll_recalc_rate(struct clk_hw *hw, clk_hw 260 drivers/clk/at91/clk-sam9x60-pll.c static long sam9x60_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 268 drivers/clk/at91/clk-sam9x60-pll.c static int sam9x60_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 285 drivers/clk/at91/clk-sam9x60-pll.c struct clk_hw * __init clk_hw 291 drivers/clk/at91/clk-sam9x60-pll.c struct clk_hw *hw; clk_hw 18 drivers/clk/at91/clk-slow.c struct clk_hw hw; clk_hw 24 drivers/clk/at91/clk-slow.c static u8 clk_sam9260_slow_get_parent(struct clk_hw *hw) clk_hw 38 drivers/clk/at91/clk-slow.c struct clk_hw * __init clk_hw 45 drivers/clk/at91/clk-slow.c struct clk_hw *hw; clk_hw 19 drivers/clk/at91/clk-smd.c struct clk_hw hw; clk_hw 26 drivers/clk/at91/clk-smd.c static unsigned long at91sam9x5_clk_smd_recalc_rate(struct clk_hw *hw, clk_hw 39 drivers/clk/at91/clk-smd.c static long at91sam9x5_clk_smd_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 61 drivers/clk/at91/clk-smd.c static int at91sam9x5_clk_smd_set_parent(struct clk_hw *hw, u8 index) clk_hw 74 drivers/clk/at91/clk-smd.c static u8 at91sam9x5_clk_smd_get_parent(struct clk_hw *hw) clk_hw 84 drivers/clk/at91/clk-smd.c static int at91sam9x5_clk_smd_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 107 drivers/clk/at91/clk-smd.c struct clk_hw * __init clk_hw 112 drivers/clk/at91/clk-smd.c struct clk_hw *hw; clk_hw 21 drivers/clk/at91/clk-system.c struct clk_hw hw; clk_hw 40 drivers/clk/at91/clk-system.c static int clk_system_prepare(struct clk_hw *hw) clk_hw 55 drivers/clk/at91/clk-system.c static void clk_system_unprepare(struct clk_hw *hw) clk_hw 62 drivers/clk/at91/clk-system.c static int clk_system_is_prepared(struct clk_hw *hw) clk_hw 86 drivers/clk/at91/clk-system.c struct clk_hw * __init clk_hw 91 drivers/clk/at91/clk-system.c struct clk_hw *hw; clk_hw 25 drivers/clk/at91/clk-usb.c struct clk_hw hw; clk_hw 34 drivers/clk/at91/clk-usb.c struct clk_hw hw; clk_hw 42 drivers/clk/at91/clk-usb.c static unsigned long at91sam9x5_clk_usb_recalc_rate(struct clk_hw *hw, clk_hw 55 drivers/clk/at91/clk-usb.c static int at91sam9x5_clk_usb_determine_rate(struct clk_hw *hw, clk_hw 58 drivers/clk/at91/clk-usb.c struct clk_hw *parent; clk_hw 109 drivers/clk/at91/clk-usb.c static int at91sam9x5_clk_usb_set_parent(struct clk_hw *hw, u8 index) clk_hw 121 drivers/clk/at91/clk-usb.c static u8 at91sam9x5_clk_usb_get_parent(struct clk_hw *hw) clk_hw 131 drivers/clk/at91/clk-usb.c static int at91sam9x5_clk_usb_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 158 drivers/clk/at91/clk-usb.c static int at91sam9n12_clk_usb_enable(struct clk_hw *hw) clk_hw 168 drivers/clk/at91/clk-usb.c static void at91sam9n12_clk_usb_disable(struct clk_hw *hw) clk_hw 175 drivers/clk/at91/clk-usb.c static int at91sam9n12_clk_usb_is_enabled(struct clk_hw *hw) clk_hw 194 drivers/clk/at91/clk-usb.c static struct clk_hw * __init clk_hw 200 drivers/clk/at91/clk-usb.c struct clk_hw *hw; clk_hw 229 drivers/clk/at91/clk-usb.c struct clk_hw * __init clk_hw 237 drivers/clk/at91/clk-usb.c struct clk_hw * __init clk_hw 245 drivers/clk/at91/clk-usb.c struct clk_hw * __init clk_hw 250 drivers/clk/at91/clk-usb.c struct clk_hw *hw; clk_hw 277 drivers/clk/at91/clk-usb.c static unsigned long at91rm9200_clk_usb_recalc_rate(struct clk_hw *hw, clk_hw 293 drivers/clk/at91/clk-usb.c static long at91rm9200_clk_usb_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 297 drivers/clk/at91/clk-usb.c struct clk_hw *parent = clk_hw_get_parent(hw); clk_hw 331 drivers/clk/at91/clk-usb.c static int at91rm9200_clk_usb_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 362 drivers/clk/at91/clk-usb.c struct clk_hw * __init clk_hw 367 drivers/clk/at91/clk-usb.c struct clk_hw *hw; clk_hw 23 drivers/clk/at91/clk-utmi.c struct clk_hw hw; clk_hw 39 drivers/clk/at91/clk-utmi.c static int clk_utmi_prepare(struct clk_hw *hw) clk_hw 41 drivers/clk/at91/clk-utmi.c struct clk_hw *hw_parent; clk_hw 94 drivers/clk/at91/clk-utmi.c static int clk_utmi_is_prepared(struct clk_hw *hw) clk_hw 101 drivers/clk/at91/clk-utmi.c static void clk_utmi_unprepare(struct clk_hw *hw) clk_hw 109 drivers/clk/at91/clk-utmi.c static unsigned long clk_utmi_recalc_rate(struct clk_hw *hw, clk_hw 123 drivers/clk/at91/clk-utmi.c struct clk_hw * __init clk_hw 128 drivers/clk/at91/clk-utmi.c struct clk_hw *hw; clk_hw 28 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 51 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 74 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 116 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 174 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 204 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 236 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 261 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 286 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 309 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 365 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 420 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 588 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 652 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 680 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 741 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 773 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 806 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 844 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 874 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 900 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 932 drivers/clk/at91/dt-compat.c struct clk_hw *hw; clk_hw 47 drivers/clk/at91/pmc.c struct clk_hw *of_clk_hw_pmc_get(struct of_phandle_args *clkspec, void *data) clk_hw 96 drivers/clk/at91/pmc.c pmc_data->chws = kcalloc(ncore, sizeof(struct clk_hw *), GFP_KERNEL); clk_hw 101 drivers/clk/at91/pmc.c pmc_data->shws = kcalloc(nsystem, sizeof(struct clk_hw *), GFP_KERNEL); clk_hw 106 drivers/clk/at91/pmc.c pmc_data->phws = kcalloc(nperiph, sizeof(struct clk_hw *), GFP_KERNEL); clk_hw 111 drivers/clk/at91/pmc.c pmc_data->ghws = kcalloc(ngck, sizeof(struct clk_hw *), GFP_KERNEL); clk_hw 20 drivers/clk/at91/pmc.h struct clk_hw **chws; clk_hw 22 drivers/clk/at91/pmc.h struct clk_hw **shws; clk_hw 24 drivers/clk/at91/pmc.h struct clk_hw **phws; clk_hw 26 drivers/clk/at91/pmc.h struct clk_hw **ghws; clk_hw 103 drivers/clk/at91/pmc.h struct clk_hw *of_clk_hw_pmc_get(struct of_phandle_args *clkspec, void *data); clk_hw 105 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 109 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 113 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 117 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 124 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 128 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 133 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 136 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 139 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 143 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 147 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 153 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 156 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 162 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 167 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 171 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 176 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 181 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 187 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 191 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 195 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 198 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 201 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 204 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 208 drivers/clk/at91/pmc.h struct clk_hw * __init clk_hw 163 drivers/clk/at91/sam9x60.c struct clk_hw *hw; clk_hw 150 drivers/clk/at91/sama5d2.c struct clk_hw *hw; clk_hw 124 drivers/clk/at91/sama5d4.c struct clk_hw *hw; clk_hw 30 drivers/clk/at91/sckc.c struct clk_hw hw; clk_hw 39 drivers/clk/at91/sckc.c struct clk_hw hw; clk_hw 49 drivers/clk/at91/sckc.c struct clk_hw hw; clk_hw 60 drivers/clk/at91/sckc.c struct clk_hw hw; clk_hw 68 drivers/clk/at91/sckc.c static int clk_slow_osc_prepare(struct clk_hw *hw) clk_hw 87 drivers/clk/at91/sckc.c static void clk_slow_osc_unprepare(struct clk_hw *hw) clk_hw 99 drivers/clk/at91/sckc.c static int clk_slow_osc_is_prepared(struct clk_hw *hw) clk_hw 117 drivers/clk/at91/sckc.c static struct clk_hw * __init clk_hw 126 drivers/clk/at91/sckc.c struct clk_hw *hw; clk_hw 162 drivers/clk/at91/sckc.c static void at91_clk_unregister_slow_osc(struct clk_hw *hw) clk_hw 170 drivers/clk/at91/sckc.c static unsigned long clk_slow_rc_osc_recalc_rate(struct clk_hw *hw, clk_hw 178 drivers/clk/at91/sckc.c static unsigned long clk_slow_rc_osc_recalc_accuracy(struct clk_hw *hw, clk_hw 186 drivers/clk/at91/sckc.c static int clk_slow_rc_osc_prepare(struct clk_hw *hw) clk_hw 201 drivers/clk/at91/sckc.c static void clk_slow_rc_osc_unprepare(struct clk_hw *hw) clk_hw 209 drivers/clk/at91/sckc.c static int clk_slow_rc_osc_is_prepared(struct clk_hw *hw) clk_hw 224 drivers/clk/at91/sckc.c static struct clk_hw * __init clk_hw 233 drivers/clk/at91/sckc.c struct clk_hw *hw; clk_hw 267 drivers/clk/at91/sckc.c static void at91_clk_unregister_slow_rc_osc(struct clk_hw *hw) clk_hw 275 drivers/clk/at91/sckc.c static int clk_sam9x5_slow_set_parent(struct clk_hw *hw, u8 index) clk_hw 305 drivers/clk/at91/sckc.c static u8 clk_sam9x5_slow_get_parent(struct clk_hw *hw) clk_hw 317 drivers/clk/at91/sckc.c static struct clk_hw * __init clk_hw 325 drivers/clk/at91/sckc.c struct clk_hw *hw; clk_hw 357 drivers/clk/at91/sckc.c static void at91_clk_unregister_sam9x5_slow(struct clk_hw *hw) clk_hw 373 drivers/clk/at91/sckc.c struct clk_hw *slow_rc, *slow_osc, *slowck; clk_hw 465 drivers/clk/at91/sckc.c struct clk_hw *slow_rc, *slow_osc; clk_hw 490 drivers/clk/at91/sckc.c clk_data = kzalloc(sizeof(*clk_data) + (2 * sizeof(struct clk_hw *)), clk_hw 529 drivers/clk/at91/sckc.c static int clk_sama5d4_slow_osc_prepare(struct clk_hw *hw) clk_hw 554 drivers/clk/at91/sckc.c static int clk_sama5d4_slow_osc_is_prepared(struct clk_hw *hw) clk_hw 573 drivers/clk/at91/sckc.c struct clk_hw *slow_rc, *slowck; clk_hw 63 drivers/clk/axs10x/i2s_pll_clock.c struct clk_hw hw; clk_hw 79 drivers/clk/axs10x/i2s_pll_clock.c static inline struct i2s_pll_clk *to_i2s_pll_clk(struct clk_hw *hw) clk_hw 101 drivers/clk/axs10x/i2s_pll_clock.c static unsigned long i2s_pll_recalc_rate(struct clk_hw *hw, clk_hw 114 drivers/clk/axs10x/i2s_pll_clock.c static long i2s_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 133 drivers/clk/axs10x/i2s_pll_clock.c static int i2s_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 95 drivers/clk/axs10x/pll_clock.c struct clk_hw hw; clk_hw 113 drivers/clk/axs10x/pll_clock.c static inline struct axs10x_pll_clk *to_axs10x_pll_clk(struct clk_hw *hw) clk_hw 139 drivers/clk/axs10x/pll_clock.c static unsigned long axs10x_pll_recalc_rate(struct clk_hw *hw, clk_hw 156 drivers/clk/axs10x/pll_clock.c static long axs10x_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 177 drivers/clk/axs10x/pll_clock.c static int axs10x_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 513 drivers/clk/bcm/clk-bcm2835.c struct clk_hw hw; clk_hw 518 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_pll_is_on(struct clk_hw *hw) clk_hw 554 drivers/clk/bcm/clk-bcm2835.c static long bcm2835_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 568 drivers/clk/bcm/clk-bcm2835.c static unsigned long bcm2835_pll_get_rate(struct clk_hw *hw, clk_hw 595 drivers/clk/bcm/clk-bcm2835.c static void bcm2835_pll_off(struct clk_hw *hw) clk_hw 609 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_pll_on(struct clk_hw *hw) clk_hw 662 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_pll_set_rate(struct clk_hw *hw, clk_hw 730 drivers/clk/bcm/clk-bcm2835.c static void bcm2835_pll_debug_init(struct clk_hw *hw, clk_hw 777 drivers/clk/bcm/clk-bcm2835.c bcm2835_pll_divider_from_hw(struct clk_hw *hw) clk_hw 782 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_pll_divider_is_on(struct clk_hw *hw) clk_hw 791 drivers/clk/bcm/clk-bcm2835.c static long bcm2835_pll_divider_round_rate(struct clk_hw *hw, clk_hw 798 drivers/clk/bcm/clk-bcm2835.c static unsigned long bcm2835_pll_divider_get_rate(struct clk_hw *hw, clk_hw 804 drivers/clk/bcm/clk-bcm2835.c static void bcm2835_pll_divider_off(struct clk_hw *hw) clk_hw 820 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_pll_divider_on(struct clk_hw *hw) clk_hw 838 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_pll_divider_set_rate(struct clk_hw *hw, clk_hw 861 drivers/clk/bcm/clk-bcm2835.c static void bcm2835_pll_divider_debug_init(struct clk_hw *hw, clk_hw 898 drivers/clk/bcm/clk-bcm2835.c struct clk_hw hw; clk_hw 903 drivers/clk/bcm/clk-bcm2835.c static struct bcm2835_clock *bcm2835_clock_from_hw(struct clk_hw *hw) clk_hw 908 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_clock_is_on(struct clk_hw *hw) clk_hw 917 drivers/clk/bcm/clk-bcm2835.c static u32 bcm2835_clock_choose_div(struct clk_hw *hw, clk_hw 986 drivers/clk/bcm/clk-bcm2835.c static unsigned long bcm2835_clock_get_rate(struct clk_hw *hw, clk_hw 1018 drivers/clk/bcm/clk-bcm2835.c static void bcm2835_clock_off(struct clk_hw *hw) clk_hw 1033 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_clock_on(struct clk_hw *hw) clk_hw 1060 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_clock_set_rate(struct clk_hw *hw, clk_hw 1091 drivers/clk/bcm/clk-bcm2835.c bcm2835_clk_is_pllc(struct clk_hw *hw) clk_hw 1099 drivers/clk/bcm/clk-bcm2835.c static unsigned long bcm2835_clock_choose_div_and_prate(struct clk_hw *hw, clk_hw 1111 drivers/clk/bcm/clk-bcm2835.c struct clk_hw *parent; clk_hw 1169 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_clock_determine_rate(struct clk_hw *hw, clk_hw 1172 drivers/clk/bcm/clk-bcm2835.c struct clk_hw *parent, *best_parent = NULL; clk_hw 1222 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_clock_set_parent(struct clk_hw *hw, u8 index) clk_hw 1233 drivers/clk/bcm/clk-bcm2835.c static u8 bcm2835_clock_get_parent(struct clk_hw *hw) clk_hw 1254 drivers/clk/bcm/clk-bcm2835.c static void bcm2835_clock_debug_init(struct clk_hw *hw, clk_hw 1279 drivers/clk/bcm/clk-bcm2835.c static int bcm2835_vpu_clock_is_on(struct clk_hw *hw) clk_hw 1298 drivers/clk/bcm/clk-bcm2835.c static struct clk_hw *bcm2835_register_pll(struct bcm2835_cprman *cprman, clk_hw 1328 drivers/clk/bcm/clk-bcm2835.c static struct clk_hw * clk_hw 1388 drivers/clk/bcm/clk-bcm2835.c static struct clk_hw *bcm2835_register_clock(struct bcm2835_cprman *cprman, clk_hw 1460 drivers/clk/bcm/clk-bcm2835.c typedef struct clk_hw *(*bcm2835_clk_register)(struct bcm2835_cprman *cprman, clk_hw 2193 drivers/clk/bcm/clk-bcm2835.c struct clk_hw **hws; clk_hw 21 drivers/clk/bcm/clk-bcm53573-ilp.c struct clk_hw hw; clk_hw 25 drivers/clk/bcm/clk-bcm53573-ilp.c static int bcm53573_ilp_enable(struct clk_hw *hw) clk_hw 35 drivers/clk/bcm/clk-bcm53573-ilp.c static void bcm53573_ilp_disable(struct clk_hw *hw) clk_hw 43 drivers/clk/bcm/clk-bcm53573-ilp.c static unsigned long bcm53573_ilp_recalc_rate(struct clk_hw *hw, clk_hw 177 drivers/clk/bcm/clk-bcm63xx-gate.c struct clk_hw *clk; clk_hw 69 drivers/clk/bcm/clk-iproc-armpll.c struct clk_hw hw; clk_hw 195 drivers/clk/bcm/clk-iproc-armpll.c static unsigned long iproc_arm_pll_recalc_rate(struct clk_hw *hw, clk_hw 28 drivers/clk/bcm/clk-iproc-asiu.c struct clk_hw hw; clk_hw 46 drivers/clk/bcm/clk-iproc-asiu.c static int iproc_asiu_clk_enable(struct clk_hw *hw) clk_hw 63 drivers/clk/bcm/clk-iproc-asiu.c static void iproc_asiu_clk_disable(struct clk_hw *hw) clk_hw 78 drivers/clk/bcm/clk-iproc-asiu.c static unsigned long iproc_asiu_clk_recalc_rate(struct clk_hw *hw, clk_hw 111 drivers/clk/bcm/clk-iproc-asiu.c static long iproc_asiu_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 129 drivers/clk/bcm/clk-iproc-asiu.c static int iproc_asiu_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 84 drivers/clk/bcm/clk-iproc-pll.c struct clk_hw hw; clk_hw 437 drivers/clk/bcm/clk-iproc-pll.c static int iproc_pll_enable(struct clk_hw *hw) clk_hw 445 drivers/clk/bcm/clk-iproc-pll.c static void iproc_pll_disable(struct clk_hw *hw) clk_hw 457 drivers/clk/bcm/clk-iproc-pll.c static unsigned long iproc_pll_recalc_rate(struct clk_hw *hw, clk_hw 506 drivers/clk/bcm/clk-iproc-pll.c static int iproc_pll_determine_rate(struct clk_hw *hw, clk_hw 552 drivers/clk/bcm/clk-iproc-pll.c static int iproc_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 585 drivers/clk/bcm/clk-iproc-pll.c static int iproc_clk_enable(struct clk_hw *hw) clk_hw 605 drivers/clk/bcm/clk-iproc-pll.c static void iproc_clk_disable(struct clk_hw *hw) clk_hw 620 drivers/clk/bcm/clk-iproc-pll.c static unsigned long iproc_clk_recalc_rate(struct clk_hw *hw, clk_hw 646 drivers/clk/bcm/clk-iproc-pll.c static int iproc_clk_determine_rate(struct clk_hw *hw, clk_hw 668 drivers/clk/bcm/clk-iproc-pll.c static int iproc_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 694 drivers/clk/bcm/clk-kona-setup.c static void kona_clk_teardown(struct clk_hw *hw) clk_hw 783 drivers/clk/bcm/clk-kona-setup.c static struct clk_hw * clk_hw 974 drivers/clk/bcm/clk-kona.c static int kona_peri_clk_enable(struct clk_hw *hw) clk_hw 982 drivers/clk/bcm/clk-kona.c static void kona_peri_clk_disable(struct clk_hw *hw) clk_hw 990 drivers/clk/bcm/clk-kona.c static int kona_peri_clk_is_enabled(struct clk_hw *hw) clk_hw 998 drivers/clk/bcm/clk-kona.c static unsigned long kona_peri_clk_recalc_rate(struct clk_hw *hw, clk_hw 1008 drivers/clk/bcm/clk-kona.c static long kona_peri_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1022 drivers/clk/bcm/clk-kona.c static int kona_peri_clk_determine_rate(struct clk_hw *hw, clk_hw 1026 drivers/clk/bcm/clk-kona.c struct clk_hw *current_parent; clk_hw 1058 drivers/clk/bcm/clk-kona.c struct clk_hw *parent = clk_hw_get_parent_by_index(hw, which); clk_hw 1083 drivers/clk/bcm/clk-kona.c static int kona_peri_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 1118 drivers/clk/bcm/clk-kona.c static u8 kona_peri_clk_get_parent(struct clk_hw *hw) clk_hw 1130 drivers/clk/bcm/clk-kona.c static int kona_peri_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 405 drivers/clk/bcm/clk-kona.h struct clk_hw hw; clk_hw 42 drivers/clk/bcm/clk-raspberrypi.c struct clk_hw pllb; clk_hw 43 drivers/clk/bcm/clk-raspberrypi.c struct clk_hw *pllb_arm; clk_hw 86 drivers/clk/bcm/clk-raspberrypi.c static int raspberrypi_fw_pll_is_on(struct clk_hw *hw) clk_hw 103 drivers/clk/bcm/clk-raspberrypi.c static unsigned long raspberrypi_fw_pll_get_rate(struct clk_hw *hw, clk_hw 121 drivers/clk/bcm/clk-raspberrypi.c static int raspberrypi_fw_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 144 drivers/clk/bcm/clk-raspberrypi.c static int raspberrypi_pll_determine_rate(struct clk_hw *hw, clk_hw 106 drivers/clk/berlin/berlin2-avpll.c struct clk_hw hw; clk_hw 113 drivers/clk/berlin/berlin2-avpll.c static int berlin2_avpll_vco_is_enabled(struct clk_hw *hw) clk_hw 125 drivers/clk/berlin/berlin2-avpll.c static int berlin2_avpll_vco_enable(struct clk_hw *hw) clk_hw 140 drivers/clk/berlin/berlin2-avpll.c static void berlin2_avpll_vco_disable(struct clk_hw *hw) clk_hw 156 drivers/clk/berlin/berlin2-avpll.c berlin2_avpll_vco_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 204 drivers/clk/berlin/berlin2-avpll.c struct clk_hw hw; clk_hw 212 drivers/clk/berlin/berlin2-avpll.c static int berlin2_avpll_channel_is_enabled(struct clk_hw *hw) clk_hw 226 drivers/clk/berlin/berlin2-avpll.c static int berlin2_avpll_channel_enable(struct clk_hw *hw) clk_hw 238 drivers/clk/berlin/berlin2-avpll.c static void berlin2_avpll_channel_disable(struct clk_hw *hw) clk_hw 252 drivers/clk/berlin/berlin2-avpll.c berlin2_avpll_channel_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 55 drivers/clk/berlin/berlin2-div.c struct clk_hw hw; clk_hw 65 drivers/clk/berlin/berlin2-div.c static int berlin2_div_is_enabled(struct clk_hw *hw) clk_hw 83 drivers/clk/berlin/berlin2-div.c static int berlin2_div_enable(struct clk_hw *hw) clk_hw 102 drivers/clk/berlin/berlin2-div.c static void berlin2_div_disable(struct clk_hw *hw) clk_hw 119 drivers/clk/berlin/berlin2-div.c static int berlin2_div_set_parent(struct clk_hw *hw, u8 index) clk_hw 150 drivers/clk/berlin/berlin2-div.c static u8 berlin2_div_get_parent(struct clk_hw *hw) clk_hw 176 drivers/clk/berlin/berlin2-div.c static unsigned long berlin2_div_recalc_rate(struct clk_hw *hw, clk_hw 227 drivers/clk/berlin/berlin2-div.c struct clk_hw * __init clk_hw 11 drivers/clk/berlin/berlin2-div.h struct clk_hw; clk_hw 72 drivers/clk/berlin/berlin2-div.h struct clk_hw * clk_hw 20 drivers/clk/berlin/berlin2-pll.c struct clk_hw hw; clk_hw 42 drivers/clk/berlin/berlin2-pll.c berlin2_pll_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 497 drivers/clk/berlin/bg2.c struct clk_hw *hw; clk_hw 498 drivers/clk/berlin/bg2.c struct clk_hw **hws; clk_hw 285 drivers/clk/berlin/bg2q.c struct clk_hw **hws; clk_hw 258 drivers/clk/clk-asm9260.c struct clk_hw *hw; clk_hw 259 drivers/clk/clk-asm9260.c struct clk_hw **hws; clk_hw 128 drivers/clk/clk-aspeed.c static struct clk_hw *aspeed_ast2400_calc_pll(const char *name, u32 val) clk_hw 148 drivers/clk/clk-aspeed.c static struct clk_hw *aspeed_ast2500_calc_pll(const char *name, u32 val) clk_hw 183 drivers/clk/clk-aspeed.c static int aspeed_clk_is_enabled(struct clk_hw *hw) clk_hw 208 drivers/clk/clk-aspeed.c static int aspeed_clk_enable(struct clk_hw *hw) clk_hw 248 drivers/clk/clk-aspeed.c static void aspeed_clk_disable(struct clk_hw *hw) clk_hw 344 drivers/clk/clk-aspeed.c static struct clk_hw *aspeed_clk_hw_register_gate(struct device *dev, clk_hw 351 drivers/clk/clk-aspeed.c struct clk_hw *hw; clk_hw 387 drivers/clk/clk-aspeed.c struct clk_hw *hw; clk_hw 560 drivers/clk/clk-aspeed.c struct clk_hw *hw; clk_hw 628 drivers/clk/clk-aspeed.c struct clk_hw *hw; clk_hw 48 drivers/clk/clk-aspeed.h struct clk_hw hw; clk_hw 81 drivers/clk/clk-aspeed.h struct clk_hw *(*calc_pll)(const char *name, u32 val); clk_hw 158 drivers/clk/clk-ast2600.c static struct clk_hw *ast2600_calc_pll(const char *name, u32 val) clk_hw 177 drivers/clk/clk-ast2600.c static struct clk_hw *ast2600_calc_apll(const char *name, u32 val) clk_hw 218 drivers/clk/clk-ast2600.c static int aspeed_g6_clk_is_enabled(struct clk_hw *hw) clk_hw 246 drivers/clk/clk-ast2600.c static int aspeed_g6_clk_enable(struct clk_hw *hw) clk_hw 288 drivers/clk/clk-ast2600.c static void aspeed_g6_clk_disable(struct clk_hw *hw) clk_hw 355 drivers/clk/clk-ast2600.c static struct clk_hw *aspeed_g6_clk_hw_register_gate(struct device *dev, clk_hw 362 drivers/clk/clk-ast2600.c struct clk_hw *hw; clk_hw 412 drivers/clk/clk-ast2600.c struct clk_hw *hw; clk_hw 608 drivers/clk/clk-ast2600.c struct clk_hw *hw; clk_hw 47 drivers/clk/clk-axi-clkgen.c struct clk_hw clk_hw; clk_hw 244 drivers/clk/clk-axi-clkgen.c static struct axi_clkgen *clk_hw_to_axi_clkgen(struct clk_hw *clk_hw) clk_hw 246 drivers/clk/clk-axi-clkgen.c return container_of(clk_hw, struct axi_clkgen, clk_hw); clk_hw 249 drivers/clk/clk-axi-clkgen.c static int axi_clkgen_set_rate(struct clk_hw *clk_hw, clk_hw 252 drivers/clk/clk-axi-clkgen.c struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); clk_hw 299 drivers/clk/clk-axi-clkgen.c static long axi_clkgen_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 316 drivers/clk/clk-axi-clkgen.c static unsigned long axi_clkgen_recalc_rate(struct clk_hw *clk_hw, clk_hw 319 drivers/clk/clk-axi-clkgen.c struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); clk_hw 355 drivers/clk/clk-axi-clkgen.c static int axi_clkgen_enable(struct clk_hw *clk_hw) clk_hw 357 drivers/clk/clk-axi-clkgen.c struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); clk_hw 364 drivers/clk/clk-axi-clkgen.c static void axi_clkgen_disable(struct clk_hw *clk_hw) clk_hw 366 drivers/clk/clk-axi-clkgen.c struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); clk_hw 371 drivers/clk/clk-axi-clkgen.c static int axi_clkgen_set_parent(struct clk_hw *clk_hw, u8 index) clk_hw 373 drivers/clk/clk-axi-clkgen.c struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); clk_hw 380 drivers/clk/clk-axi-clkgen.c static u8 axi_clkgen_get_parent(struct clk_hw *clk_hw) clk_hw 382 drivers/clk/clk-axi-clkgen.c struct axi_clkgen *axi_clkgen = clk_hw_to_axi_clkgen(clk_hw); clk_hw 456 drivers/clk/clk-axi-clkgen.c axi_clkgen->clk_hw.init = &init; clk_hw 457 drivers/clk/clk-axi-clkgen.c ret = devm_clk_hw_register(&pdev->dev, &axi_clkgen->clk_hw); clk_hw 462 drivers/clk/clk-axi-clkgen.c &axi_clkgen->clk_hw); clk_hw 27 drivers/clk/clk-axm5516.c struct clk_hw hw; clk_hw 48 drivers/clk/clk-axm5516.c axxia_pllclk_recalc(struct clk_hw *hw, unsigned long parent_rate) clk_hw 87 drivers/clk/clk-axm5516.c axxia_divclk_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 121 drivers/clk/clk-axm5516.c static u8 axxia_clkmux_get_parent(struct clk_hw *hw) clk_hw 514 drivers/clk/clk-axm5516.c static struct clk_hw * clk_hw 17 drivers/clk/clk-bd718x7.c struct clk_hw hw; clk_hw 24 drivers/clk/clk-bd718x7.c static int bd71837_clk_set(struct clk_hw *hw, int status) clk_hw 31 drivers/clk/clk-bd718x7.c static void bd71837_clk_disable(struct clk_hw *hw) clk_hw 41 drivers/clk/clk-bd718x7.c static int bd71837_clk_enable(struct clk_hw *hw) clk_hw 46 drivers/clk/clk-bd718x7.c static int bd71837_clk_is_enabled(struct clk_hw *hw) clk_hw 71 drivers/clk/clk-cdce706.c struct clk_hw hw; clk_hw 142 drivers/clk/clk-cdce706.c static int cdce706_clkin_set_parent(struct clk_hw *hw, u8 index) clk_hw 150 drivers/clk/clk-cdce706.c static u8 cdce706_clkin_get_parent(struct clk_hw *hw) clk_hw 162 drivers/clk/clk-cdce706.c static unsigned long cdce706_pll_recalc_rate(struct clk_hw *hw, clk_hw 185 drivers/clk/clk-cdce706.c static long cdce706_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 211 drivers/clk/clk-cdce706.c static int cdce706_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 257 drivers/clk/clk-cdce706.c static int cdce706_divider_set_parent(struct clk_hw *hw, u8 index) clk_hw 270 drivers/clk/clk-cdce706.c static u8 cdce706_divider_get_parent(struct clk_hw *hw) clk_hw 277 drivers/clk/clk-cdce706.c static unsigned long cdce706_divider_recalc_rate(struct clk_hw *hw, clk_hw 290 drivers/clk/clk-cdce706.c static long cdce706_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 358 drivers/clk/clk-cdce706.c static int cdce706_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 381 drivers/clk/clk-cdce706.c static int cdce706_clkout_prepare(struct clk_hw *hw) clk_hw 390 drivers/clk/clk-cdce706.c static void cdce706_clkout_unprepare(struct clk_hw *hw) clk_hw 398 drivers/clk/clk-cdce706.c static int cdce706_clkout_set_parent(struct clk_hw *hw, u8 index) clk_hw 410 drivers/clk/clk-cdce706.c static u8 cdce706_clkout_get_parent(struct clk_hw *hw) clk_hw 417 drivers/clk/clk-cdce706.c static unsigned long cdce706_clkout_recalc_rate(struct clk_hw *hw, clk_hw 423 drivers/clk/clk-cdce706.c static long cdce706_clkout_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 430 drivers/clk/clk-cdce706.c static int cdce706_clkout_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 616 drivers/clk/clk-cdce706.c static struct clk_hw * clk_hw 65 drivers/clk/clk-cdce925.c struct clk_hw hw; clk_hw 74 drivers/clk/clk-cdce925.c struct clk_hw hw; clk_hw 100 drivers/clk/clk-cdce925.c static unsigned long cdce925_pll_recalc_rate(struct clk_hw *hw, clk_hw 146 drivers/clk/clk-cdce925.c static long cdce925_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 155 drivers/clk/clk-cdce925.c static int cdce925_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 200 drivers/clk/clk-cdce925.c static u8 cdce925_pll_calc_range_bits(struct clk_hw *hw, u16 n, u16 m) clk_hw 217 drivers/clk/clk-cdce925.c static int cdce925_pll_prepare(struct clk_hw *hw) clk_hw 271 drivers/clk/clk-cdce925.c static void cdce925_pll_unprepare(struct clk_hw *hw) clk_hw 351 drivers/clk/clk-cdce925.c static int cdce925_clk_prepare(struct clk_hw *hw) clk_hw 360 drivers/clk/clk-cdce925.c static void cdce925_clk_unprepare(struct clk_hw *hw) clk_hw 368 drivers/clk/clk-cdce925.c static unsigned long cdce925_clk_recalc_rate(struct clk_hw *hw, clk_hw 396 drivers/clk/clk-cdce925.c struct clk_hw *hw, unsigned long rate) clk_hw 438 drivers/clk/clk-cdce925.c static long cdce925_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 455 drivers/clk/clk-cdce925.c static int cdce925_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 491 drivers/clk/clk-cdce925.c static long cdce925_clk_y1_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 502 drivers/clk/clk-cdce925.c static int cdce925_clk_y1_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 592 drivers/clk/clk-cdce925.c static struct clk_hw * clk_hw 10 drivers/clk/clk-composite.c static u8 clk_composite_get_parent(struct clk_hw *hw) clk_hw 14 drivers/clk/clk-composite.c struct clk_hw *mux_hw = composite->mux_hw; clk_hw 21 drivers/clk/clk-composite.c static int clk_composite_set_parent(struct clk_hw *hw, u8 index) clk_hw 25 drivers/clk/clk-composite.c struct clk_hw *mux_hw = composite->mux_hw; clk_hw 32 drivers/clk/clk-composite.c static unsigned long clk_composite_recalc_rate(struct clk_hw *hw, clk_hw 37 drivers/clk/clk-composite.c struct clk_hw *rate_hw = composite->rate_hw; clk_hw 44 drivers/clk/clk-composite.c static int clk_composite_determine_rate(struct clk_hw *hw, clk_hw 50 drivers/clk/clk-composite.c struct clk_hw *rate_hw = composite->rate_hw; clk_hw 51 drivers/clk/clk-composite.c struct clk_hw *mux_hw = composite->mux_hw; clk_hw 52 drivers/clk/clk-composite.c struct clk_hw *parent; clk_hw 118 drivers/clk/clk-composite.c static long clk_composite_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 123 drivers/clk/clk-composite.c struct clk_hw *rate_hw = composite->rate_hw; clk_hw 130 drivers/clk/clk-composite.c static int clk_composite_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 135 drivers/clk/clk-composite.c struct clk_hw *rate_hw = composite->rate_hw; clk_hw 142 drivers/clk/clk-composite.c static int clk_composite_set_rate_and_parent(struct clk_hw *hw, clk_hw 150 drivers/clk/clk-composite.c struct clk_hw *rate_hw = composite->rate_hw; clk_hw 151 drivers/clk/clk-composite.c struct clk_hw *mux_hw = composite->mux_hw; clk_hw 169 drivers/clk/clk-composite.c static int clk_composite_is_enabled(struct clk_hw *hw) clk_hw 173 drivers/clk/clk-composite.c struct clk_hw *gate_hw = composite->gate_hw; clk_hw 180 drivers/clk/clk-composite.c static int clk_composite_enable(struct clk_hw *hw) clk_hw 184 drivers/clk/clk-composite.c struct clk_hw *gate_hw = composite->gate_hw; clk_hw 191 drivers/clk/clk-composite.c static void clk_composite_disable(struct clk_hw *hw) clk_hw 195 drivers/clk/clk-composite.c struct clk_hw *gate_hw = composite->gate_hw; clk_hw 202 drivers/clk/clk-composite.c struct clk_hw *clk_hw_register_composite(struct device *dev, const char *name, clk_hw 204 drivers/clk/clk-composite.c struct clk_hw *mux_hw, const struct clk_ops *mux_ops, clk_hw 205 drivers/clk/clk-composite.c struct clk_hw *rate_hw, const struct clk_ops *rate_ops, clk_hw 206 drivers/clk/clk-composite.c struct clk_hw *gate_hw, const struct clk_ops *gate_ops, clk_hw 209 drivers/clk/clk-composite.c struct clk_hw *hw; clk_hw 317 drivers/clk/clk-composite.c struct clk_hw *mux_hw, const struct clk_ops *mux_ops, clk_hw 318 drivers/clk/clk-composite.c struct clk_hw *rate_hw, const struct clk_ops *rate_ops, clk_hw 319 drivers/clk/clk-composite.c struct clk_hw *gate_hw, const struct clk_ops *gate_ops, clk_hw 322 drivers/clk/clk-composite.c struct clk_hw *hw; clk_hw 335 drivers/clk/clk-composite.c struct clk_hw *hw; clk_hw 75 drivers/clk/clk-cs2000-cp.c struct clk_hw hw; clk_hw 288 drivers/clk/clk-cs2000-cp.c static unsigned long cs2000_recalc_rate(struct clk_hw *hw, clk_hw 300 drivers/clk/clk-cs2000-cp.c static long cs2000_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 334 drivers/clk/clk-cs2000-cp.c static int cs2000_set_rate(struct clk_hw *hw, clk_hw 352 drivers/clk/clk-cs2000-cp.c static int cs2000_enable(struct clk_hw *hw) clk_hw 372 drivers/clk/clk-cs2000-cp.c static void cs2000_disable(struct clk_hw *hw) clk_hw 381 drivers/clk/clk-cs2000-cp.c static u8 cs2000_get_parent(struct clk_hw *hw) clk_hw 129 drivers/clk/clk-divider.c unsigned long divider_recalc_rate(struct clk_hw *hw, unsigned long parent_rate, clk_hw 148 drivers/clk/clk-divider.c static unsigned long clk_divider_recalc_rate(struct clk_hw *hw, clk_hw 288 drivers/clk/clk-divider.c static int clk_divider_bestdiv(struct clk_hw *hw, struct clk_hw *parent, clk_hw 345 drivers/clk/clk-divider.c long divider_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent, clk_hw 358 drivers/clk/clk-divider.c long divider_ro_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent, clk_hw 380 drivers/clk/clk-divider.c static long clk_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 418 drivers/clk/clk-divider.c static int clk_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 466 drivers/clk/clk-divider.c static struct clk_hw *_register_divider(struct device *dev, const char *name, clk_hw 473 drivers/clk/clk-divider.c struct clk_hw *hw; clk_hw 535 drivers/clk/clk-divider.c struct clk_hw *hw; clk_hw 557 drivers/clk/clk-divider.c struct clk_hw *clk_hw_register_divider(struct device *dev, const char *name, clk_hw 587 drivers/clk/clk-divider.c struct clk_hw *hw; clk_hw 611 drivers/clk/clk-divider.c struct clk_hw *clk_hw_register_divider_table(struct device *dev, clk_hw 625 drivers/clk/clk-divider.c struct clk_hw *hw; clk_hw 642 drivers/clk/clk-divider.c void clk_hw_unregister_divider(struct clk_hw *hw) clk_hw 23 drivers/clk/clk-efm32gg.c struct clk_hw **hws; clk_hw 22 drivers/clk/clk-fixed-factor.c static unsigned long clk_factor_recalc_rate(struct clk_hw *hw, clk_hw 33 drivers/clk/clk-fixed-factor.c static long clk_factor_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 48 drivers/clk/clk-fixed-factor.c static int clk_factor_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 67 drivers/clk/clk-fixed-factor.c static struct clk_hw * clk_hw 75 drivers/clk/clk-fixed-factor.c struct clk_hw *hw; clk_hw 109 drivers/clk/clk-fixed-factor.c struct clk_hw *clk_hw_register_fixed_factor(struct device *dev, clk_hw 122 drivers/clk/clk-fixed-factor.c struct clk_hw *hw; clk_hw 134 drivers/clk/clk-fixed-factor.c struct clk_hw *hw; clk_hw 145 drivers/clk/clk-fixed-factor.c void clk_hw_unregister_fixed_factor(struct clk_hw *hw) clk_hw 162 drivers/clk/clk-fixed-factor.c static struct clk_hw *_of_fixed_factor_clk_setup(struct device_node *node) clk_hw 164 drivers/clk/clk-fixed-factor.c struct clk_hw *hw; clk_hw 219 drivers/clk/clk-fixed-factor.c struct clk_hw *clk = platform_get_drvdata(pdev); clk_hw 229 drivers/clk/clk-fixed-factor.c struct clk_hw *clk; clk_hw 18 drivers/clk/clk-fixed-mmio.c static struct clk_hw *fixed_mmio_clk_setup(struct device_node *node) clk_hw 20 drivers/clk/clk-fixed-mmio.c struct clk_hw *clk; clk_hw 63 drivers/clk/clk-fixed-mmio.c struct clk_hw *clk; clk_hw 76 drivers/clk/clk-fixed-mmio.c struct clk_hw *clk = platform_get_drvdata(pdev); clk_hw 27 drivers/clk/clk-fixed-rate.c static unsigned long clk_fixed_rate_recalc_rate(struct clk_hw *hw, clk_hw 33 drivers/clk/clk-fixed-rate.c static unsigned long clk_fixed_rate_recalc_accuracy(struct clk_hw *hw, clk_hw 55 drivers/clk/clk-fixed-rate.c struct clk_hw *clk_hw_register_fixed_rate_with_accuracy(struct device *dev, clk_hw 60 drivers/clk/clk-fixed-rate.c struct clk_hw *hw; clk_hw 96 drivers/clk/clk-fixed-rate.c struct clk_hw *hw; clk_hw 115 drivers/clk/clk-fixed-rate.c struct clk_hw *clk_hw_register_fixed_rate(struct device *dev, const char *name, clk_hw 135 drivers/clk/clk-fixed-rate.c struct clk_hw *hw; clk_hw 146 drivers/clk/clk-fixed-rate.c void clk_hw_unregister_fixed_rate(struct clk_hw *hw) clk_hw 33 drivers/clk/clk-fractional-divider.c static unsigned long clk_fd_recalc_rate(struct clk_hw *hw, clk_hw 71 drivers/clk/clk-fractional-divider.c static void clk_fd_general_approximation(struct clk_hw *hw, unsigned long rate, clk_hw 92 drivers/clk/clk-fractional-divider.c static long clk_fd_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 113 drivers/clk/clk-fractional-divider.c static int clk_fd_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 155 drivers/clk/clk-fractional-divider.c struct clk_hw *clk_hw_register_fractional_divider(struct device *dev, clk_hw 162 drivers/clk/clk-fractional-divider.c struct clk_hw *hw; clk_hw 202 drivers/clk/clk-fractional-divider.c struct clk_hw *hw; clk_hw 213 drivers/clk/clk-fractional-divider.c void clk_hw_unregister_fractional_divider(struct clk_hw *hw) clk_hw 55 drivers/clk/clk-gate.c static void clk_gate_endisable(struct clk_hw *hw, int enable) clk_hw 90 drivers/clk/clk-gate.c static int clk_gate_enable(struct clk_hw *hw) clk_hw 97 drivers/clk/clk-gate.c static void clk_gate_disable(struct clk_hw *hw) clk_hw 102 drivers/clk/clk-gate.c int clk_gate_is_enabled(struct clk_hw *hw) clk_hw 137 drivers/clk/clk-gate.c struct clk_hw *clk_hw_register_gate(struct device *dev, const char *name, clk_hw 143 drivers/clk/clk-gate.c struct clk_hw *hw; clk_hw 188 drivers/clk/clk-gate.c struct clk_hw *hw; clk_hw 201 drivers/clk/clk-gate.c struct clk_hw *hw; clk_hw 214 drivers/clk/clk-gate.c void clk_hw_unregister_gate(struct clk_hw *hw) clk_hw 73 drivers/clk/clk-gemini.c struct clk_hw hw; clk_hw 119 drivers/clk/clk-gemini.c static unsigned long gemini_pci_recalc_rate(struct clk_hw *hw, clk_hw 131 drivers/clk/clk-gemini.c static long gemini_pci_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 140 drivers/clk/clk-gemini.c static int gemini_pci_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 156 drivers/clk/clk-gemini.c static int gemini_pci_enable(struct clk_hw *hw) clk_hw 165 drivers/clk/clk-gemini.c static void gemini_pci_disable(struct clk_hw *hw) clk_hw 173 drivers/clk/clk-gemini.c static int gemini_pci_is_enabled(struct clk_hw *hw) clk_hw 191 drivers/clk/clk-gemini.c static struct clk_hw *gemini_pci_clk_setup(const char *name, clk_hw 275 drivers/clk/clk-gemini.c struct clk_hw *hw; clk_hw 395 drivers/clk/clk-gemini.c struct clk_hw *hw; clk_hw 31 drivers/clk/clk-gpio.c static int clk_gpio_gate_enable(struct clk_hw *hw) clk_hw 40 drivers/clk/clk-gpio.c static void clk_gpio_gate_disable(struct clk_hw *hw) clk_hw 47 drivers/clk/clk-gpio.c static int clk_gpio_gate_is_enabled(struct clk_hw *hw) clk_hw 61 drivers/clk/clk-gpio.c static int clk_sleeping_gpio_gate_prepare(struct clk_hw *hw) clk_hw 70 drivers/clk/clk-gpio.c static void clk_sleeping_gpio_gate_unprepare(struct clk_hw *hw) clk_hw 77 drivers/clk/clk-gpio.c static int clk_sleeping_gpio_gate_is_prepared(struct clk_hw *hw) clk_hw 98 drivers/clk/clk-gpio.c static u8 clk_gpio_mux_get_parent(struct clk_hw *hw) clk_hw 105 drivers/clk/clk-gpio.c static int clk_gpio_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 121 drivers/clk/clk-gpio.c static struct clk_hw *clk_register_gpio(struct device *dev, const char *name, clk_hw 126 drivers/clk/clk-gpio.c struct clk_hw *hw; clk_hw 172 drivers/clk/clk-gpio.c struct clk_hw *clk_hw_register_gpio_gate(struct device *dev, const char *name, clk_hw 193 drivers/clk/clk-gpio.c struct clk_hw *hw; clk_hw 211 drivers/clk/clk-gpio.c struct clk_hw *clk_hw_register_gpio_mux(struct device *dev, const char *name, clk_hw 229 drivers/clk/clk-gpio.c struct clk_hw *hw; clk_hw 22 drivers/clk/clk-hi655x.c struct clk_hw clk_hw; clk_hw 25 drivers/clk/clk-hi655x.c static unsigned long hi655x_clk_recalc_rate(struct clk_hw *hw, clk_hw 31 drivers/clk/clk-hi655x.c static int hi655x_clk_enable(struct clk_hw *hw, bool enable) clk_hw 34 drivers/clk/clk-hi655x.c container_of(hw, struct hi655x_clk, clk_hw); clk_hw 42 drivers/clk/clk-hi655x.c static int hi655x_clk_prepare(struct clk_hw *hw) clk_hw 47 drivers/clk/clk-hi655x.c static void hi655x_clk_unprepare(struct clk_hw *hw) clk_hw 52 drivers/clk/clk-hi655x.c static int hi655x_clk_is_prepared(struct clk_hw *hw) clk_hw 55 drivers/clk/clk-hi655x.c container_of(hw, struct hi655x_clk, clk_hw); clk_hw 93 drivers/clk/clk-hi655x.c hi655x_clk->clk_hw.init = &init; clk_hw 98 drivers/clk/clk-hi655x.c ret = devm_clk_hw_register(&pdev->dev, &hi655x_clk->clk_hw); clk_hw 103 drivers/clk/clk-hi655x.c &hi655x_clk->clk_hw); clk_hw 38 drivers/clk/clk-highbank.c struct clk_hw hw; clk_hw 44 drivers/clk/clk-highbank.c static int clk_pll_prepare(struct clk_hw *hwclk) clk_hw 61 drivers/clk/clk-highbank.c static void clk_pll_unprepare(struct clk_hw *hwclk) clk_hw 71 drivers/clk/clk-highbank.c static int clk_pll_enable(struct clk_hw *hwclk) clk_hw 83 drivers/clk/clk-highbank.c static void clk_pll_disable(struct clk_hw *hwclk) clk_hw 93 drivers/clk/clk-highbank.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hwclk, clk_hw 134 drivers/clk/clk-highbank.c static long clk_pll_round_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 145 drivers/clk/clk-highbank.c static int clk_pll_set_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 193 drivers/clk/clk-highbank.c static unsigned long clk_cpu_periphclk_recalc_rate(struct clk_hw *hwclk, clk_hw 205 drivers/clk/clk-highbank.c static unsigned long clk_cpu_a9bclk_recalc_rate(struct clk_hw *hwclk, clk_hw 218 drivers/clk/clk-highbank.c static unsigned long clk_periclk_recalc_rate(struct clk_hw *hwclk, clk_hw 231 drivers/clk/clk-highbank.c static long clk_periclk_round_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 243 drivers/clk/clk-highbank.c static int clk_periclk_set_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 89 drivers/clk/clk-hsdk-pll.c struct clk_hw hw; clk_hw 158 drivers/clk/clk-hsdk-pll.c static inline struct hsdk_pll_clk *to_hsdk_pll_clk(struct clk_hw *hw) clk_hw 163 drivers/clk/clk-hsdk-pll.c static unsigned long hsdk_pll_recalc_rate(struct clk_hw *hw, clk_hw 196 drivers/clk/clk-hsdk-pll.c static long hsdk_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 273 drivers/clk/clk-hsdk-pll.c static int hsdk_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 28 drivers/clk/clk-lochnagar.c struct clk_hw hw; clk_hw 140 drivers/clk/clk-lochnagar.c static inline struct lochnagar_clk *lochnagar_hw_to_lclk(struct clk_hw *hw) clk_hw 145 drivers/clk/clk-lochnagar.c static int lochnagar_clk_prepare(struct clk_hw *hw) clk_hw 161 drivers/clk/clk-lochnagar.c static void lochnagar_clk_unprepare(struct clk_hw *hw) clk_hw 174 drivers/clk/clk-lochnagar.c static int lochnagar_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 189 drivers/clk/clk-lochnagar.c static u8 lochnagar_clk_get_parent(struct clk_hw *hw) clk_hw 216 drivers/clk/clk-lochnagar.c static struct clk_hw * clk_hw 43 drivers/clk/clk-max77686.c struct clk_hw hw; clk_hw 97 drivers/clk/clk-max77686.c struct clk_hw *hw) clk_hw 102 drivers/clk/clk-max77686.c static int max77686_clk_prepare(struct clk_hw *hw) clk_hw 111 drivers/clk/clk-max77686.c static void max77686_clk_unprepare(struct clk_hw *hw) clk_hw 120 drivers/clk/clk-max77686.c static int max77686_clk_is_prepared(struct clk_hw *hw) clk_hw 134 drivers/clk/clk-max77686.c static unsigned long max77686_recalc_rate(struct clk_hw *hw, clk_hw 147 drivers/clk/clk-max77686.c static struct clk_hw * clk_hw 71 drivers/clk/clk-max9485.c struct clk_hw hw; clk_hw 86 drivers/clk/clk-max9485.c static inline struct max9485_clk_hw *to_max9485_clk(struct clk_hw *hw) clk_hw 110 drivers/clk/clk-max9485.c static int max9485_clk_prepare(struct clk_hw *hw) clk_hw 112 drivers/clk/clk-max9485.c struct max9485_clk_hw *clk_hw = to_max9485_clk(hw); clk_hw 114 drivers/clk/clk-max9485.c return max9485_update_bits(clk_hw->drvdata, clk_hw 115 drivers/clk/clk-max9485.c clk_hw->enable_bit, clk_hw 116 drivers/clk/clk-max9485.c clk_hw->enable_bit); clk_hw 119 drivers/clk/clk-max9485.c static void max9485_clk_unprepare(struct clk_hw *hw) clk_hw 121 drivers/clk/clk-max9485.c struct max9485_clk_hw *clk_hw = to_max9485_clk(hw); clk_hw 123 drivers/clk/clk-max9485.c max9485_update_bits(clk_hw->drvdata, clk_hw->enable_bit, 0); clk_hw 129 drivers/clk/clk-max9485.c static int max9485_clkout_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 132 drivers/clk/clk-max9485.c struct max9485_clk_hw *clk_hw = to_max9485_clk(hw); clk_hw 142 drivers/clk/clk-max9485.c return max9485_update_bits(clk_hw->drvdata, clk_hw 147 drivers/clk/clk-max9485.c static unsigned long max9485_clkout_recalc_rate(struct clk_hw *hw, clk_hw 150 drivers/clk/clk-max9485.c struct max9485_clk_hw *clk_hw = to_max9485_clk(hw); clk_hw 151 drivers/clk/clk-max9485.c struct max9485_driver_data *drvdata = clk_hw->drvdata; clk_hw 162 drivers/clk/clk-max9485.c static long max9485_clkout_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 248 drivers/clk/clk-max9485.c static struct clk_hw * clk_hw 280 drivers/clk/clk-milbeaut.c static u8 m10v_mux_get_parent(struct clk_hw *hw) clk_hw 291 drivers/clk/clk-milbeaut.c static int m10v_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 325 drivers/clk/clk-milbeaut.c static struct clk_hw *m10v_clk_hw_register_mux(struct device *dev, clk_hw 332 drivers/clk/clk-milbeaut.c struct clk_hw *hw; clk_hw 366 drivers/clk/clk-milbeaut.c struct clk_hw hw; clk_hw 376 drivers/clk/clk-milbeaut.c static unsigned long m10v_clk_divider_recalc_rate(struct clk_hw *hw, clk_hw 389 drivers/clk/clk-milbeaut.c static long m10v_clk_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 410 drivers/clk/clk-milbeaut.c static int m10v_clk_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 457 drivers/clk/clk-milbeaut.c static struct clk_hw *m10v_clk_hw_register_divider(struct device *dev, clk_hw 464 drivers/clk/clk-milbeaut.c struct clk_hw *hw; clk_hw 502 drivers/clk/clk-milbeaut.c struct clk_hw *hw; clk_hw 531 drivers/clk/clk-milbeaut.c struct clk_hw *hw; clk_hw 546 drivers/clk/clk-milbeaut.c struct clk_hw *hw; clk_hw 615 drivers/clk/clk-milbeaut.c struct clk_hw *hw; clk_hw 22 drivers/clk/clk-moxart.c struct clk_hw *hw; clk_hw 61 drivers/clk/clk-moxart.c struct clk_hw *hw; clk_hw 41 drivers/clk/clk-multiplier.c static unsigned long clk_multiplier_recalc_rate(struct clk_hw *hw, clk_hw 65 drivers/clk/clk-multiplier.c static unsigned long __bestmult(struct clk_hw *hw, unsigned long rate, clk_hw 115 drivers/clk/clk-multiplier.c static long clk_multiplier_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 125 drivers/clk/clk-multiplier.c static int clk_multiplier_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 42 drivers/clk/clk-mux.c int clk_mux_val_to_index(struct clk_hw *hw, u32 *table, unsigned int flags, clk_hw 87 drivers/clk/clk-mux.c static u8 clk_mux_get_parent(struct clk_hw *hw) clk_hw 98 drivers/clk/clk-mux.c static int clk_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 128 drivers/clk/clk-mux.c static int clk_mux_determine_rate(struct clk_hw *hw, clk_hw 148 drivers/clk/clk-mux.c struct clk_hw *clk_hw_register_mux_table(struct device *dev, const char *name, clk_hw 155 drivers/clk/clk-mux.c struct clk_hw *hw; clk_hw 208 drivers/clk/clk-mux.c struct clk_hw *hw; clk_hw 233 drivers/clk/clk-mux.c struct clk_hw *clk_hw_register_mux(struct device *dev, const char *name, clk_hw 250 drivers/clk/clk-mux.c struct clk_hw *hw; clk_hw 263 drivers/clk/clk-mux.c void clk_hw_unregister_mux(struct clk_hw *hw) clk_hw 143 drivers/clk/clk-nomadik.c struct clk_hw hw; clk_hw 155 drivers/clk/clk-nomadik.c struct clk_hw hw; clk_hw 164 drivers/clk/clk-nomadik.c static int pll_clk_enable(struct clk_hw *hw) clk_hw 184 drivers/clk/clk-nomadik.c static void pll_clk_disable(struct clk_hw *hw) clk_hw 203 drivers/clk/clk-nomadik.c static int pll_clk_is_enabled(struct clk_hw *hw) clk_hw 218 drivers/clk/clk-nomadik.c static unsigned long pll_clk_recalc_rate(struct clk_hw *hw, clk_hw 256 drivers/clk/clk-nomadik.c static struct clk_hw * __init clk_hw 300 drivers/clk/clk-nomadik.c static int src_clk_enable(struct clk_hw *hw) clk_hw 313 drivers/clk/clk-nomadik.c static void src_clk_disable(struct clk_hw *hw) clk_hw 325 drivers/clk/clk-nomadik.c static int src_clk_is_enabled(struct clk_hw *hw) clk_hw 335 drivers/clk/clk-nomadik.c src_clk_recalc_rate(struct clk_hw *hw, clk_hw 348 drivers/clk/clk-nomadik.c static struct clk_hw * __init clk_hw 501 drivers/clk/clk-nomadik.c struct clk_hw *hw; clk_hw 524 drivers/clk/clk-nomadik.c struct clk_hw *hw; clk_hw 548 drivers/clk/clk-nomadik.c struct clk_hw *hw; clk_hw 23 drivers/clk/clk-npcm7xx.c struct clk_hw hw; clk_hw 38 drivers/clk/clk-npcm7xx.c static unsigned long npcm7xx_clk_pll_recalc_rate(struct clk_hw *hw, clk_hw 68 drivers/clk/clk-npcm7xx.c static struct clk_hw * clk_hw 74 drivers/clk/clk-npcm7xx.c struct clk_hw *hw; clk_hw 546 drivers/clk/clk-npcm7xx.c struct clk_hw *hw; clk_hw 68 drivers/clk/clk-nspire.c struct clk_hw *hw; clk_hw 110 drivers/clk/clk-nspire.c struct clk_hw *hw; clk_hw 23 drivers/clk/clk-oxnas.c struct clk_hw hw; clk_hw 41 drivers/clk/clk-oxnas.c static inline struct clk_oxnas_gate *to_clk_oxnas_gate(struct clk_hw *hw) clk_hw 46 drivers/clk/clk-oxnas.c static int oxnas_clk_gate_is_enabled(struct clk_hw *hw) clk_hw 59 drivers/clk/clk-oxnas.c static int oxnas_clk_gate_enable(struct clk_hw *hw) clk_hw 68 drivers/clk/clk-oxnas.c static void oxnas_clk_gate_disable(struct clk_hw *hw) clk_hw 44 drivers/clk/clk-palmas.c struct clk_hw hw; clk_hw 50 drivers/clk/clk-palmas.c static inline struct palmas_clock_info *to_palmas_clks_info(struct clk_hw *hw) clk_hw 55 drivers/clk/clk-palmas.c static unsigned long palmas_clks_recalc_rate(struct clk_hw *hw, clk_hw 61 drivers/clk/clk-palmas.c static int palmas_clks_prepare(struct clk_hw *hw) clk_hw 79 drivers/clk/clk-palmas.c static void palmas_clks_unprepare(struct clk_hw *hw) clk_hw 99 drivers/clk/clk-palmas.c static int palmas_clks_is_prepared(struct clk_hw *hw) clk_hw 15 drivers/clk/clk-pwm.c struct clk_hw hw; clk_hw 20 drivers/clk/clk-pwm.c static inline struct clk_pwm *to_clk_pwm(struct clk_hw *hw) clk_hw 25 drivers/clk/clk-pwm.c static int clk_pwm_prepare(struct clk_hw *hw) clk_hw 32 drivers/clk/clk-pwm.c static void clk_pwm_unprepare(struct clk_hw *hw) clk_hw 39 drivers/clk/clk-pwm.c static unsigned long clk_pwm_recalc_rate(struct clk_hw *hw, clk_hw 47 drivers/clk/clk-pwm.c static int clk_pwm_get_duty_cycle(struct clk_hw *hw, struct clk_duty *duty) clk_hw 773 drivers/clk/clk-qoriq.c struct clk_hw hw; clk_hw 786 drivers/clk/clk-qoriq.c static int mux_set_parent(struct clk_hw *hw, u8 idx) clk_hw 800 drivers/clk/clk-qoriq.c static u8 mux_get_parent(struct clk_hw *hw) clk_hw 19 drivers/clk/clk-rk808.c struct clk_hw clkout1_hw; clk_hw 20 drivers/clk/clk-rk808.c struct clk_hw clkout2_hw; clk_hw 23 drivers/clk/clk-rk808.c static unsigned long rk808_clkout_recalc_rate(struct clk_hw *hw, clk_hw 29 drivers/clk/clk-rk808.c static int rk808_clkout2_enable(struct clk_hw *hw, bool enable) clk_hw 40 drivers/clk/clk-rk808.c static int rk808_clkout2_prepare(struct clk_hw *hw) clk_hw 45 drivers/clk/clk-rk808.c static void rk808_clkout2_unprepare(struct clk_hw *hw) clk_hw 50 drivers/clk/clk-rk808.c static int rk808_clkout2_is_prepared(struct clk_hw *hw) clk_hw 77 drivers/clk/clk-rk808.c static struct clk_hw * clk_hw 91 drivers/clk/clk-rk808.c static int rk817_clkout2_enable(struct clk_hw *hw, bool enable) clk_hw 103 drivers/clk/clk-rk808.c static int rk817_clkout2_prepare(struct clk_hw *hw) clk_hw 108 drivers/clk/clk-rk808.c static void rk817_clkout2_unprepare(struct clk_hw *hw) clk_hw 113 drivers/clk/clk-rk808.c static int rk817_clkout2_is_prepared(struct clk_hw *hw) clk_hw 25 drivers/clk/clk-s2mps11.c struct clk_hw hw; clk_hw 32 drivers/clk/clk-s2mps11.c static struct s2mps11_clk *to_s2mps11_clk(struct clk_hw *hw) clk_hw 37 drivers/clk/clk-s2mps11.c static int s2mps11_clk_prepare(struct clk_hw *hw) clk_hw 46 drivers/clk/clk-s2mps11.c static void s2mps11_clk_unprepare(struct clk_hw *hw) clk_hw 54 drivers/clk/clk-s2mps11.c static int s2mps11_clk_is_prepared(struct clk_hw *hw) clk_hw 68 drivers/clk/clk-s2mps11.c static unsigned long s2mps11_clk_recalc_rate(struct clk_hw *hw, clk_hw 18 drivers/clk/clk-scmi.c struct clk_hw hw; clk_hw 25 drivers/clk/clk-scmi.c static unsigned long scmi_clk_recalc_rate(struct clk_hw *hw, clk_hw 38 drivers/clk/clk-scmi.c static long scmi_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 67 drivers/clk/clk-scmi.c static int scmi_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 75 drivers/clk/clk-scmi.c static int scmi_clk_enable(struct clk_hw *hw) clk_hw 82 drivers/clk/clk-scmi.c static void scmi_clk_disable(struct clk_hw *hw) clk_hw 124 drivers/clk/clk-scmi.c struct clk_hw **hws; clk_hw 19 drivers/clk/clk-scpi.c struct clk_hw hw; clk_hw 28 drivers/clk/clk-scpi.c static unsigned long scpi_clk_recalc_rate(struct clk_hw *hw, clk_hw 36 drivers/clk/clk-scpi.c static long scpi_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 48 drivers/clk/clk-scpi.c static int scpi_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 82 drivers/clk/clk-scpi.c static unsigned long scpi_dvfs_recalc_rate(struct clk_hw *hw, clk_hw 96 drivers/clk/clk-scpi.c static long scpi_dvfs_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 115 drivers/clk/clk-scpi.c static int scpi_dvfs_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 175 drivers/clk/clk-scpi.c static struct clk_hw * clk_hw 47 drivers/clk/clk-si514.c struct clk_hw hw; clk_hw 68 drivers/clk/clk-si514.c static int si514_prepare(struct clk_hw *hw) clk_hw 75 drivers/clk/clk-si514.c static void si514_unprepare(struct clk_hw *hw) clk_hw 82 drivers/clk/clk-si514.c static int si514_is_prepared(struct clk_hw *hw) clk_hw 214 drivers/clk/clk-si514.c static unsigned long si514_recalc_rate(struct clk_hw *hw, clk_hw 230 drivers/clk/clk-si514.c static long si514_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 251 drivers/clk/clk-si514.c static int si514_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 37 drivers/clk/clk-si5341.c struct clk_hw hw; clk_hw 46 drivers/clk/clk-si5341.c struct clk_hw hw; clk_hw 54 drivers/clk/clk-si5341.c struct clk_hw hw; clk_hw 350 drivers/clk/clk-si5341.c static unsigned long si5341_clk_recalc_rate(struct clk_hw *hw, clk_hw 400 drivers/clk/clk-si5341.c static int si5341_synth_clk_is_on(struct clk_hw *hw) clk_hw 430 drivers/clk/clk-si5341.c static void si5341_synth_clk_unprepare(struct clk_hw *hw) clk_hw 447 drivers/clk/clk-si5341.c static int si5341_synth_clk_prepare(struct clk_hw *hw) clk_hw 472 drivers/clk/clk-si5341.c static unsigned long si5341_synth_clk_recalc_rate(struct clk_hw *hw, clk_hw 500 drivers/clk/clk-si5341.c static long si5341_synth_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 539 drivers/clk/clk-si5341.c static int si5341_synth_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 582 drivers/clk/clk-si5341.c static int si5341_output_clk_is_on(struct clk_hw *hw) clk_hw 598 drivers/clk/clk-si5341.c static void si5341_output_clk_unprepare(struct clk_hw *hw) clk_hw 611 drivers/clk/clk-si5341.c static int si5341_output_clk_prepare(struct clk_hw *hw) clk_hw 627 drivers/clk/clk-si5341.c static unsigned long si5341_output_clk_recalc_rate(struct clk_hw *hw, clk_hw 663 drivers/clk/clk-si5341.c static long si5341_output_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 692 drivers/clk/clk-si5341.c static int si5341_output_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 732 drivers/clk/clk-si5341.c static int si5341_output_set_parent(struct clk_hw *hw, u8 index) clk_hw 742 drivers/clk/clk-si5341.c static u8 si5341_output_get_parent(struct clk_hw *hw) clk_hw 785 drivers/clk/clk-si5341.c static struct clk_hw * clk_hw 43 drivers/clk/clk-si5351.c struct clk_hw hw; clk_hw 56 drivers/clk/clk-si5351.c struct clk_hw xtal; clk_hw 59 drivers/clk/clk-si5351.c struct clk_hw clkin; clk_hw 218 drivers/clk/clk-si5351.c static int si5351_xtal_prepare(struct clk_hw *hw) clk_hw 227 drivers/clk/clk-si5351.c static void si5351_xtal_unprepare(struct clk_hw *hw) clk_hw 243 drivers/clk/clk-si5351.c static int si5351_clkin_prepare(struct clk_hw *hw) clk_hw 252 drivers/clk/clk-si5351.c static void si5351_clkin_unprepare(struct clk_hw *hw) clk_hw 265 drivers/clk/clk-si5351.c static unsigned long si5351_clkin_recalc_rate(struct clk_hw *hw, clk_hw 306 drivers/clk/clk-si5351.c static int si5351_vxco_prepare(struct clk_hw *hw) clk_hw 316 drivers/clk/clk-si5351.c static void si5351_vxco_unprepare(struct clk_hw *hw) clk_hw 320 drivers/clk/clk-si5351.c static unsigned long si5351_vxco_recalc_rate(struct clk_hw *hw, clk_hw 326 drivers/clk/clk-si5351.c static int si5351_vxco_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 385 drivers/clk/clk-si5351.c static unsigned char si5351_pll_get_parent(struct clk_hw *hw) clk_hw 397 drivers/clk/clk-si5351.c static int si5351_pll_set_parent(struct clk_hw *hw, u8 index) clk_hw 414 drivers/clk/clk-si5351.c static unsigned long si5351_pll_recalc_rate(struct clk_hw *hw, clk_hw 445 drivers/clk/clk-si5351.c static long si5351_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 502 drivers/clk/clk-si5351.c static int si5351_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 578 drivers/clk/clk-si5351.c static unsigned char si5351_msynth_get_parent(struct clk_hw *hw) clk_hw 589 drivers/clk/clk-si5351.c static int si5351_msynth_set_parent(struct clk_hw *hw, u8 index) clk_hw 599 drivers/clk/clk-si5351.c static unsigned long si5351_msynth_recalc_rate(struct clk_hw *hw, clk_hw 643 drivers/clk/clk-si5351.c static long si5351_msynth_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 755 drivers/clk/clk-si5351.c static int si5351_msynth_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 921 drivers/clk/clk-si5351.c static int si5351_clkout_prepare(struct clk_hw *hw) clk_hw 943 drivers/clk/clk-si5351.c static void si5351_clkout_unprepare(struct clk_hw *hw) clk_hw 954 drivers/clk/clk-si5351.c static u8 si5351_clkout_get_parent(struct clk_hw *hw) clk_hw 980 drivers/clk/clk-si5351.c static int si5351_clkout_set_parent(struct clk_hw *hw, u8 index) clk_hw 1004 drivers/clk/clk-si5351.c static unsigned long si5351_clkout_recalc_rate(struct clk_hw *hw, clk_hw 1028 drivers/clk/clk-si5351.c static long si5351_clkout_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1081 drivers/clk/clk-si5351.c static int si5351_clkout_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1337 drivers/clk/clk-si5351.c static struct clk_hw * clk_hw 1356 drivers/clk/clk-si5351.c static struct clk_hw * clk_hw 66 drivers/clk/clk-si544.c struct clk_hw hw; clk_hw 97 drivers/clk/clk-si544.c static int si544_prepare(struct clk_hw *hw) clk_hw 104 drivers/clk/clk-si544.c static void si544_unprepare(struct clk_hw *hw) clk_hw 111 drivers/clk/clk-si544.c static int si544_is_prepared(struct clk_hw *hw) clk_hw 316 drivers/clk/clk-si544.c static unsigned long si544_recalc_rate(struct clk_hw *hw, clk_hw 330 drivers/clk/clk-si544.c static long si544_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 360 drivers/clk/clk-si544.c static int si544_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 66 drivers/clk/clk-si570.c struct clk_hw hw; clk_hw 220 drivers/clk/clk-si570.c static unsigned long si570_recalc_rate(struct clk_hw *hw, clk_hw 240 drivers/clk/clk-si570.c static long si570_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 333 drivers/clk/clk-si570.c static int si570_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 395 drivers/clk/clk-stm32f4.c static struct clk_hw **clks; clk_hw 413 drivers/clk/clk-stm32f4.c struct clk_hw hw; clk_hw 419 drivers/clk/clk-stm32f4.c static unsigned long clk_apb_mul_recalc_rate(struct clk_hw *hw, clk_hw 430 drivers/clk/clk-stm32f4.c static long clk_apb_mul_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 448 drivers/clk/clk-stm32f4.c static int clk_apb_mul_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 602 drivers/clk/clk-stm32f4.c static int stm32f4_pll_is_enabled(struct clk_hw *hw) clk_hw 609 drivers/clk/clk-stm32f4.c static int stm32f4_pll_enable(struct clk_hw *hw) clk_hw 629 drivers/clk/clk-stm32f4.c static void stm32f4_pll_disable(struct clk_hw *hw) clk_hw 634 drivers/clk/clk-stm32f4.c static unsigned long stm32f4_pll_recalc(struct clk_hw *hw, clk_hw 646 drivers/clk/clk-stm32f4.c static long stm32f4_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 663 drivers/clk/clk-stm32f4.c static int stm32f4_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 701 drivers/clk/clk-stm32f4.c struct clk_hw *hw_pll; clk_hw 706 drivers/clk/clk-stm32f4.c static unsigned long stm32f4_pll_div_recalc_rate(struct clk_hw *hw, clk_hw 712 drivers/clk/clk-stm32f4.c static long stm32f4_pll_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 718 drivers/clk/clk-stm32f4.c static int stm32f4_pll_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 745 drivers/clk/clk-stm32f4.c static struct clk_hw *clk_register_pll_div(const char *name, clk_hw 749 drivers/clk/clk-stm32f4.c struct clk_hw *pll_hw, spinlock_t *lock) clk_hw 752 drivers/clk/clk-stm32f4.c struct clk_hw *hw; clk_hw 789 drivers/clk/clk-stm32f4.c static struct clk_hw *stm32f4_rcc_register_pll(const char *pllsrc, clk_hw 795 drivers/clk/clk-stm32f4.c struct clk_hw *pll_hw; clk_hw 878 drivers/clk/clk-stm32f4.c static struct clk_hw * clk_hw 919 drivers/clk/clk-stm32f4.c static int rgclk_enable(struct clk_hw *hw) clk_hw 945 drivers/clk/clk-stm32f4.c static void rgclk_disable(struct clk_hw *hw) clk_hw 950 drivers/clk/clk-stm32f4.c static int rgclk_is_enabled(struct clk_hw *hw) clk_hw 961 drivers/clk/clk-stm32f4.c static struct clk_hw *clk_register_rgate(struct device *dev, const char *name, clk_hw 968 drivers/clk/clk-stm32f4.c struct clk_hw *hw; clk_hw 998 drivers/clk/clk-stm32f4.c static int cclk_gate_enable(struct clk_hw *hw) clk_hw 1011 drivers/clk/clk-stm32f4.c static void cclk_gate_disable(struct clk_hw *hw) clk_hw 1020 drivers/clk/clk-stm32f4.c static int cclk_gate_is_enabled(struct clk_hw *hw) clk_hw 1031 drivers/clk/clk-stm32f4.c static u8 cclk_mux_get_parent(struct clk_hw *hw) clk_hw 1036 drivers/clk/clk-stm32f4.c static int cclk_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 1056 drivers/clk/clk-stm32f4.c static struct clk_hw *stm32_register_cclk(struct device *dev, const char *name, clk_hw 1061 drivers/clk/clk-stm32f4.c struct clk_hw *hw; clk_hw 1626 drivers/clk/clk-stm32f4.c static struct clk_hw *stm32_register_aux_clk(const char *name, clk_hw 1632 drivers/clk/clk-stm32f4.c struct clk_hw *hw; clk_hw 1635 drivers/clk/clk-stm32f4.c struct clk_hw *mux_hw = NULL, *gate_hw = NULL; clk_hw 1695 drivers/clk/clk-stm32f4.c struct clk_hw *pll_src_hw; clk_hw 1765 drivers/clk/clk-stm32f4.c struct clk_hw *hw; clk_hw 1870 drivers/clk/clk-stm32f4.c struct clk_hw *hw; clk_hw 53 drivers/clk/clk-stm32h7.c static struct clk_hw **hws; clk_hw 160 drivers/clk/clk-stm32h7.c static int ready_gate_clk_enable(struct clk_hw *hw) clk_hw 188 drivers/clk/clk-stm32h7.c static void ready_gate_clk_disable(struct clk_hw *hw) clk_hw 215 drivers/clk/clk-stm32h7.c static struct clk_hw *clk_register_ready_gate(struct device *dev, clk_hw 222 drivers/clk/clk-stm32h7.c struct clk_hw *hw; clk_hw 350 drivers/clk/clk-stm32h7.c struct clk_hw *mux_hw; clk_hw 351 drivers/clk/clk-stm32h7.c struct clk_hw *div_hw; clk_hw 352 drivers/clk/clk-stm32h7.c struct clk_hw *gate_hw; clk_hw 367 drivers/clk/clk-stm32h7.c struct clk_hw *mux_hw; clk_hw 368 drivers/clk/clk-stm32h7.c struct clk_hw *div_hw; clk_hw 369 drivers/clk/clk-stm32h7.c struct clk_hw *gate_hw; clk_hw 425 drivers/clk/clk-stm32h7.c struct clk_hw hw; clk_hw 431 drivers/clk/clk-stm32h7.c static unsigned long timer_ker_recalc_rate(struct clk_hw *hw, clk_hw 459 drivers/clk/clk-stm32h7.c static struct clk_hw *clk_register_stm32_timer_ker(struct device *dev, clk_hw 467 drivers/clk/clk-stm32h7.c struct clk_hw *hw; clk_hw 683 drivers/clk/clk-stm32h7.c struct clk_hw hw; clk_hw 691 drivers/clk/clk-stm32h7.c struct clk_hw hw; clk_hw 696 drivers/clk/clk-stm32h7.c static int pll_is_enabled(struct clk_hw *hw) clk_hw 699 drivers/clk/clk-stm32h7.c struct clk_hw *_hw = &clk_elem->rgate.gate.hw; clk_hw 706 drivers/clk/clk-stm32h7.c static int pll_enable(struct clk_hw *hw) clk_hw 709 drivers/clk/clk-stm32h7.c struct clk_hw *_hw = &clk_elem->rgate.gate.hw; clk_hw 716 drivers/clk/clk-stm32h7.c static void pll_disable(struct clk_hw *hw) clk_hw 719 drivers/clk/clk-stm32h7.c struct clk_hw *_hw = &clk_elem->rgate.gate.hw; clk_hw 726 drivers/clk/clk-stm32h7.c static int pll_frac_is_enabled(struct clk_hw *hw) clk_hw 734 drivers/clk/clk-stm32h7.c static unsigned long pll_read_frac(struct clk_hw *hw) clk_hw 743 drivers/clk/clk-stm32h7.c static unsigned long pll_fd_recalc_rate(struct clk_hw *hw, clk_hw 782 drivers/clk/clk-stm32h7.c static struct clk_hw *clk_register_stm32_pll(struct device *dev, clk_hw 791 drivers/clk/clk-stm32h7.c struct clk_hw *hw; clk_hw 842 drivers/clk/clk-stm32h7.c static unsigned long odf_divider_recalc_rate(struct clk_hw *hw, clk_hw 848 drivers/clk/clk-stm32h7.c static long odf_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 854 drivers/clk/clk-stm32h7.c static int odf_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 857 drivers/clk/clk-stm32h7.c struct clk_hw *hwp; clk_hw 882 drivers/clk/clk-stm32h7.c static int odf_gate_enable(struct clk_hw *hw) clk_hw 884 drivers/clk/clk-stm32h7.c struct clk_hw *hwp; clk_hw 906 drivers/clk/clk-stm32h7.c static void odf_gate_disable(struct clk_hw *hw) clk_hw 908 drivers/clk/clk-stm32h7.c struct clk_hw *hwp; clk_hw 293 drivers/clk/clk-stm32mp1.c struct clk_hw *hws[MAX_MUX_CLK]; clk_hw 320 drivers/clk/clk-stm32mp1.c struct clk_hw * (*func)(struct device *dev, clk_hw 379 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 397 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 410 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 430 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 446 drivers/clk/clk-stm32mp1.c static int mp1_gate_clk_enable(struct clk_hw *hw) clk_hw 454 drivers/clk/clk-stm32mp1.c static void mp1_gate_clk_disable(struct clk_hw *hw) clk_hw 472 drivers/clk/clk-stm32mp1.c static struct clk_hw *_get_stm32_mux(void __iomem *base, clk_hw 478 drivers/clk/clk-stm32mp1.c struct clk_hw *mux_hw; clk_hw 512 drivers/clk/clk-stm32mp1.c static struct clk_hw *_get_stm32_div(void __iomem *base, clk_hw 533 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 539 drivers/clk/clk-stm32mp1.c struct clk_hw *gate_hw; clk_hw 572 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 582 drivers/clk/clk-stm32mp1.c struct clk_hw *hw; clk_hw 608 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 616 drivers/clk/clk-stm32mp1.c struct clk_hw *mux_hw, *div_hw, *gate_hw; clk_hw 665 drivers/clk/clk-stm32mp1.c static int mp1_mgate_clk_enable(struct clk_hw *hw) clk_hw 677 drivers/clk/clk-stm32mp1.c static void mp1_mgate_clk_disable(struct clk_hw *hw) clk_hw 697 drivers/clk/clk-stm32mp1.c static u8 clk_mmux_get_parent(struct clk_hw *hw) clk_hw 702 drivers/clk/clk-stm32mp1.c static int clk_mmux_set_parent(struct clk_hw *hw, u8 index) clk_hw 706 drivers/clk/clk-stm32mp1.c struct clk_hw *hwp; clk_hw 733 drivers/clk/clk-stm32mp1.c struct clk_hw hw; clk_hw 749 drivers/clk/clk-stm32mp1.c static int __pll_is_enabled(struct clk_hw *hw) clk_hw 758 drivers/clk/clk-stm32mp1.c static int pll_enable(struct clk_hw *hw) clk_hw 794 drivers/clk/clk-stm32mp1.c static void pll_disable(struct clk_hw *hw) clk_hw 809 drivers/clk/clk-stm32mp1.c static u32 pll_frac_val(struct clk_hw *hw) clk_hw 821 drivers/clk/clk-stm32mp1.c static unsigned long pll_recalc_rate(struct clk_hw *hw, clk_hw 846 drivers/clk/clk-stm32mp1.c static int pll_is_enabled(struct clk_hw *hw) clk_hw 866 drivers/clk/clk-stm32mp1.c static struct clk_hw *clk_register_pll(struct device *dev, const char *name, clk_hw 874 drivers/clk/clk-stm32mp1.c struct clk_hw *hw; clk_hw 908 drivers/clk/clk-stm32mp1.c struct clk_hw hw; clk_hw 916 drivers/clk/clk-stm32mp1.c static unsigned long __bestmult(struct clk_hw *hw, unsigned long rate, clk_hw 935 drivers/clk/clk-stm32mp1.c static long timer_ker_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 943 drivers/clk/clk-stm32mp1.c static int timer_ker_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 970 drivers/clk/clk-stm32mp1.c static unsigned long timer_ker_recalc_rate(struct clk_hw *hw, clk_hw 996 drivers/clk/clk-stm32mp1.c static struct clk_hw *clk_register_cktim(struct device *dev, const char *name, clk_hw 1005 drivers/clk/clk-stm32mp1.c struct clk_hw *hw; clk_hw 1038 drivers/clk/clk-stm32mp1.c static struct clk_hw *_clk_register_pll(struct device *dev, clk_hw 1054 drivers/clk/clk-stm32mp1.c static struct clk_hw *_clk_register_cktim(struct device *dev, clk_hw 1066 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 1081 drivers/clk/clk-stm32mp1.c static struct clk_hw * clk_hw 2024 drivers/clk/clk-stm32mp1.c struct clk_hw **hws; clk_hw 2025 drivers/clk/clk-stm32mp1.c struct clk_hw *hw = ERR_PTR(-ENOENT); clk_hw 2048 drivers/clk/clk-stm32mp1.c struct clk_hw **hws; clk_hw 18 drivers/clk/clk-twl6040.c struct clk_hw pdmclk_hw; clk_hw 22 drivers/clk/clk-twl6040.c static int twl6040_pdmclk_is_prepared(struct clk_hw *hw) clk_hw 67 drivers/clk/clk-twl6040.c static int twl6040_pdmclk_prepare(struct clk_hw *hw) clk_hw 92 drivers/clk/clk-twl6040.c static void twl6040_pdmclk_unprepare(struct clk_hw *hw) clk_hw 104 drivers/clk/clk-twl6040.c static unsigned long twl6040_pdmclk_recalc_rate(struct clk_hw *hw, clk_hw 435 drivers/clk/clk-u300.c struct clk_hw hw; clk_hw 487 drivers/clk/clk-u300.c static int syscon_clk_prepare(struct clk_hw *hw) clk_hw 497 drivers/clk/clk-u300.c static void syscon_clk_unprepare(struct clk_hw *hw) clk_hw 509 drivers/clk/clk-u300.c static int syscon_clk_enable(struct clk_hw *hw) clk_hw 524 drivers/clk/clk-u300.c static void syscon_clk_disable(struct clk_hw *hw) clk_hw 540 drivers/clk/clk-u300.c static int syscon_clk_is_enabled(struct clk_hw *hw) clk_hw 565 drivers/clk/clk-u300.c syscon_clk_recalc_rate(struct clk_hw *hw, clk_hw 633 drivers/clk/clk-u300.c syscon_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 650 drivers/clk/clk-u300.c static int syscon_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 692 drivers/clk/clk-u300.c static struct clk_hw * __init clk_hw 700 drivers/clk/clk-u300.c struct clk_hw *hw; clk_hw 873 drivers/clk/clk-u300.c struct clk_hw *hw = ERR_PTR(-EINVAL); clk_hw 946 drivers/clk/clk-u300.c struct clk_hw hw; clk_hw 952 drivers/clk/clk-u300.c static int mclk_clk_prepare(struct clk_hw *hw) clk_hw 980 drivers/clk/clk-u300.c mclk_clk_recalc_rate(struct clk_hw *hw, clk_hw 1043 drivers/clk/clk-u300.c mclk_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1064 drivers/clk/clk-u300.c static int mclk_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1115 drivers/clk/clk-u300.c static struct clk_hw * __init clk_hw 1119 drivers/clk/clk-u300.c struct clk_hw *hw; clk_hw 1148 drivers/clk/clk-u300.c struct clk_hw *hw; clk_hw 140 drivers/clk/clk-versaclock5.c struct clk_hw hw; clk_hw 155 drivers/clk/clk-versaclock5.c struct clk_hw clk_mux; clk_hw 156 drivers/clk/clk-versaclock5.c struct clk_hw clk_mul; clk_hw 157 drivers/clk/clk-versaclock5.c struct clk_hw clk_pfd; clk_hw 214 drivers/clk/clk-versaclock5.c static unsigned char vc5_mux_get_parent(struct clk_hw *hw) clk_hw 235 drivers/clk/clk-versaclock5.c static int vc5_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 270 drivers/clk/clk-versaclock5.c static unsigned long vc5_dbl_recalc_rate(struct clk_hw *hw, clk_hw 284 drivers/clk/clk-versaclock5.c static long vc5_dbl_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 293 drivers/clk/clk-versaclock5.c static int vc5_dbl_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 318 drivers/clk/clk-versaclock5.c static unsigned long vc5_pfd_recalc_rate(struct clk_hw *hw, clk_hw 340 drivers/clk/clk-versaclock5.c static long vc5_pfd_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 360 drivers/clk/clk-versaclock5.c static int vc5_pfd_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 401 drivers/clk/clk-versaclock5.c static unsigned long vc5_pll_recalc_rate(struct clk_hw *hw, clk_hw 418 drivers/clk/clk-versaclock5.c static long vc5_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 446 drivers/clk/clk-versaclock5.c static int vc5_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 468 drivers/clk/clk-versaclock5.c static unsigned long vc5_fod_recalc_rate(struct clk_hw *hw, clk_hw 496 drivers/clk/clk-versaclock5.c static long vc5_fod_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 528 drivers/clk/clk-versaclock5.c static int vc5_fod_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 565 drivers/clk/clk-versaclock5.c static int vc5_clk_out_prepare(struct clk_hw *hw) clk_hw 596 drivers/clk/clk-versaclock5.c static void vc5_clk_out_unprepare(struct clk_hw *hw) clk_hw 606 drivers/clk/clk-versaclock5.c static unsigned char vc5_clk_out_get_parent(struct clk_hw *hw) clk_hw 636 drivers/clk/clk-versaclock5.c static int vc5_clk_out_set_parent(struct clk_hw *hw, u8 index) clk_hw 664 drivers/clk/clk-versaclock5.c static struct clk_hw *vc5_of_clk_get(struct of_phandle_args *clkspec, clk_hw 21 drivers/clk/clk-vt8500.c struct clk_hw hw; clk_hw 42 drivers/clk/clk-vt8500.c struct clk_hw hw; clk_hw 75 drivers/clk/clk-vt8500.c static int vt8500_dclk_enable(struct clk_hw *hw) clk_hw 91 drivers/clk/clk-vt8500.c static void vt8500_dclk_disable(struct clk_hw *hw) clk_hw 106 drivers/clk/clk-vt8500.c static int vt8500_dclk_is_enabled(struct clk_hw *hw) clk_hw 114 drivers/clk/clk-vt8500.c static unsigned long vt8500_dclk_recalc_rate(struct clk_hw *hw, clk_hw 131 drivers/clk/clk-vt8500.c static long vt8500_dclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 157 drivers/clk/clk-vt8500.c static int vt8500_dclk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 226 drivers/clk/clk-vt8500.c struct clk_hw *hw; clk_hw 546 drivers/clk/clk-vt8500.c static int vtwm_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 597 drivers/clk/clk-vt8500.c static long vtwm_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 636 drivers/clk/clk-vt8500.c static unsigned long vtwm_pll_recalc_rate(struct clk_hw *hw, clk_hw 676 drivers/clk/clk-vt8500.c struct clk_hw *hw; clk_hw 19 drivers/clk/clk-wm831x.c struct clk_hw xtal_hw; clk_hw 20 drivers/clk/clk-wm831x.c struct clk_hw fll_hw; clk_hw 21 drivers/clk/clk-wm831x.c struct clk_hw clkout_hw; clk_hw 25 drivers/clk/clk-wm831x.c static int wm831x_xtal_is_prepared(struct clk_hw *hw) clk_hw 33 drivers/clk/clk-wm831x.c static unsigned long wm831x_xtal_recalc_rate(struct clk_hw *hw, clk_hw 66 drivers/clk/clk-wm831x.c static int wm831x_fll_is_prepared(struct clk_hw *hw) clk_hw 83 drivers/clk/clk-wm831x.c static int wm831x_fll_prepare(struct clk_hw *hw) clk_hw 101 drivers/clk/clk-wm831x.c static void wm831x_fll_unprepare(struct clk_hw *hw) clk_hw 113 drivers/clk/clk-wm831x.c static unsigned long wm831x_fll_recalc_rate(struct clk_hw *hw, clk_hw 136 drivers/clk/clk-wm831x.c static long wm831x_fll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 150 drivers/clk/clk-wm831x.c static int wm831x_fll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 176 drivers/clk/clk-wm831x.c static u8 wm831x_fll_get_parent(struct clk_hw *hw) clk_hw 231 drivers/clk/clk-wm831x.c static int wm831x_clkout_is_prepared(struct clk_hw *hw) clk_hw 248 drivers/clk/clk-wm831x.c static int wm831x_clkout_prepare(struct clk_hw *hw) clk_hw 271 drivers/clk/clk-wm831x.c static void wm831x_clkout_unprepare(struct clk_hw *hw) clk_hw 297 drivers/clk/clk-wm831x.c static u8 wm831x_clkout_get_parent(struct clk_hw *hw) clk_hw 317 drivers/clk/clk-wm831x.c static int wm831x_clkout_set_parent(struct clk_hw *hw, u8 parent) clk_hw 48 drivers/clk/clk-xgene.c struct clk_hw hw; clk_hw 58 drivers/clk/clk-xgene.c static int xgene_clk_pll_is_enabled(struct clk_hw *hw) clk_hw 70 drivers/clk/clk-xgene.c static unsigned long xgene_clk_pll_recalc_rate(struct clk_hw *hw, clk_hw 222 drivers/clk/clk-xgene.c struct clk_hw hw; clk_hw 237 drivers/clk/clk-xgene.c static unsigned long xgene_clk_pmd_recalc_rate(struct clk_hw *hw, clk_hw 274 drivers/clk/clk-xgene.c static long xgene_clk_pmd_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 293 drivers/clk/clk-xgene.c static int xgene_clk_pmd_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 437 drivers/clk/clk-xgene.c struct clk_hw hw; clk_hw 444 drivers/clk/clk-xgene.c static int xgene_clk_enable(struct clk_hw *hw) clk_hw 484 drivers/clk/clk-xgene.c static void xgene_clk_disable(struct clk_hw *hw) clk_hw 514 drivers/clk/clk-xgene.c static int xgene_clk_is_enabled(struct clk_hw *hw) clk_hw 533 drivers/clk/clk-xgene.c static unsigned long xgene_clk_recalc_rate(struct clk_hw *hw, clk_hw 557 drivers/clk/clk-xgene.c static int xgene_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 597 drivers/clk/clk-xgene.c static long xgene_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 49 drivers/clk/clk.c const struct clk_hw *hw; clk_hw 59 drivers/clk/clk.c struct clk_hw *hw; clk_hw 270 drivers/clk/clk.c const char *clk_hw_get_name(const struct clk_hw *hw) clk_hw 276 drivers/clk/clk.c struct clk_hw *__clk_get_hw(struct clk *clk) clk_hw 282 drivers/clk/clk.c unsigned int clk_hw_get_num_parents(const struct clk_hw *hw) clk_hw 288 drivers/clk/clk.c struct clk_hw *clk_hw_get_parent(const struct clk_hw *hw) clk_hw 340 drivers/clk/clk.c static struct clk_hw * clk_hw 349 drivers/clk/clk.c static inline struct clk_hw * clk_hw 396 drivers/clk/clk.c struct clk_hw *hw = ERR_PTR(-ENOENT); clk_hw 457 drivers/clk/clk.c struct clk_hw * clk_hw 458 drivers/clk/clk.c clk_hw_get_parent_by_index(const struct clk_hw *hw, unsigned int index) clk_hw 489 drivers/clk/clk.c unsigned long clk_hw_get_rate(const struct clk_hw *hw) clk_hw 509 drivers/clk/clk.c unsigned long clk_hw_get_flags(const struct clk_hw *hw) clk_hw 515 drivers/clk/clk.c bool clk_hw_is_prepared(const struct clk_hw *hw) clk_hw 521 drivers/clk/clk.c bool clk_hw_rate_is_protected(const struct clk_hw *hw) clk_hw 527 drivers/clk/clk.c bool clk_hw_is_enabled(const struct clk_hw *hw) clk_hw 551 drivers/clk/clk.c int clk_mux_determine_rate_flags(struct clk_hw *hw, clk_hw 640 drivers/clk/clk.c void clk_hw_set_rate_range(struct clk_hw *hw, unsigned long min_rate, clk_hw 659 drivers/clk/clk.c int __clk_mux_determine_rate(struct clk_hw *hw, clk_hw 666 drivers/clk/clk.c int __clk_mux_determine_rate_closest(struct clk_hw *hw, clk_hw 1066 drivers/clk/clk.c void clk_gate_restore_context(struct clk_hw *hw) clk_hw 1392 drivers/clk/clk.c int __clk_determine_rate(struct clk_hw *hw, struct clk_rate_request *req) clk_hw 1403 drivers/clk/clk.c unsigned long clk_hw_round_rate(struct clk_hw *hw, unsigned long rate) clk_hw 2418 drivers/clk/clk.c void clk_hw_reparent(struct clk_hw *hw, struct clk_hw *new_parent) clk_hw 2525 drivers/clk/clk.c int clk_hw_set_parent(struct clk_hw *hw, struct clk_hw *parent) clk_hw 3538 drivers/clk/clk.c struct clk *clk_hw_create_clk(struct device *dev, struct clk_hw *hw, clk_hw 3587 drivers/clk/clk.c const struct clk_hw **parent_hws = init->parent_hws; clk_hw 3660 drivers/clk/clk.c __clk_register(struct device *dev, struct device_node *np, struct clk_hw *hw) clk_hw 3779 drivers/clk/clk.c struct clk *clk_register(struct device *dev, struct clk_hw *hw) clk_hw 3795 drivers/clk/clk.c int clk_hw_register(struct device *dev, struct clk_hw *hw) clk_hw 3813 drivers/clk/clk.c int of_clk_hw_register(struct device_node *node, struct clk_hw *hw) clk_hw 3836 drivers/clk/clk.c static int clk_nodrv_prepare_enable(struct clk_hw *hw) clk_hw 3841 drivers/clk/clk.c static void clk_nodrv_disable_unprepare(struct clk_hw *hw) clk_hw 3846 drivers/clk/clk.c static int clk_nodrv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 3852 drivers/clk/clk.c static int clk_nodrv_set_parent(struct clk_hw *hw, u8 index) clk_hw 3955 drivers/clk/clk.c void clk_hw_unregister(struct clk_hw *hw) clk_hw 3968 drivers/clk/clk.c clk_hw_unregister(*(struct clk_hw **)res); clk_hw 3981 drivers/clk/clk.c struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw) clk_hw 4011 drivers/clk/clk.c int devm_clk_hw_register(struct device *dev, struct clk_hw *hw) clk_hw 4013 drivers/clk/clk.c struct clk_hw **hwp; clk_hw 4042 drivers/clk/clk.c struct clk_hw *hw = res; clk_hw 4072 drivers/clk/clk.c void devm_clk_hw_unregister(struct device *dev, struct clk_hw *hw) clk_hw 4247 drivers/clk/clk.c struct clk_hw *(*get_hw)(struct of_phandle_args *clkspec, void *data); clk_hw 4265 drivers/clk/clk.c struct clk_hw *of_clk_hw_simple_get(struct of_phandle_args *clkspec, void *data) clk_hw 4285 drivers/clk/clk.c struct clk_hw * clk_hw 4346 drivers/clk/clk.c struct clk_hw *(*get)(struct of_phandle_args *clkspec, clk_hw 4415 drivers/clk/clk.c struct clk_hw *(*get)(struct of_phandle_args *clkspec, clk_hw 4561 drivers/clk/clk.c static struct clk_hw * clk_hw 4576 drivers/clk/clk.c static struct clk_hw * clk_hw 4580 drivers/clk/clk.c struct clk_hw *hw = ERR_PTR(-EPROBE_DEFER); clk_hw 4608 drivers/clk/clk.c struct clk_hw *hw = of_clk_get_hw_from_clkspec(clkspec); clk_hw 4614 drivers/clk/clk.c struct clk_hw *of_clk_get_hw(struct device_node *np, int index, clk_hw 4618 drivers/clk/clk.c struct clk_hw *hw; clk_hw 4635 drivers/clk/clk.c struct clk_hw *hw = of_clk_get_hw(np, index, con_id); clk_hw 7 drivers/clk/clk.h struct clk_hw; clk_hw 12 drivers/clk/clk.h struct clk_hw *of_clk_get_hw(struct device_node *np, clk_hw 15 drivers/clk/clk.h static inline struct clk_hw *of_clk_get_hw(struct device_node *np, clk_hw 22 drivers/clk/clk.h struct clk_hw *clk_find_hw(const char *dev_id, const char *con_id); clk_hw 25 drivers/clk/clk.h struct clk *clk_hw_create_clk(struct device *dev, struct clk_hw *hw, clk_hw 31 drivers/clk/clk.h clk_hw_create_clk(struct device *dev, struct clk_hw *hw, const char *dev_id, clk_hw 72 drivers/clk/clkdev.c struct clk_hw *clk_find_hw(const char *dev_id, const char *con_id) clk_hw 75 drivers/clk/clkdev.c struct clk_hw *hw = ERR_PTR(-ENOENT); clk_hw 80 drivers/clk/clkdev.c hw = cl->clk_hw; clk_hw 89 drivers/clk/clkdev.c struct clk_hw *hw = clk_find_hw(dev_id, con_id); clk_hw 103 drivers/clk/clkdev.c struct clk_hw *hw; clk_hw 130 drivers/clk/clkdev.c if (!cl->clk_hw) clk_hw 131 drivers/clk/clkdev.c cl->clk_hw = __clk_get_hw(cl->clk); clk_hw 140 drivers/clk/clkdev.c cl->clk_hw = __clk_get_hw(cl->clk); clk_hw 157 drivers/clk/clkdev.c vclkdev_alloc(struct clk_hw *hw, const char *con_id, const char *dev_fmt, clk_hw 166 drivers/clk/clkdev.c cla->cl.clk_hw = hw; clk_hw 181 drivers/clk/clkdev.c vclkdev_create(struct clk_hw *hw, const char *con_id, const char *dev_fmt, clk_hw 208 drivers/clk/clkdev.c clkdev_hw_alloc(struct clk_hw *hw, const char *con_id, const char *dev_fmt, ...) clk_hw 253 drivers/clk/clkdev.c struct clk_lookup *clkdev_hw_create(struct clk_hw *hw, const char *con_id, clk_hw 296 drivers/clk/clkdev.c static struct clk_lookup *__clk_register_clkdev(struct clk_hw *hw, clk_hw 310 drivers/clk/clkdev.c static int do_clk_register_clkdev(struct clk_hw *hw, clk_hw 368 drivers/clk/clkdev.c int clk_hw_register_clkdev(struct clk_hw *hw, const char *con_id, clk_hw 431 drivers/clk/clkdev.c int devm_clk_hw_register_clkdev(struct device *dev, struct clk_hw *hw, clk_hw 33 drivers/clk/davinci/da8xx-cfgchip.c struct clk_hw hw; clk_hw 42 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_cfgchip_gate_clk_enable(struct clk_hw *hw) clk_hw 49 drivers/clk/davinci/da8xx-cfgchip.c static void da8xx_cfgchip_gate_clk_disable(struct clk_hw *hw) clk_hw 56 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_cfgchip_gate_clk_is_enabled(struct clk_hw *hw) clk_hw 66 drivers/clk/davinci/da8xx-cfgchip.c static unsigned long da8xx_cfgchip_div4p5_recalc_rate(struct clk_hw *hw, clk_hw 204 drivers/clk/davinci/da8xx-cfgchip.c struct clk_hw hw; clk_hw 213 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_cfgchip_mux_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 221 drivers/clk/davinci/da8xx-cfgchip.c static u8 da8xx_cfgchip_mux_clk_get_parent(struct clk_hw *hw) clk_hw 302 drivers/clk/davinci/da8xx-cfgchip.c struct clk_hw *parent; clk_hw 347 drivers/clk/davinci/da8xx-cfgchip.c struct clk_hw hw; clk_hw 355 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_usb0_clk48_prepare(struct clk_hw *hw) clk_hw 366 drivers/clk/davinci/da8xx-cfgchip.c static void da8xx_usb0_clk48_unprepare(struct clk_hw *hw) clk_hw 373 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_usb0_clk48_enable(struct clk_hw *hw) clk_hw 399 drivers/clk/davinci/da8xx-cfgchip.c static void da8xx_usb0_clk48_disable(struct clk_hw *hw) clk_hw 408 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_usb0_clk48_is_enabled(struct clk_hw *hw) clk_hw 418 drivers/clk/davinci/da8xx-cfgchip.c static unsigned long da8xx_usb0_clk48_recalc_rate(struct clk_hw *hw, clk_hw 464 drivers/clk/davinci/da8xx-cfgchip.c static long da8xx_usb0_clk48_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 470 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_usb0_clk48_set_parent(struct clk_hw *hw, u8 index) clk_hw 479 drivers/clk/davinci/da8xx-cfgchip.c static u8 da8xx_usb0_clk48_get_parent(struct clk_hw *hw) clk_hw 541 drivers/clk/davinci/da8xx-cfgchip.c struct clk_hw hw; clk_hw 548 drivers/clk/davinci/da8xx-cfgchip.c static int da8xx_usb1_clk48_set_parent(struct clk_hw *hw, u8 index) clk_hw 557 drivers/clk/davinci/da8xx-cfgchip.c static u8 da8xx_usb1_clk48_get_parent(struct clk_hw *hw) clk_hw 609 drivers/clk/davinci/da8xx-cfgchip.c struct clk_hw *parent; clk_hw 105 drivers/clk/davinci/pll.c struct clk_hw hw; clk_hw 115 drivers/clk/davinci/pll.c static unsigned long davinci_pll_recalc_rate(struct clk_hw *hw, clk_hw 128 drivers/clk/davinci/pll.c static int davinci_pll_determine_rate(struct clk_hw *hw, clk_hw 132 drivers/clk/davinci/pll.c struct clk_hw *parent = req->best_parent_hw; clk_hw 181 drivers/clk/davinci/pll.c static int davinci_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 194 drivers/clk/davinci/pll.c static void davinci_pll_debug_init(struct clk_hw *hw, struct dentry *dentry); clk_hw 207 drivers/clk/davinci/pll.c static unsigned long dm365_pll_recalc_rate(struct clk_hw *hw, clk_hw 289 drivers/clk/davinci/pll.c struct clk_hw hw; clk_hw 310 drivers/clk/davinci/pll.c struct clk_hw *hw = __clk_get_hw(cnd->clk); clk_hw 644 drivers/clk/davinci/pll.c struct clk_hw *hw = __clk_get_hw(clk_get_parent(cnd->clk)); clk_hw 995 drivers/clk/davinci/pll.c static void davinci_pll_debug_init(struct clk_hw *hw, struct dentry *dentry) clk_hw 78 drivers/clk/davinci/psc.c struct clk_hw hw; clk_hw 145 drivers/clk/davinci/psc.c static int davinci_lpsc_clk_enable(struct clk_hw *hw) clk_hw 154 drivers/clk/davinci/psc.c static void davinci_lpsc_clk_disable(struct clk_hw *hw) clk_hw 161 drivers/clk/davinci/psc.c static int davinci_lpsc_clk_is_enabled(struct clk_hw *hw) clk_hw 293 drivers/clk/davinci/psc.c struct clk_hw *hw = __clk_get_hw(clk); clk_hw 334 drivers/clk/davinci/psc.c struct clk_hw *hw; clk_hw 19 drivers/clk/h8300/clk-div.c struct clk_hw *hw; clk_hw 21 drivers/clk/h8300/clk-h8s2678.c struct clk_hw hw; clk_hw 28 drivers/clk/h8300/clk-h8s2678.c static unsigned long pll_recalc_rate(struct clk_hw *hw, clk_hw 37 drivers/clk/h8300/clk-h8s2678.c static long pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 59 drivers/clk/h8300/clk-h8s2678.c static int pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 238 drivers/clk/hisilicon/clk-hi3620.c struct clk_hw hw; clk_hw 262 drivers/clk/hisilicon/clk-hi3620.c static unsigned long mmc_clk_recalc_rate(struct clk_hw *hw, clk_hw 281 drivers/clk/hisilicon/clk-hi3620.c static int mmc_clk_determine_rate(struct clk_hw *hw, clk_hw 321 drivers/clk/hisilicon/clk-hi3620.c static int mmc_clk_set_timing(struct clk_hw *hw, unsigned long rate) clk_hw 385 drivers/clk/hisilicon/clk-hi3620.c static int mmc_clk_prepare(struct clk_hw *hw) clk_hw 398 drivers/clk/hisilicon/clk-hi3620.c static int mmc_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 48 drivers/clk/hisilicon/clk-hi3660-stub.c struct clk_hw hw; clk_hw 57 drivers/clk/hisilicon/clk-hi3660-stub.c static unsigned long hi3660_stub_clk_recalc_rate(struct clk_hw *hw, clk_hw 70 drivers/clk/hisilicon/clk-hi3660-stub.c static long hi3660_stub_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 80 drivers/clk/hisilicon/clk-hi3660-stub.c static int hi3660_stub_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 111 drivers/clk/hisilicon/clk-hi3660-stub.c static struct clk_hw *hi3660_stub_clk_hw_get(struct of_phandle_args *clkspec, clk_hw 47 drivers/clk/hisilicon/clk-hi6220-stub.c struct clk_hw hw; clk_hw 116 drivers/clk/hisilicon/clk-hi6220-stub.c static unsigned long hi6220_stub_clk_recalc_rate(struct clk_hw *hw, clk_hw 139 drivers/clk/hisilicon/clk-hi6220-stub.c static int hi6220_stub_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 164 drivers/clk/hisilicon/clk-hi6220-stub.c static long hi6220_stub_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 17 drivers/clk/hisilicon/clk-hisi-phase.c struct clk_hw hw; clk_hw 42 drivers/clk/hisilicon/clk-hisi-phase.c static int hisi_clk_get_phase(struct clk_hw *hw) clk_hw 65 drivers/clk/hisilicon/clk-hisi-phase.c static int hisi_clk_set_phase(struct clk_hw *hw, int degrees) clk_hw 146 drivers/clk/hisilicon/clk-hix5hd2.c struct clk_hw hw; clk_hw 169 drivers/clk/hisilicon/clk-hix5hd2.c static int clk_ether_prepare(struct clk_hw *hw) clk_hw 198 drivers/clk/hisilicon/clk-hix5hd2.c static void clk_ether_unprepare(struct clk_hw *hw) clk_hw 213 drivers/clk/hisilicon/clk-hix5hd2.c static int clk_complex_enable(struct clk_hw *hw) clk_hw 231 drivers/clk/hisilicon/clk-hix5hd2.c static void clk_complex_disable(struct clk_hw *hw) clk_hw 33 drivers/clk/hisilicon/clkdivider-hi6220.c struct clk_hw hw; clk_hw 45 drivers/clk/hisilicon/clkdivider-hi6220.c static unsigned long hi6220_clkdiv_recalc_rate(struct clk_hw *hw, clk_hw 58 drivers/clk/hisilicon/clkdivider-hi6220.c static long hi6220_clkdiv_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 67 drivers/clk/hisilicon/clkdivider-hi6220.c static int hi6220_clkdiv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 25 drivers/clk/hisilicon/clkgate-separated.c struct clk_hw hw; clk_hw 32 drivers/clk/hisilicon/clkgate-separated.c static int clkgate_separated_enable(struct clk_hw *hw) clk_hw 49 drivers/clk/hisilicon/clkgate-separated.c static void clkgate_separated_disable(struct clk_hw *hw) clk_hw 65 drivers/clk/hisilicon/clkgate-separated.c static int clkgate_separated_is_enabled(struct clk_hw *hw) clk_hw 37 drivers/clk/imgtec/clk-boston.c struct clk_hw *hw; clk_hw 62 drivers/clk/imgtec/clk-boston.c (BOSTON_CLK_COUNT * sizeof(struct clk_hw *)), clk_hw 33 drivers/clk/imx/clk-busy.c static inline struct clk_busy_divider *to_clk_busy_divider(struct clk_hw *hw) clk_hw 40 drivers/clk/imx/clk-busy.c static unsigned long clk_busy_divider_recalc_rate(struct clk_hw *hw, clk_hw 48 drivers/clk/imx/clk-busy.c static long clk_busy_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 56 drivers/clk/imx/clk-busy.c static int clk_busy_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 75 drivers/clk/imx/clk-busy.c struct clk_hw *imx_clk_hw_busy_divider(const char *name, const char *parent_name, clk_hw 80 drivers/clk/imx/clk-busy.c struct clk_hw *hw; clk_hw 123 drivers/clk/imx/clk-busy.c static inline struct clk_busy_mux *to_clk_busy_mux(struct clk_hw *hw) clk_hw 130 drivers/clk/imx/clk-busy.c static u8 clk_busy_mux_get_parent(struct clk_hw *hw) clk_hw 137 drivers/clk/imx/clk-busy.c static int clk_busy_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 154 drivers/clk/imx/clk-busy.c struct clk_hw *imx_clk_hw_busy_mux(const char *name, void __iomem *reg, u8 shift, clk_hw 159 drivers/clk/imx/clk-busy.c struct clk_hw *hw; clk_hw 24 drivers/clk/imx/clk-composite-7ulp.c struct clk_hw *imx7ulp_clk_composite(const char *name, clk_hw 30 drivers/clk/imx/clk-composite-7ulp.c struct clk_hw *mux_hw = NULL, *fd_hw = NULL, *gate_hw = NULL; clk_hw 34 drivers/clk/imx/clk-composite-7ulp.c struct clk_hw *hw; clk_hw 26 drivers/clk/imx/clk-composite-8m.c static unsigned long imx8m_clk_composite_divider_recalc_rate(struct clk_hw *hw, clk_hw 74 drivers/clk/imx/clk-composite-8m.c static long imx8m_clk_composite_divider_round_rate(struct clk_hw *hw, clk_hw 89 drivers/clk/imx/clk-composite-8m.c static int imx8m_clk_composite_divider_set_rate(struct clk_hw *hw, clk_hw 131 drivers/clk/imx/clk-composite-8m.c struct clk_hw *hw = ERR_PTR(-ENOMEM), *mux_hw; clk_hw 132 drivers/clk/imx/clk-composite-8m.c struct clk_hw *div_hw, *gate_hw; clk_hw 12 drivers/clk/imx/clk-cpu.c struct clk_hw hw; clk_hw 19 drivers/clk/imx/clk-cpu.c static inline struct clk_cpu *to_clk_cpu(struct clk_hw *hw) clk_hw 24 drivers/clk/imx/clk-cpu.c static unsigned long clk_cpu_recalc_rate(struct clk_hw *hw, clk_hw 32 drivers/clk/imx/clk-cpu.c static long clk_cpu_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 40 drivers/clk/imx/clk-cpu.c static int clk_cpu_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 72 drivers/clk/imx/clk-cpu.c struct clk_hw *imx_clk_hw_cpu(const char *name, const char *parent_name, clk_hw 77 drivers/clk/imx/clk-cpu.c struct clk_hw *hw; clk_hw 19 drivers/clk/imx/clk-divider-gate.c static inline struct clk_divider_gate *to_clk_divider_gate(struct clk_hw *hw) clk_hw 26 drivers/clk/imx/clk-divider-gate.c static unsigned long clk_divider_gate_recalc_rate_ro(struct clk_hw *hw, clk_hw 41 drivers/clk/imx/clk-divider-gate.c static unsigned long clk_divider_gate_recalc_rate(struct clk_hw *hw, clk_hw 67 drivers/clk/imx/clk-divider-gate.c static long clk_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 73 drivers/clk/imx/clk-divider-gate.c static int clk_divider_gate_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 103 drivers/clk/imx/clk-divider-gate.c static int clk_divider_enable(struct clk_hw *hw) clk_hw 126 drivers/clk/imx/clk-divider-gate.c static void clk_divider_disable(struct clk_hw *hw) clk_hw 144 drivers/clk/imx/clk-divider-gate.c static int clk_divider_is_enabled(struct clk_hw *hw) clk_hw 176 drivers/clk/imx/clk-divider-gate.c struct clk_hw *imx_clk_divider_gate(const char *name, const char *parent_name, clk_hw 184 drivers/clk/imx/clk-divider-gate.c struct clk_hw *hw; clk_hw 29 drivers/clk/imx/clk-fixup-div.c static inline struct clk_fixup_div *to_clk_fixup_div(struct clk_hw *hw) clk_hw 36 drivers/clk/imx/clk-fixup-div.c static unsigned long clk_fixup_div_recalc_rate(struct clk_hw *hw, clk_hw 44 drivers/clk/imx/clk-fixup-div.c static long clk_fixup_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 52 drivers/clk/imx/clk-fixup-div.c static int clk_fixup_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 88 drivers/clk/imx/clk-fixup-div.c struct clk_hw *imx_clk_hw_fixup_divider(const char *name, const char *parent, clk_hw 93 drivers/clk/imx/clk-fixup-div.c struct clk_hw *hw; clk_hw 27 drivers/clk/imx/clk-fixup-mux.c static inline struct clk_fixup_mux *to_clk_fixup_mux(struct clk_hw *hw) clk_hw 34 drivers/clk/imx/clk-fixup-mux.c static u8 clk_fixup_mux_get_parent(struct clk_hw *hw) clk_hw 41 drivers/clk/imx/clk-fixup-mux.c static int clk_fixup_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 66 drivers/clk/imx/clk-fixup-mux.c struct clk_hw *imx_clk_hw_fixup_mux(const char *name, void __iomem *reg, clk_hw 71 drivers/clk/imx/clk-fixup-mux.c struct clk_hw *hw; clk_hw 37 drivers/clk/imx/clk-frac-pll.c struct clk_hw hw; clk_hw 64 drivers/clk/imx/clk-frac-pll.c static int clk_pll_prepare(struct clk_hw *hw) clk_hw 76 drivers/clk/imx/clk-frac-pll.c static void clk_pll_unprepare(struct clk_hw *hw) clk_hw 86 drivers/clk/imx/clk-frac-pll.c static int clk_pll_is_prepared(struct clk_hw *hw) clk_hw 95 drivers/clk/imx/clk-frac-pll.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hw, clk_hw 121 drivers/clk/imx/clk-frac-pll.c static long clk_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 154 drivers/clk/imx/clk-frac-pll.c static int clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 209 drivers/clk/imx/clk-frac-pll.c struct clk_hw *hw; clk_hw 29 drivers/clk/imx/clk-gate-exclusive.c static int clk_gate_exclusive_enable(struct clk_hw *hw) clk_hw 42 drivers/clk/imx/clk-gate-exclusive.c static void clk_gate_exclusive_disable(struct clk_hw *hw) clk_hw 47 drivers/clk/imx/clk-gate-exclusive.c static int clk_gate_exclusive_is_enabled(struct clk_hw *hw) clk_hw 58 drivers/clk/imx/clk-gate-exclusive.c struct clk_hw *imx_clk_hw_gate_exclusive(const char *name, const char *parent, clk_hw 63 drivers/clk/imx/clk-gate-exclusive.c struct clk_hw *hw; clk_hw 28 drivers/clk/imx/clk-gate2.c struct clk_hw hw; clk_hw 39 drivers/clk/imx/clk-gate2.c static int clk_gate2_enable(struct clk_hw *hw) clk_hw 61 drivers/clk/imx/clk-gate2.c static void clk_gate2_disable(struct clk_hw *hw) clk_hw 94 drivers/clk/imx/clk-gate2.c static int clk_gate2_is_enabled(struct clk_hw *hw) clk_hw 101 drivers/clk/imx/clk-gate2.c static void clk_gate2_disable_unused(struct clk_hw *hw) clk_hw 125 drivers/clk/imx/clk-gate2.c struct clk_hw *clk_hw_register_gate2(struct device *dev, const char *name, clk_hw 132 drivers/clk/imx/clk-gate2.c struct clk_hw *hw; clk_hw 91 drivers/clk/imx/clk-imx6q.c static struct clk_hw **hws; clk_hw 422 drivers/clk/imx/clk-imx6q.c static struct clk_hw * __init imx6q_obtain_fixed_clk_hw(struct device_node *np, clk_hw 427 drivers/clk/imx/clk-imx6q.c struct clk_hw *hw; clk_hw 98 drivers/clk/imx/clk-imx6sl.c static struct clk_hw **hws; clk_hw 56 drivers/clk/imx/clk-imx6sll.c static struct clk_hw **hws; clk_hw 84 drivers/clk/imx/clk-imx6sx.c static struct clk_hw **hws; clk_hw 71 drivers/clk/imx/clk-imx6ul.c static struct clk_hw **hws; clk_hw 376 drivers/clk/imx/clk-imx7d.c static struct clk_hw **hws; clk_hw 62 drivers/clk/imx/clk-imx7ulp.c struct clk_hw **clks; clk_hw 150 drivers/clk/imx/clk-imx7ulp.c struct clk_hw **clks; clk_hw 205 drivers/clk/imx/clk-imx7ulp.c struct clk_hw **clks; clk_hw 259 drivers/clk/imx/clk-imx7ulp.c struct clk_hw **clks; clk_hw 168 drivers/clk/imx/clk-imx8qxp-lpcg.c struct clk_hw **clks; clk_hw 24 drivers/clk/imx/clk-imx8qxp.c struct clk_hw **clks; clk_hw 32 drivers/clk/imx/clk-lpcg-scu.c struct clk_hw hw; clk_hw 40 drivers/clk/imx/clk-lpcg-scu.c static int clk_lpcg_scu_enable(struct clk_hw *hw) clk_hw 63 drivers/clk/imx/clk-lpcg-scu.c static void clk_lpcg_scu_disable(struct clk_hw *hw) clk_hw 83 drivers/clk/imx/clk-lpcg-scu.c struct clk_hw *imx_clk_lpcg_scu(const char *name, const char *parent_name, clk_hw 89 drivers/clk/imx/clk-lpcg-scu.c struct clk_hw *hw; clk_hw 24 drivers/clk/imx/clk-pfd.c struct clk_hw hw; clk_hw 35 drivers/clk/imx/clk-pfd.c static int clk_pfd_enable(struct clk_hw *hw) clk_hw 44 drivers/clk/imx/clk-pfd.c static void clk_pfd_disable(struct clk_hw *hw) clk_hw 51 drivers/clk/imx/clk-pfd.c static unsigned long clk_pfd_recalc_rate(struct clk_hw *hw, clk_hw 64 drivers/clk/imx/clk-pfd.c static long clk_pfd_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 84 drivers/clk/imx/clk-pfd.c static int clk_pfd_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 105 drivers/clk/imx/clk-pfd.c static int clk_pfd_is_enabled(struct clk_hw *hw) clk_hw 124 drivers/clk/imx/clk-pfd.c struct clk_hw *imx_clk_hw_pfd(const char *name, const char *parent_name, clk_hw 128 drivers/clk/imx/clk-pfd.c struct clk_hw *hw; clk_hw 28 drivers/clk/imx/clk-pfdv2.c struct clk_hw hw; clk_hw 51 drivers/clk/imx/clk-pfdv2.c static int clk_pfdv2_enable(struct clk_hw *hw) clk_hw 66 drivers/clk/imx/clk-pfdv2.c static void clk_pfdv2_disable(struct clk_hw *hw) clk_hw 79 drivers/clk/imx/clk-pfdv2.c static unsigned long clk_pfdv2_recalc_rate(struct clk_hw *hw, clk_hw 101 drivers/clk/imx/clk-pfdv2.c static long clk_pfdv2_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 123 drivers/clk/imx/clk-pfdv2.c static int clk_pfdv2_is_enabled(struct clk_hw *hw) clk_hw 133 drivers/clk/imx/clk-pfdv2.c static int clk_pfdv2_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 169 drivers/clk/imx/clk-pfdv2.c struct clk_hw *imx_clk_pfdv2(const char *name, const char *parent_name, clk_hw 174 drivers/clk/imx/clk-pfdv2.c struct clk_hw *hw; clk_hw 35 drivers/clk/imx/clk-pll14xx.c struct clk_hw hw; clk_hw 57 drivers/clk/imx/clk-pll14xx.c static long clk_pll14xx_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 73 drivers/clk/imx/clk-pll14xx.c static unsigned long clk_pll1416x_recalc_rate(struct clk_hw *hw, clk_hw 91 drivers/clk/imx/clk-pll14xx.c static unsigned long clk_pll1443x_recalc_rate(struct clk_hw *hw, clk_hw 134 drivers/clk/imx/clk-pll14xx.c static int clk_pll1416x_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 200 drivers/clk/imx/clk-pll14xx.c static int clk_pll1443x_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 266 drivers/clk/imx/clk-pll14xx.c static int clk_pll14xx_prepare(struct clk_hw *hw) clk_hw 294 drivers/clk/imx/clk-pll14xx.c static int clk_pll14xx_is_prepared(struct clk_hw *hw) clk_hw 304 drivers/clk/imx/clk-pll14xx.c static void clk_pll14xx_unprepare(struct clk_hw *hw) clk_hw 25 drivers/clk/imx/clk-pllv1.c struct clk_hw hw; clk_hw 52 drivers/clk/imx/clk-pllv1.c static unsigned long clk_pllv1_recalc_rate(struct clk_hw *hw, clk_hw 74 drivers/clk/imx/clk-pllv2.c struct clk_hw hw; clk_hw 109 drivers/clk/imx/clk-pllv2.c static unsigned long clk_pllv2_recalc_rate(struct clk_hw *hw, clk_hw 155 drivers/clk/imx/clk-pllv2.c static int clk_pllv2_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 181 drivers/clk/imx/clk-pllv2.c static long clk_pllv2_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 195 drivers/clk/imx/clk-pllv2.c static int clk_pllv2_prepare(struct clk_hw *hw) clk_hw 223 drivers/clk/imx/clk-pllv2.c static void clk_pllv2_unprepare(struct clk_hw *hw) clk_hw 41 drivers/clk/imx/clk-pllv3.c struct clk_hw hw; clk_hw 75 drivers/clk/imx/clk-pllv3.c static int clk_pllv3_prepare(struct clk_hw *hw) clk_hw 90 drivers/clk/imx/clk-pllv3.c static void clk_pllv3_unprepare(struct clk_hw *hw) clk_hw 103 drivers/clk/imx/clk-pllv3.c static int clk_pllv3_is_prepared(struct clk_hw *hw) clk_hw 113 drivers/clk/imx/clk-pllv3.c static unsigned long clk_pllv3_recalc_rate(struct clk_hw *hw, clk_hw 122 drivers/clk/imx/clk-pllv3.c static long clk_pllv3_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 131 drivers/clk/imx/clk-pllv3.c static int clk_pllv3_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 161 drivers/clk/imx/clk-pllv3.c static unsigned long clk_pllv3_sys_recalc_rate(struct clk_hw *hw, clk_hw 170 drivers/clk/imx/clk-pllv3.c static long clk_pllv3_sys_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 187 drivers/clk/imx/clk-pllv3.c static int clk_pllv3_sys_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 216 drivers/clk/imx/clk-pllv3.c static unsigned long clk_pllv3_av_recalc_rate(struct clk_hw *hw, clk_hw 231 drivers/clk/imx/clk-pllv3.c static long clk_pllv3_av_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 263 drivers/clk/imx/clk-pllv3.c static int clk_pllv3_av_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 347 drivers/clk/imx/clk-pllv3.c static unsigned long clk_pllv3_vf610_recalc_rate(struct clk_hw *hw, clk_hw 360 drivers/clk/imx/clk-pllv3.c static long clk_pllv3_vf610_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 368 drivers/clk/imx/clk-pllv3.c static int clk_pllv3_vf610_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 398 drivers/clk/imx/clk-pllv3.c static unsigned long clk_pllv3_enet_recalc_rate(struct clk_hw *hw, clk_hw 413 drivers/clk/imx/clk-pllv3.c struct clk_hw *imx_clk_hw_pllv3(enum imx_pllv3_type type, const char *name, clk_hw 419 drivers/clk/imx/clk-pllv3.c struct clk_hw *hw; clk_hw 38 drivers/clk/imx/clk-pllv4.c struct clk_hw hw; clk_hw 57 drivers/clk/imx/clk-pllv4.c static int clk_pllv4_is_enabled(struct clk_hw *hw) clk_hw 67 drivers/clk/imx/clk-pllv4.c static unsigned long clk_pllv4_recalc_rate(struct clk_hw *hw, clk_hw 87 drivers/clk/imx/clk-pllv4.c static long clk_pllv4_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 147 drivers/clk/imx/clk-pllv4.c static int clk_pllv4_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 178 drivers/clk/imx/clk-pllv4.c static int clk_pllv4_enable(struct clk_hw *hw) clk_hw 190 drivers/clk/imx/clk-pllv4.c static void clk_pllv4_disable(struct clk_hw *hw) clk_hw 209 drivers/clk/imx/clk-pllv4.c struct clk_hw *imx_clk_pllv4(const char *name, const char *parent_name, clk_hw 213 drivers/clk/imx/clk-pllv4.c struct clk_hw *hw; clk_hw 87 drivers/clk/imx/clk-sccg-pll.c struct clk_hw hw; clk_hw 305 drivers/clk/imx/clk-sccg-pll.c static int clk_sccg_pll_is_prepared(struct clk_hw *hw) clk_hw 314 drivers/clk/imx/clk-sccg-pll.c static int clk_sccg_pll_prepare(struct clk_hw *hw) clk_hw 326 drivers/clk/imx/clk-sccg-pll.c static void clk_sccg_pll_unprepare(struct clk_hw *hw) clk_hw 336 drivers/clk/imx/clk-sccg-pll.c static unsigned long clk_sccg_pll_recalc_rate(struct clk_hw *hw, clk_hw 367 drivers/clk/imx/clk-sccg-pll.c static int clk_sccg_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 393 drivers/clk/imx/clk-sccg-pll.c static u8 clk_sccg_pll_get_parent(struct clk_hw *hw) clk_hw 407 drivers/clk/imx/clk-sccg-pll.c static int clk_sccg_pll_set_parent(struct clk_hw *hw, u8 index) clk_hw 420 drivers/clk/imx/clk-sccg-pll.c static int __clk_sccg_pll_determine_rate(struct clk_hw *hw, clk_hw 429 drivers/clk/imx/clk-sccg-pll.c struct clk_hw *parent_hw = NULL; clk_hw 462 drivers/clk/imx/clk-sccg-pll.c static int clk_sccg_pll_determine_rate(struct clk_hw *hw, clk_hw 518 drivers/clk/imx/clk-sccg-pll.c struct clk_hw *hw; clk_hw 27 drivers/clk/imx/clk-scu.c struct clk_hw hw; clk_hw 126 drivers/clk/imx/clk-scu.c static inline struct clk_scu *to_clk_scu(struct clk_hw *hw) clk_hw 144 drivers/clk/imx/clk-scu.c static unsigned long clk_scu_recalc_rate(struct clk_hw *hw, clk_hw 178 drivers/clk/imx/clk-scu.c static long clk_scu_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 188 drivers/clk/imx/clk-scu.c static int clk_scu_atf_set_cpu_rate(struct clk_hw *hw, unsigned long rate, clk_hw 216 drivers/clk/imx/clk-scu.c static int clk_scu_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 235 drivers/clk/imx/clk-scu.c static u8 clk_scu_get_parent(struct clk_hw *hw) clk_hw 260 drivers/clk/imx/clk-scu.c static int clk_scu_set_parent(struct clk_hw *hw, u8 index) clk_hw 303 drivers/clk/imx/clk-scu.c static int clk_scu_prepare(struct clk_hw *hw) clk_hw 317 drivers/clk/imx/clk-scu.c static void clk_scu_unprepare(struct clk_hw *hw) clk_hw 347 drivers/clk/imx/clk-scu.c struct clk_hw *__imx_clk_scu(const char *name, const char * const *parents, clk_hw 352 drivers/clk/imx/clk-scu.c struct clk_hw *hw; clk_hw 14 drivers/clk/imx/clk-scu.h struct clk_hw *__imx_clk_scu(const char *name, const char * const *parents, clk_hw 17 drivers/clk/imx/clk-scu.h static inline struct clk_hw *imx_clk_scu(const char *name, u32 rsrc_id, clk_hw 23 drivers/clk/imx/clk-scu.h static inline struct clk_hw *imx_clk_scu2(const char *name, const char * const *parents, clk_hw 29 drivers/clk/imx/clk-scu.h struct clk_hw *imx_clk_lpcg_scu(const char *name, const char *parent_name, clk_hw 45 drivers/clk/imx/clk.c void imx_check_clk_hws(struct clk_hw *clks[], unsigned int count) clk_hw 86 drivers/clk/imx/clk.c struct clk_hw * __init imx_obtain_fixed_clock_hw( clk_hw 97 drivers/clk/imx/clk.c struct clk_hw * __init imx_obtain_fixed_clk_hw(struct device_node *np, clk_hw 11 drivers/clk/imx/clk.h void imx_check_clk_hws(struct clk_hw *clks[], unsigned int count); clk_hw 129 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_pllv3(enum imx_pllv3_type type, const char *name, clk_hw 149 drivers/clk/imx/clk.h struct clk_hw *imx_clk_pllv4(const char *name, const char *parent_name, clk_hw 152 drivers/clk/imx/clk.h struct clk_hw *clk_hw_register_gate2(struct device *dev, const char *name, clk_hw 161 drivers/clk/imx/clk.h struct clk_hw *imx_obtain_fixed_clock_hw( clk_hw 164 drivers/clk/imx/clk.h struct clk_hw *imx_obtain_fixed_clk_hw(struct device_node *np, clk_hw 167 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_gate_exclusive(const char *name, const char *parent, clk_hw 170 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_pfd(const char *name, const char *parent_name, clk_hw 173 drivers/clk/imx/clk.h struct clk_hw *imx_clk_pfdv2(const char *name, const char *parent_name, clk_hw 176 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_busy_divider(const char *name, const char *parent_name, clk_hw 180 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_busy_mux(const char *name, void __iomem *reg, u8 shift, clk_hw 184 drivers/clk/imx/clk.h struct clk_hw *imx7ulp_clk_composite(const char *name, clk_hw 190 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_fixup_divider(const char *name, const char *parent, clk_hw 194 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_fixup_mux(const char *name, void __iomem *reg, clk_hw 198 drivers/clk/imx/clk.h static inline struct clk *to_clk(struct clk_hw *hw) clk_hw 210 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_fixed(const char *name, int rate) clk_hw 215 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_mux_ldb(const char *name, void __iomem *reg, clk_hw 224 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_fixed_factor(const char *name, clk_hw 238 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_divider(const char *name, clk_hw 255 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_divider_flags(const char *name, clk_hw 264 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_divider2(const char *name, const char *parent, clk_hw 288 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate_flags(const char *name, const char *parent, clk_hw 295 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate(const char *name, const char *parent, clk_hw 302 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate_dis(const char *name, const char *parent, clk_hw 309 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate_dis_flags(const char *name, const char *parent, clk_hw 316 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate2(const char *name, const char *parent, clk_hw 323 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate2_flags(const char *name, const char *parent, clk_hw 330 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate2_shared(const char *name, clk_hw 338 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate2_shared2(const char *name, clk_hw 354 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate3(const char *name, const char *parent, clk_hw 371 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_gate4(const char *name, const char *parent, clk_hw 388 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_mux(const char *name, void __iomem *reg, clk_hw 406 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_mux2(const char *name, void __iomem *reg, clk_hw 437 drivers/clk/imx/clk.h static inline struct clk_hw *imx_clk_hw_mux_flags(const char *name, clk_hw 449 drivers/clk/imx/clk.h struct clk_hw *imx_clk_hw_cpu(const char *name, const char *parent_name, clk_hw 469 drivers/clk/imx/clk.h struct clk_hw *imx_clk_divider_gate(const char *name, const char *parent_name, clk_hw 71 drivers/clk/ingenic/cgu.c ingenic_pll_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 158 drivers/clk/ingenic/cgu.c ingenic_pll_round_rate(struct clk_hw *hw, unsigned long req_rate, clk_hw 168 drivers/clk/ingenic/cgu.c ingenic_pll_set_rate(struct clk_hw *hw, unsigned long req_rate, clk_hw 203 drivers/clk/ingenic/cgu.c static int ingenic_pll_enable(struct clk_hw *hw) clk_hw 238 drivers/clk/ingenic/cgu.c static void ingenic_pll_disable(struct clk_hw *hw) clk_hw 256 drivers/clk/ingenic/cgu.c static int ingenic_pll_is_enabled(struct clk_hw *hw) clk_hw 286 drivers/clk/ingenic/cgu.c static u8 ingenic_clk_get_parent(struct clk_hw *hw) clk_hw 314 drivers/clk/ingenic/cgu.c static int ingenic_clk_set_parent(struct clk_hw *hw, u8 idx) clk_hw 364 drivers/clk/ingenic/cgu.c ingenic_clk_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 438 drivers/clk/ingenic/cgu.c ingenic_clk_round_rate(struct clk_hw *hw, unsigned long req_rate, clk_hw 457 drivers/clk/ingenic/cgu.c ingenic_clk_set_rate(struct clk_hw *hw, unsigned long req_rate, clk_hw 521 drivers/clk/ingenic/cgu.c static int ingenic_clk_enable(struct clk_hw *hw) clk_hw 543 drivers/clk/ingenic/cgu.c static void ingenic_clk_disable(struct clk_hw *hw) clk_hw 560 drivers/clk/ingenic/cgu.c static int ingenic_clk_is_enabled(struct clk_hw *hw) clk_hw 197 drivers/clk/ingenic/cgu.h struct clk_hw hw; clk_hw 49 drivers/clk/ingenic/jz4770-cgu.c static int jz4770_uhc_phy_enable(struct clk_hw *hw) clk_hw 59 drivers/clk/ingenic/jz4770-cgu.c static void jz4770_uhc_phy_disable(struct clk_hw *hw) clk_hw 68 drivers/clk/ingenic/jz4770-cgu.c static int jz4770_uhc_phy_is_enabled(struct clk_hw *hw) clk_hw 93 drivers/clk/ingenic/jz4780-cgu.c static u8 jz4780_otg_phy_get_parent(struct clk_hw *hw) clk_hw 99 drivers/clk/ingenic/jz4780-cgu.c static int jz4780_otg_phy_set_parent(struct clk_hw *hw, u8 idx) clk_hw 119 drivers/clk/ingenic/jz4780-cgu.c static unsigned long jz4780_otg_phy_recalc_rate(struct clk_hw *hw, clk_hw 146 drivers/clk/ingenic/jz4780-cgu.c static long jz4780_otg_phy_round_rate(struct clk_hw *hw, unsigned long req_rate, clk_hw 161 drivers/clk/ingenic/jz4780-cgu.c static int jz4780_otg_phy_set_rate(struct clk_hw *hw, unsigned long req_rate, clk_hw 43 drivers/clk/ingenic/tcu.c struct clk_hw hw; clk_hw 59 drivers/clk/ingenic/tcu.c static inline struct ingenic_tcu_clk *to_tcu_clk(struct clk_hw *hw) clk_hw 64 drivers/clk/ingenic/tcu.c static int ingenic_tcu_enable(struct clk_hw *hw) clk_hw 75 drivers/clk/ingenic/tcu.c static void ingenic_tcu_disable(struct clk_hw *hw) clk_hw 84 drivers/clk/ingenic/tcu.c static int ingenic_tcu_is_enabled(struct clk_hw *hw) clk_hw 95 drivers/clk/ingenic/tcu.c static bool ingenic_tcu_enable_regs(struct clk_hw *hw) clk_hw 116 drivers/clk/ingenic/tcu.c static void ingenic_tcu_disable_regs(struct clk_hw *hw) clk_hw 126 drivers/clk/ingenic/tcu.c static u8 ingenic_tcu_get_parent(struct clk_hw *hw) clk_hw 139 drivers/clk/ingenic/tcu.c static int ingenic_tcu_set_parent(struct clk_hw *hw, u8 idx) clk_hw 158 drivers/clk/ingenic/tcu.c static unsigned long ingenic_tcu_recalc_rate(struct clk_hw *hw, clk_hw 185 drivers/clk/ingenic/tcu.c static long ingenic_tcu_round_rate(struct clk_hw *hw, unsigned long req_rate, clk_hw 199 drivers/clk/ingenic/tcu.c static int ingenic_tcu_set_rate(struct clk_hw *hw, unsigned long req_rate, clk_hw 62 drivers/clk/keystone/gate.c struct clk_hw hw; clk_hw 104 drivers/clk/keystone/gate.c static int keystone_clk_is_enabled(struct clk_hw *hw) clk_hw 113 drivers/clk/keystone/gate.c static int keystone_clk_enable(struct clk_hw *hw) clk_hw 131 drivers/clk/keystone/gate.c static void keystone_clk_disable(struct clk_hw *hw) clk_hw 69 drivers/clk/keystone/pll.c struct clk_hw hw; clk_hw 75 drivers/clk/keystone/pll.c static unsigned long clk_pllclk_recalc(struct clk_hw *hw, clk_hw 59 drivers/clk/keystone/sci-clk.c struct clk_hw hw; clk_hw 76 drivers/clk/keystone/sci-clk.c static int sci_clk_prepare(struct clk_hw *hw) clk_hw 95 drivers/clk/keystone/sci-clk.c static void sci_clk_unprepare(struct clk_hw *hw) clk_hw 115 drivers/clk/keystone/sci-clk.c static int sci_clk_is_prepared(struct clk_hw *hw) clk_hw 142 drivers/clk/keystone/sci-clk.c static unsigned long sci_clk_recalc_rate(struct clk_hw *hw, clk_hw 171 drivers/clk/keystone/sci-clk.c static int sci_clk_determine_rate(struct clk_hw *hw, clk_hw 206 drivers/clk/keystone/sci-clk.c static int sci_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 221 drivers/clk/keystone/sci-clk.c static u8 sci_clk_get_parent(struct clk_hw *hw) clk_hw 248 drivers/clk/keystone/sci-clk.c static int sci_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 370 drivers/clk/keystone/sci-clk.c static struct clk_hw *sci_clk_get(struct of_phandle_args *clkspec, void *data) clk_hw 19 drivers/clk/loongson1/clk-loongson1b.c static unsigned long ls1x_pll_recalc_rate(struct clk_hw *hw, clk_hw 42 drivers/clk/loongson1/clk-loongson1b.c struct clk_hw *hw; clk_hw 18 drivers/clk/loongson1/clk-loongson1c.c static unsigned long ls1x_pll_recalc_rate(struct clk_hw *hw, clk_hw 44 drivers/clk/loongson1/clk-loongson1c.c struct clk_hw *hw; clk_hw 11 drivers/clk/loongson1/clk.c struct clk_hw *__init clk_hw_register_pll(struct device *dev, clk_hw 18 drivers/clk/loongson1/clk.c struct clk_hw *hw; clk_hw 9 drivers/clk/loongson1/clk.h struct clk_hw *clk_hw_register_pll(struct device *dev, clk_hw 20 drivers/clk/mediatek/clk-apmixed.c struct clk_hw hw; clk_hw 24 drivers/clk/mediatek/clk-apmixed.c static inline struct mtk_ref2usb_tx *to_mtk_ref2usb_tx(struct clk_hw *hw) clk_hw 29 drivers/clk/mediatek/clk-apmixed.c static int mtk_ref2usb_tx_is_prepared(struct clk_hw *hw) clk_hw 36 drivers/clk/mediatek/clk-apmixed.c static int mtk_ref2usb_tx_prepare(struct clk_hw *hw) clk_hw 56 drivers/clk/mediatek/clk-apmixed.c static void mtk_ref2usb_tx_unprepare(struct clk_hw *hw) clk_hw 14 drivers/clk/mediatek/clk-cpumux.c static inline struct mtk_clk_cpumux *to_mtk_clk_cpumux(struct clk_hw *_hw) clk_hw 19 drivers/clk/mediatek/clk-cpumux.c static u8 clk_cpumux_get_parent(struct clk_hw *hw) clk_hw 32 drivers/clk/mediatek/clk-cpumux.c static int clk_cpumux_set_parent(struct clk_hw *hw, u8 index) clk_hw 11 drivers/clk/mediatek/clk-cpumux.h struct clk_hw hw; clk_hw 18 drivers/clk/mediatek/clk-gate.c static int mtk_cg_bit_is_cleared(struct clk_hw *hw) clk_hw 30 drivers/clk/mediatek/clk-gate.c static int mtk_cg_bit_is_set(struct clk_hw *hw) clk_hw 42 drivers/clk/mediatek/clk-gate.c static void mtk_cg_set_bit(struct clk_hw *hw) clk_hw 49 drivers/clk/mediatek/clk-gate.c static void mtk_cg_clr_bit(struct clk_hw *hw) clk_hw 56 drivers/clk/mediatek/clk-gate.c static void mtk_cg_set_bit_no_setclr(struct clk_hw *hw) clk_hw 64 drivers/clk/mediatek/clk-gate.c static void mtk_cg_clr_bit_no_setclr(struct clk_hw *hw) clk_hw 72 drivers/clk/mediatek/clk-gate.c static int mtk_cg_enable(struct clk_hw *hw) clk_hw 79 drivers/clk/mediatek/clk-gate.c static void mtk_cg_disable(struct clk_hw *hw) clk_hw 84 drivers/clk/mediatek/clk-gate.c static int mtk_cg_enable_inv(struct clk_hw *hw) clk_hw 91 drivers/clk/mediatek/clk-gate.c static void mtk_cg_disable_inv(struct clk_hw *hw) clk_hw 96 drivers/clk/mediatek/clk-gate.c static int mtk_cg_enable_no_setclr(struct clk_hw *hw) clk_hw 103 drivers/clk/mediatek/clk-gate.c static void mtk_cg_disable_no_setclr(struct clk_hw *hw) clk_hw 108 drivers/clk/mediatek/clk-gate.c static int mtk_cg_enable_inv_no_setclr(struct clk_hw *hw) clk_hw 115 drivers/clk/mediatek/clk-gate.c static void mtk_cg_disable_inv_no_setclr(struct clk_hw *hw) clk_hw 16 drivers/clk/mediatek/clk-gate.h struct clk_hw hw; clk_hw 24 drivers/clk/mediatek/clk-gate.h static inline struct mtk_clk_gate *to_mtk_clk_gate(struct clk_hw *hw) clk_hw 156 drivers/clk/mediatek/clk-mtk.c struct clk_hw *mux_hw = NULL, *gate_hw = NULL, *div_hw = NULL; clk_hw 15 drivers/clk/mediatek/clk-mux.c static inline struct mtk_clk_mux *to_mtk_clk_mux(struct clk_hw *hw) clk_hw 20 drivers/clk/mediatek/clk-mux.c static int mtk_clk_mux_enable(struct clk_hw *hw) clk_hw 29 drivers/clk/mediatek/clk-mux.c static void mtk_clk_mux_disable(struct clk_hw *hw) clk_hw 37 drivers/clk/mediatek/clk-mux.c static int mtk_clk_mux_enable_setclr(struct clk_hw *hw) clk_hw 45 drivers/clk/mediatek/clk-mux.c static void mtk_clk_mux_disable_setclr(struct clk_hw *hw) clk_hw 53 drivers/clk/mediatek/clk-mux.c static int mtk_clk_mux_is_enabled(struct clk_hw *hw) clk_hw 63 drivers/clk/mediatek/clk-mux.c static u8 mtk_clk_mux_get_parent(struct clk_hw *hw) clk_hw 75 drivers/clk/mediatek/clk-mux.c static int mtk_clk_mux_set_parent_lock(struct clk_hw *hw, u8 index) clk_hw 97 drivers/clk/mediatek/clk-mux.c static int mtk_clk_mux_set_parent_setclr_lock(struct clk_hw *hw, u8 index) clk_hw 13 drivers/clk/mediatek/clk-mux.h struct clk_hw hw; clk_hw 39 drivers/clk/mediatek/clk-pll.c struct clk_hw hw; clk_hw 50 drivers/clk/mediatek/clk-pll.c static inline struct mtk_clk_pll *to_mtk_clk_pll(struct clk_hw *hw) clk_hw 55 drivers/clk/mediatek/clk-pll.c static int mtk_pll_is_prepared(struct clk_hw *hw) clk_hw 196 drivers/clk/mediatek/clk-pll.c static int mtk_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 209 drivers/clk/mediatek/clk-pll.c static unsigned long mtk_pll_recalc_rate(struct clk_hw *hw, clk_hw 225 drivers/clk/mediatek/clk-pll.c static long mtk_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 237 drivers/clk/mediatek/clk-pll.c static int mtk_pll_prepare(struct clk_hw *hw) clk_hw 267 drivers/clk/mediatek/clk-pll.c static void mtk_pll_unprepare(struct clk_hw *hw) clk_hw 82 drivers/clk/meson/axg-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 131 drivers/clk/meson/axg-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 148 drivers/clk/meson/axg-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 165 drivers/clk/meson/axg-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 237 drivers/clk/meson/axg-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 253 drivers/clk/meson/axg-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 36 drivers/clk/meson/axg-audio.c .parent_hws = (const struct clk_hw *[]) { &_phws.hw }, \ clk_hw 70 drivers/clk/meson/axg-audio.c .parent_hws = (const struct clk_hw *[]) { &_phws.hw }, \ clk_hw 216 drivers/clk/meson/axg-audio.c .parent_hws = (const struct clk_hw *[]) { &_phws.hw }, \ clk_hw 268 drivers/clk/meson/axg-audio.c .parent_hws = (const struct clk_hw *[]) { &_phws.hw }, \ clk_hw 375 drivers/clk/meson/axg-audio.c .parent_hws = (const struct clk_hw *[]) { \ clk_hw 1021 drivers/clk/meson/axg-audio.c struct clk_hw *hw; clk_hw 78 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 137 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 242 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 315 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 329 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { &axg_fixed_pll.hw }, clk_hw 342 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 356 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { &axg_fixed_pll.hw }, clk_hw 369 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 394 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { &axg_fixed_pll.hw }, clk_hw 407 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 420 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { &axg_fixed_pll.hw }, clk_hw 433 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 446 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 461 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 477 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 512 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 527 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 563 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 578 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 619 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 634 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 670 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 685 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 767 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 785 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 804 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { &axg_pcie_pll.hw }, clk_hw 821 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { &axg_pcie_mux.hw }, clk_hw 835 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { &axg_pcie_ref.hw }, clk_hw 850 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { &axg_pcie_ref.hw }, clk_hw 891 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 907 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 955 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 971 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1005 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1021 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1075 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1091 drivers/clk/meson/axg.c .parent_hws = (const struct clk_hw *[]) { clk_hw 19 drivers/clk/meson/clk-cpu-dyndiv.c static unsigned long meson_clk_cpu_dyndiv_recalc_rate(struct clk_hw *hw, clk_hw 30 drivers/clk/meson/clk-cpu-dyndiv.c static long meson_clk_cpu_dyndiv_round_rate(struct clk_hw *hw, clk_hw 40 drivers/clk/meson/clk-cpu-dyndiv.c static int meson_clk_cpu_dyndiv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 47 drivers/clk/meson/clk-dualdiv.c static unsigned long meson_clk_dualdiv_recalc_rate(struct clk_hw *hw, clk_hw 89 drivers/clk/meson/clk-dualdiv.c static long meson_clk_dualdiv_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 103 drivers/clk/meson/clk-dualdiv.c static int meson_clk_dualdiv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 75 drivers/clk/meson/clk-mpll.c static unsigned long mpll_recalc_rate(struct clk_hw *hw, clk_hw 90 drivers/clk/meson/clk-mpll.c static long mpll_round_rate(struct clk_hw *hw, clk_hw 102 drivers/clk/meson/clk-mpll.c static int mpll_set_rate(struct clk_hw *hw, clk_hw 132 drivers/clk/meson/clk-mpll.c static void mpll_init(struct clk_hw *hw) clk_hw 37 drivers/clk/meson/clk-phase.c static int meson_clk_phase_get_phase(struct clk_hw *hw) clk_hw 48 drivers/clk/meson/clk-phase.c static int meson_clk_phase_set_phase(struct clk_hw *hw, int degrees) clk_hw 81 drivers/clk/meson/clk-phase.c static void meson_clk_triphase_sync(struct clk_hw *hw) clk_hw 93 drivers/clk/meson/clk-phase.c static int meson_clk_triphase_get_phase(struct clk_hw *hw) clk_hw 105 drivers/clk/meson/clk-phase.c static int meson_clk_triphase_set_phase(struct clk_hw *hw, int degrees) clk_hw 72 drivers/clk/meson/clk-pll.c static unsigned long meson_clk_pll_recalc_rate(struct clk_hw *hw, clk_hw 245 drivers/clk/meson/clk-pll.c static long meson_clk_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 272 drivers/clk/meson/clk-pll.c static int meson_clk_pll_wait_lock(struct clk_hw *hw) clk_hw 289 drivers/clk/meson/clk-pll.c static void meson_clk_pll_init(struct clk_hw *hw) clk_hw 302 drivers/clk/meson/clk-pll.c static int meson_clk_pll_is_enabled(struct clk_hw *hw) clk_hw 315 drivers/clk/meson/clk-pll.c static int meson_clk_pcie_pll_enable(struct clk_hw *hw) clk_hw 325 drivers/clk/meson/clk-pll.c static int meson_clk_pll_enable(struct clk_hw *hw) clk_hw 349 drivers/clk/meson/clk-pll.c static void meson_clk_pll_disable(struct clk_hw *hw) clk_hw 361 drivers/clk/meson/clk-pll.c static int meson_clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 10 drivers/clk/meson/clk-regmap.c static int clk_regmap_gate_endisable(struct clk_hw *hw, int enable) clk_hw 22 drivers/clk/meson/clk-regmap.c static int clk_regmap_gate_enable(struct clk_hw *hw) clk_hw 27 drivers/clk/meson/clk-regmap.c static void clk_regmap_gate_disable(struct clk_hw *hw) clk_hw 32 drivers/clk/meson/clk-regmap.c static int clk_regmap_gate_is_enabled(struct clk_hw *hw) clk_hw 59 drivers/clk/meson/clk-regmap.c static unsigned long clk_regmap_div_recalc_rate(struct clk_hw *hw, clk_hw 78 drivers/clk/meson/clk-regmap.c static long clk_regmap_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 104 drivers/clk/meson/clk-regmap.c static int clk_regmap_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 137 drivers/clk/meson/clk-regmap.c static u8 clk_regmap_mux_get_parent(struct clk_hw *hw) clk_hw 153 drivers/clk/meson/clk-regmap.c static int clk_regmap_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 164 drivers/clk/meson/clk-regmap.c static int clk_regmap_mux_determine_rate(struct clk_hw *hw, clk_hw 24 drivers/clk/meson/clk-regmap.h struct clk_hw hw; clk_hw 123 drivers/clk/meson/clk-regmap.h .parent_hws = (const struct clk_hw *[]) { _pname }, \ clk_hw 111 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 150 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 167 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 184 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 202 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 241 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 258 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 275 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 347 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 363 drivers/clk/meson/g12a-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 82 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 149 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 208 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 224 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_sys_pll.hw }, clk_hw 241 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 258 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 271 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 284 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_fixed_pll.hw }, clk_hw 297 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 310 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_fixed_pll.hw }, clk_hw 323 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 399 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 418 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 437 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 454 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 475 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 495 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 515 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 562 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 581 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 621 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 638 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 659 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 679 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 740 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 757 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 775 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 792 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 810 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 828 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 846 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 864 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 882 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 900 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 926 drivers/clk/meson/g12a.c struct clk_hw *xtal; clk_hw 927 drivers/clk/meson/g12a.c struct clk_hw *cpu_clk_dyn; clk_hw 928 drivers/clk/meson/g12a.c struct clk_hw *cpu_clk_postmux0; clk_hw 929 drivers/clk/meson/g12a.c struct clk_hw *cpu_clk_postmux1; clk_hw 930 drivers/clk/meson/g12a.c struct clk_hw *cpu_clk_premux1; clk_hw 1031 drivers/clk/meson/g12a.c struct clk_hw *sys_pll; clk_hw 1032 drivers/clk/meson/g12a.c struct clk_hw *cpu_clk; clk_hw 1033 drivers/clk/meson/g12a.c struct clk_hw *cpu_clk_dyn; clk_hw 1127 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1146 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1163 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1176 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1193 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_cpu_clk.hw }, clk_hw 1206 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1227 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_cpu_clk.hw }, clk_hw 1240 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1261 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_cpu_clk.hw }, clk_hw 1274 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1318 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1335 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1348 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1361 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1374 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1387 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1400 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1413 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1431 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1453 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1474 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1496 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1517 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1539 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1560 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1582 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1667 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1731 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1808 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1894 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1914 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1928 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1994 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2012 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2030 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2044 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_fixed_pll.hw }, clk_hw 2057 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2070 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_fixed_pll.hw }, clk_hw 2083 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2096 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_fixed_pll.hw }, clk_hw 2109 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2122 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2137 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2150 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2180 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2220 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2235 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_mpll0_div.hw }, clk_hw 2274 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2289 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_mpll1_div.hw }, clk_hw 2328 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2343 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_mpll2_div.hw }, clk_hw 2382 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2397 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_mpll3_div.hw }, clk_hw 2438 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2454 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2501 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2517 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2550 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2566 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2599 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2615 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2641 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_hdmi_pll.hw }, clk_hw 2647 drivers/clk/meson/g12a.c static const struct clk_hw *g12a_vid_pll_parent_hws[] = { clk_hw 2679 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2689 drivers/clk/meson/g12a.c static const struct clk_hw *g12a_vpu_parent_hws[] = { clk_hw 2724 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vpu_0_sel.hw }, clk_hw 2738 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vpu_0_div.hw }, clk_hw 2768 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vpu_1_sel.hw }, clk_hw 2782 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vpu_1_div.hw }, clk_hw 2801 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2812 drivers/clk/meson/g12a.c static const struct clk_hw *g12a_vdec_parent_hws[] = { clk_hw 2848 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2864 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2898 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2914 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2948 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2964 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2974 drivers/clk/meson/g12a.c static const struct clk_hw *g12a_vapb_parent_hws[] = { clk_hw 3009 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3025 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3057 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3073 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3094 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3111 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vapb_sel.hw }, clk_hw 3117 drivers/clk/meson/g12a.c static const struct clk_hw *g12a_vclk_parent_hws[] = { clk_hw 3166 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk_sel.hw }, clk_hw 3180 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2_sel.hw }, clk_hw 3195 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3212 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3228 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk_div.hw }, clk_hw 3242 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2_div.hw }, clk_hw 3256 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk.hw }, clk_hw 3270 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk.hw }, clk_hw 3284 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk.hw }, clk_hw 3298 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk.hw }, clk_hw 3312 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk.hw }, clk_hw 3326 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, clk_hw 3340 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, clk_hw 3354 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, clk_hw 3368 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, clk_hw 3382 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, clk_hw 3394 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3407 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3420 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3433 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3446 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3459 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3472 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3485 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3493 drivers/clk/meson/g12a.c static const struct clk_hw *g12a_cts_parent_hws[] = { clk_hw 3556 drivers/clk/meson/g12a.c static const struct clk_hw *g12a_cts_hdmi_tx_parent_hws[] = { clk_hw 3593 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3609 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3625 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3641 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3683 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_hdmi_sel.hw }, clk_hw 3697 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { &g12a_hdmi_div.hw }, clk_hw 3742 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3758 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3790 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3806 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3814 drivers/clk/meson/g12a.c static const struct clk_hw *g12a_mali_parent_hws[] = { clk_hw 3858 drivers/clk/meson/g12a.c .parent_hws = (const struct clk_hw *[]) { clk_hw 4887 drivers/clk/meson/g12a.c struct clk_hw **hws) clk_hw 4891 drivers/clk/meson/g12a.c struct clk_hw *xtal; clk_hw 4921 drivers/clk/meson/g12a.c struct clk_hw **hws = g12b_hw_onecell_data.hws; clk_hw 4924 drivers/clk/meson/g12a.c struct clk_hw *xtal; clk_hw 4998 drivers/clk/meson/g12a.c struct clk_hw **hws = g12a_hw_onecell_data.hws; clk_hw 70 drivers/clk/meson/gxbb-aoclk.c .parent_hws = (const struct clk_hw *[]) { &ao_cts_oscin.hw }, clk_hw 117 drivers/clk/meson/gxbb-aoclk.c .parent_hws = (const struct clk_hw *[]) { &ao_32k_pre.hw }, clk_hw 132 drivers/clk/meson/gxbb-aoclk.c .parent_hws = (const struct clk_hw *[]) { clk_hw 149 drivers/clk/meson/gxbb-aoclk.c .parent_hws = (const struct clk_hw *[]) { &ao_32k_sel.hw }, clk_hw 138 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 198 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 274 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 292 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 310 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 328 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 346 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 364 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 420 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 561 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 576 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 590 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_fixed_pll.hw }, clk_hw 603 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 628 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_fixed_pll.hw }, clk_hw 641 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 654 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_fixed_pll.hw }, clk_hw 667 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 680 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_fixed_pll.hw }, clk_hw 693 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 709 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_fixed_pll.hw }, clk_hw 736 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 751 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_mpll0_div.hw }, clk_hw 779 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 794 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_mpll1_div.hw }, clk_hw 822 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 837 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_mpll2_div.hw }, clk_hw 883 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 899 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 934 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 950 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1003 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1019 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1056 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1072 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1080 drivers/clk/meson/gxbb.c static const struct clk_hw *gxbb_mali_parent_hws[] = { clk_hw 1111 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1130 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1146 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1165 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1184 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1200 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1217 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1266 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1282 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1330 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1346 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1380 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1396 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1430 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1446 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1456 drivers/clk/meson/gxbb.c static const struct clk_hw *gxbb_vpu_parent_hws[] = { clk_hw 1491 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vpu_0_sel.hw }, clk_hw 1505 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vpu_0_div.hw }, clk_hw 1539 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vpu_1_sel.hw }, clk_hw 1553 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vpu_1_div.hw }, clk_hw 1572 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1583 drivers/clk/meson/gxbb.c static const struct clk_hw *gxbb_vapb_parent_hws[] = { clk_hw 1618 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1634 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1670 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1686 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1707 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1724 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vapb_sel.hw }, clk_hw 1803 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1811 drivers/clk/meson/gxbb.c static const struct clk_hw *gxbb_vclk_parent_hws[] = { clk_hw 1869 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk_sel.hw }, clk_hw 1883 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk2_sel.hw }, clk_hw 1898 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1915 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1931 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk_div.hw }, clk_hw 1945 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk2_div.hw }, clk_hw 1959 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk.hw }, clk_hw 1973 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk.hw }, clk_hw 1987 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk.hw }, clk_hw 2001 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk.hw }, clk_hw 2015 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk.hw }, clk_hw 2029 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk2.hw }, clk_hw 2043 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk2.hw }, clk_hw 2057 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk2.hw }, clk_hw 2071 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk2.hw }, clk_hw 2085 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_vclk2.hw }, clk_hw 2097 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2110 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2123 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2136 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2149 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2162 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2175 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2188 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2196 drivers/clk/meson/gxbb.c static const struct clk_hw *gxbb_cts_parent_hws[] = { clk_hw 2259 drivers/clk/meson/gxbb.c static const struct clk_hw *gxbb_cts_hdmi_tx_parent_hws[] = { clk_hw 2302 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2318 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2334 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2350 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2392 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_hdmi_sel.hw }, clk_hw 2406 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { &gxbb_hdmi_div.hw }, clk_hw 2414 drivers/clk/meson/gxbb.c static const struct clk_hw *gxbb_vdec_parent_hws[] = { clk_hw 2447 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2463 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2497 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2513 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2567 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2583 drivers/clk/meson/gxbb.c .parent_hws = (const struct clk_hw *[]) { clk_hw 100 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 117 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 165 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 182 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 200 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 240 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 257 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 271 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 286 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 306 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 321 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 334 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 349 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 362 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 377 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 390 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 405 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 421 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 455 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 470 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 500 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 515 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 545 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 560 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 584 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 602 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 617 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 634 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 650 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 664 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 695 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 720 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 739 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 761 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 783 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 799 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 813 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 826 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 839 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 852 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 865 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 878 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 891 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 909 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 931 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 948 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 970 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 989 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1011 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1028 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1050 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1073 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1089 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1106 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1123 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1141 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1159 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1167 drivers/clk/meson/meson8b.c static const struct clk_hw *meson8b_vclk_mux_parent_hws[] = { clk_hw 1200 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1216 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1230 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1246 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1260 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1276 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1290 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1306 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1320 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1336 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1367 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1383 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1397 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1413 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1427 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1443 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1457 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1473 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1487 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1503 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1511 drivers/clk/meson/meson8b.c static const struct clk_hw *meson8b_vclk_enc_mux_parent_hws[] = { clk_hw 1542 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1573 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1604 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1635 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1643 drivers/clk/meson/meson8b.c static const struct clk_hw *meson8b_vclk2_enc_mux_parent_hws[] = { clk_hw 1674 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1705 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1724 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1741 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1757 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1773 drivers/clk/meson/meson8b.c static const struct clk_hw *meson8b_mali_0_1_parent_hws[] = { clk_hw 1816 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1832 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1871 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1887 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1904 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1950 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1967 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 1975 drivers/clk/meson/meson8b.c static const struct clk_hw *meson8b_vpu_0_1_parent_hws[] = { clk_hw 1982 drivers/clk/meson/meson8b.c static const struct clk_hw *mmeson8m2_vpu_0_1_parent_hws[] = { clk_hw 2052 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2123 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2140 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2149 drivers/clk/meson/meson8b.c static const struct clk_hw *meson8b_vdec_parent_hws[] = { clk_hw 2184 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2200 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2218 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2234 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2252 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2287 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2303 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2337 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2353 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2387 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2403 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2422 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2431 drivers/clk/meson/meson8b.c static const struct clk_hw *meson8b_cts_amclk_parent_hws[] = { clk_hw 2465 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2481 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2490 drivers/clk/meson/meson8b.c static const struct clk_hw *meson8b_cts_mclk_i958_parent_hws[] = { clk_hw 2524 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2540 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 2557 drivers/clk/meson/meson8b.c .parent_hws = (const struct clk_hw *[]) { clk_hw 3599 drivers/clk/meson/meson8b.c struct clk_hw **hws = nb_data->onecell_data->hws; clk_hw 3600 drivers/clk/meson/meson8b.c struct clk_hw *cpu_clk_hw, *parent_clk_hw; clk_hw 41 drivers/clk/meson/sclk-div.c static int sclk_div_getdiv(struct clk_hw *hw, unsigned long rate, clk_hw 49 drivers/clk/meson/sclk-div.c static int sclk_div_bestdiv(struct clk_hw *hw, unsigned long rate, clk_hw 53 drivers/clk/meson/sclk-div.c struct clk_hw *parent = clk_hw_get_parent(hw); clk_hw 99 drivers/clk/meson/sclk-div.c static long sclk_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 124 drivers/clk/meson/sclk-div.c static int sclk_div_set_duty_cycle(struct clk_hw *hw, clk_hw 138 drivers/clk/meson/sclk-div.c static int sclk_div_get_duty_cycle(struct clk_hw *hw, clk_hw 166 drivers/clk/meson/sclk-div.c static int sclk_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 181 drivers/clk/meson/sclk-div.c static unsigned long sclk_div_recalc_rate(struct clk_hw *hw, clk_hw 190 drivers/clk/meson/sclk-div.c static int sclk_div_enable(struct clk_hw *hw) clk_hw 200 drivers/clk/meson/sclk-div.c static void sclk_div_disable(struct clk_hw *hw) clk_hw 208 drivers/clk/meson/sclk-div.c static int sclk_div_is_enabled(struct clk_hw *hw) clk_hw 219 drivers/clk/meson/sclk-div.c static void sclk_div_init(struct clk_hw *hw) clk_hw 75 drivers/clk/meson/vid-pll-div.c static unsigned long meson_vid_pll_div_recalc_rate(struct clk_hw *hw, clk_hw 76 drivers/clk/microchip/clk-core.c static struct clk_hw *pic32_sclk_hw; clk_hw 90 drivers/clk/microchip/clk-core.c struct clk_hw hw; clk_hw 97 drivers/clk/microchip/clk-core.c static int pbclk_is_enabled(struct clk_hw *hw) clk_hw 104 drivers/clk/microchip/clk-core.c static int pbclk_enable(struct clk_hw *hw) clk_hw 112 drivers/clk/microchip/clk-core.c static void pbclk_disable(struct clk_hw *hw) clk_hw 150 drivers/clk/microchip/clk-core.c static unsigned long pbclk_recalc_rate(struct clk_hw *hw, clk_hw 158 drivers/clk/microchip/clk-core.c static long pbclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 165 drivers/clk/microchip/clk-core.c static int pbclk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 239 drivers/clk/microchip/clk-core.c struct clk_hw hw; clk_hw 247 drivers/clk/microchip/clk-core.c static int roclk_is_enabled(struct clk_hw *hw) clk_hw 254 drivers/clk/microchip/clk-core.c static int roclk_enable(struct clk_hw *hw) clk_hw 262 drivers/clk/microchip/clk-core.c static void roclk_disable(struct clk_hw *hw) clk_hw 269 drivers/clk/microchip/clk-core.c static void roclk_init(struct clk_hw *hw) clk_hw 275 drivers/clk/microchip/clk-core.c static u8 roclk_get_parent(struct clk_hw *hw) clk_hw 356 drivers/clk/microchip/clk-core.c static unsigned long roclk_recalc_rate(struct clk_hw *hw, clk_hw 373 drivers/clk/microchip/clk-core.c static long roclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 385 drivers/clk/microchip/clk-core.c static int roclk_determine_rate(struct clk_hw *hw, clk_hw 388 drivers/clk/microchip/clk-core.c struct clk_hw *parent_clk, *best_parent_clk = NULL; clk_hw 439 drivers/clk/microchip/clk-core.c static int roclk_set_parent(struct clk_hw *hw, u8 index) clk_hw 473 drivers/clk/microchip/clk-core.c static int roclk_set_rate_and_parent(struct clk_hw *hw, clk_hw 535 drivers/clk/microchip/clk-core.c static int roclk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 579 drivers/clk/microchip/clk-core.c struct clk_hw hw; clk_hw 642 drivers/clk/microchip/clk-core.c static unsigned long spll_clk_recalc_rate(struct clk_hw *hw, clk_hw 666 drivers/clk/microchip/clk-core.c static long spll_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 674 drivers/clk/microchip/clk-core.c static int spll_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 760 drivers/clk/microchip/clk-core.c struct clk_hw hw; clk_hw 770 drivers/clk/microchip/clk-core.c static unsigned long sclk_get_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 781 drivers/clk/microchip/clk-core.c static long sclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 787 drivers/clk/microchip/clk-core.c static int sclk_set_rate(struct clk_hw *hw, clk_hw 817 drivers/clk/microchip/clk-core.c static u8 sclk_get_parent(struct clk_hw *hw) clk_hw 833 drivers/clk/microchip/clk-core.c static int sclk_set_parent(struct clk_hw *hw, u8 index) clk_hw 883 drivers/clk/microchip/clk-core.c static void sclk_init(struct clk_hw *hw) clk_hw 949 drivers/clk/microchip/clk-core.c struct clk_hw hw; clk_hw 959 drivers/clk/microchip/clk-core.c static int sosc_clk_enable(struct clk_hw *hw) clk_hw 973 drivers/clk/microchip/clk-core.c static void sosc_clk_disable(struct clk_hw *hw) clk_hw 981 drivers/clk/microchip/clk-core.c static int sosc_clk_is_enabled(struct clk_hw *hw) clk_hw 993 drivers/clk/microchip/clk-core.c static unsigned long sosc_clk_calc_rate(struct clk_hw *hw, clk_hw 28 drivers/clk/mmp/clk-apbc.c struct clk_hw hw; clk_hw 35 drivers/clk/mmp/clk-apbc.c static int clk_apbc_prepare(struct clk_hw *hw) clk_hw 86 drivers/clk/mmp/clk-apbc.c static void clk_apbc_unprepare(struct clk_hw *hw) clk_hw 22 drivers/clk/mmp/clk-apmu.c struct clk_hw hw; clk_hw 29 drivers/clk/mmp/clk-apmu.c static int clk_apmu_enable(struct clk_hw *hw) clk_hw 47 drivers/clk/mmp/clk-apmu.c static void clk_apmu_disable(struct clk_hw *hw) clk_hw 27 drivers/clk/mmp/clk-frac.c static long clk_factor_round_rate(struct clk_hw *hw, unsigned long drate, clk_hw 51 drivers/clk/mmp/clk-frac.c static unsigned long clk_factor_recalc_rate(struct clk_hw *hw, clk_hw 74 drivers/clk/mmp/clk-frac.c static int clk_factor_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 112 drivers/clk/mmp/clk-frac.c static void clk_factor_init(struct clk_hw *hw) clk_hw 27 drivers/clk/mmp/clk-gate.c static int mmp_clk_gate_enable(struct clk_hw *hw) clk_hw 54 drivers/clk/mmp/clk-gate.c static void mmp_clk_gate_disable(struct clk_hw *hw) clk_hw 72 drivers/clk/mmp/clk-gate.c static int mmp_clk_gate_is_enabled(struct clk_hw *hw) clk_hw 116 drivers/clk/mmp/clk-mix.c struct clk_hw *parent, *hw; clk_hw 204 drivers/clk/mmp/clk-mix.c static int mmp_clk_mix_determine_rate(struct clk_hw *hw, clk_hw 209 drivers/clk/mmp/clk-mix.c struct clk_hw *parent, *parent_best; clk_hw 273 drivers/clk/mmp/clk-mix.c static int mmp_clk_mix_set_rate_and_parent(struct clk_hw *hw, clk_hw 289 drivers/clk/mmp/clk-mix.c static u8 mmp_clk_mix_get_parent(struct clk_hw *hw) clk_hw 318 drivers/clk/mmp/clk-mix.c static unsigned long mmp_clk_mix_recalc_rate(struct clk_hw *hw, clk_hw 348 drivers/clk/mmp/clk-mix.c static int mmp_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 376 drivers/clk/mmp/clk-mix.c static int mmp_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 383 drivers/clk/mmp/clk-mix.c struct clk_hw *parent; clk_hw 422 drivers/clk/mmp/clk-mix.c static void mmp_clk_mix_init(struct clk_hw *hw) clk_hw 27 drivers/clk/mmp/clk.h struct clk_hw hw; clk_hw 85 drivers/clk/mmp/clk.h struct clk_hw hw; clk_hw 111 drivers/clk/mmp/clk.h struct clk_hw hw; clk_hw 139 drivers/clk/mvebu/ap-cpu-clk.c struct clk_hw hw; clk_hw 144 drivers/clk/mvebu/ap-cpu-clk.c static unsigned long ap_cpu_clk_recalc_rate(struct clk_hw *hw, clk_hw 160 drivers/clk/mvebu/ap-cpu-clk.c static int ap_cpu_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 214 drivers/clk/mvebu/ap-cpu-clk.c static long ap_cpu_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 278 drivers/clk/mvebu/ap-cpu-clk.c sizeof(struct clk_hw *) * nclusters, clk_hw 72 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw hw; clk_hw 80 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw hw; clk_hw 96 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw *mux_hw; clk_hw 97 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw *rate_hw; clk_hw 98 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw *gate_hw; clk_hw 99 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw *muxrate_hw; clk_hw 334 drivers/clk/mvebu/armada-37xx-periph.c static unsigned long clk_double_div_recalc_rate(struct clk_hw *hw, clk_hw 426 drivers/clk/mvebu/armada-37xx-periph.c static u8 clk_pm_cpu_get_parent(struct clk_hw *hw) clk_hw 441 drivers/clk/mvebu/armada-37xx-periph.c static int clk_pm_cpu_set_parent(struct clk_hw *hw, u8 index) clk_hw 468 drivers/clk/mvebu/armada-37xx-periph.c static unsigned long clk_pm_cpu_recalc_rate(struct clk_hw *hw, clk_hw 481 drivers/clk/mvebu/armada-37xx-periph.c static long clk_pm_cpu_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 548 drivers/clk/mvebu/armada-37xx-periph.c static int clk_pm_cpu_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 609 drivers/clk/mvebu/armada-37xx-periph.c struct device *dev, struct clk_hw **hw) clk_hw 613 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw *mux_hw = NULL, *gate_hw = NULL, *rate_hw = NULL; clk_hw 660 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw *muxrate_hw = data->muxrate_hw; clk_hw 755 drivers/clk/mvebu/armada-37xx-periph.c struct clk_hw **hw = &driver_data->hw_data->hws[i]; clk_hw 25 drivers/clk/mvebu/armada-37xx-xtal.c struct clk_hw *xtal_hw; clk_hw 55 drivers/clk/mvebu/clk-corediv.c struct clk_hw hw; clk_hw 79 drivers/clk/mvebu/clk-corediv.c static int clk_corediv_is_enabled(struct clk_hw *hwclk) clk_hw 89 drivers/clk/mvebu/clk-corediv.c static int clk_corediv_enable(struct clk_hw *hwclk) clk_hw 108 drivers/clk/mvebu/clk-corediv.c static void clk_corediv_disable(struct clk_hw *hwclk) clk_hw 125 drivers/clk/mvebu/clk-corediv.c static unsigned long clk_corediv_recalc_rate(struct clk_hw *hwclk, clk_hw 138 drivers/clk/mvebu/clk-corediv.c static long clk_corediv_round_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 153 drivers/clk/mvebu/clk-corediv.c static int clk_corediv_set_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 34 drivers/clk/mvebu/clk-cpu.c struct clk_hw hw; clk_hw 48 drivers/clk/mvebu/clk-cpu.c static unsigned long clk_cpu_recalc_rate(struct clk_hw *hwclk, clk_hw 59 drivers/clk/mvebu/clk-cpu.c static long clk_cpu_round_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 74 drivers/clk/mvebu/clk-cpu.c static int clk_cpu_off_set_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 108 drivers/clk/mvebu/clk-cpu.c static int clk_cpu_on_set_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 151 drivers/clk/mvebu/clk-cpu.c static int clk_cpu_set_rate(struct clk_hw *hwclk, unsigned long rate, clk_hw 114 drivers/clk/mvebu/cp110-system-controller.c struct clk_hw hw; clk_hw 121 drivers/clk/mvebu/cp110-system-controller.c static int cp110_gate_enable(struct clk_hw *hw) clk_hw 131 drivers/clk/mvebu/cp110-system-controller.c static void cp110_gate_disable(struct clk_hw *hw) clk_hw 139 drivers/clk/mvebu/cp110-system-controller.c static int cp110_gate_is_enabled(struct clk_hw *hw) clk_hw 155 drivers/clk/mvebu/cp110-system-controller.c static struct clk_hw *cp110_register_gate(const char *name, clk_hw 160 drivers/clk/mvebu/cp110-system-controller.c struct clk_hw *hw; clk_hw 189 drivers/clk/mvebu/cp110-system-controller.c static void cp110_unregister_gate(struct clk_hw *hw) clk_hw 195 drivers/clk/mvebu/cp110-system-controller.c static struct clk_hw *cp110_of_clk_get(struct of_phandle_args *clkspec, clk_hw 224 drivers/clk/mvebu/cp110-system-controller.c struct clk_hw *hw, **cp110_clks; clk_hw 239 drivers/clk/mvebu/cp110-system-controller.c sizeof(struct clk_hw *) * CP110_CLK_NUM, clk_hw 19 drivers/clk/mvebu/dove-divider.c struct clk_hw hw; clk_hw 99 drivers/clk/mvebu/dove-divider.c static unsigned long dove_recalc_rate(struct clk_hw *hw, unsigned long parent) clk_hw 111 drivers/clk/mvebu/dove-divider.c static long dove_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 130 drivers/clk/mvebu/dove-divider.c static int dove_set_clock(struct clk_hw *hw, unsigned long rate, clk_hw 28 drivers/clk/mxs/clk-div.c static inline struct clk_div *to_clk_div(struct clk_hw *hw) clk_hw 35 drivers/clk/mxs/clk-div.c static unsigned long clk_div_recalc_rate(struct clk_hw *hw, clk_hw 43 drivers/clk/mxs/clk-div.c static long clk_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 51 drivers/clk/mxs/clk-div.c static int clk_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 24 drivers/clk/mxs/clk-frac.c struct clk_hw hw; clk_hw 33 drivers/clk/mxs/clk-frac.c static unsigned long clk_frac_recalc_rate(struct clk_hw *hw, clk_hw 47 drivers/clk/mxs/clk-frac.c static long clk_frac_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 73 drivers/clk/mxs/clk-frac.c static int clk_frac_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 24 drivers/clk/mxs/clk-pll.c struct clk_hw hw; clk_hw 32 drivers/clk/mxs/clk-pll.c static int clk_pll_prepare(struct clk_hw *hw) clk_hw 43 drivers/clk/mxs/clk-pll.c static void clk_pll_unprepare(struct clk_hw *hw) clk_hw 50 drivers/clk/mxs/clk-pll.c static int clk_pll_enable(struct clk_hw *hw) clk_hw 59 drivers/clk/mxs/clk-pll.c static void clk_pll_disable(struct clk_hw *hw) clk_hw 66 drivers/clk/mxs/clk-pll.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hw, clk_hw 24 drivers/clk/mxs/clk-ref.c struct clk_hw hw; clk_hw 31 drivers/clk/mxs/clk-ref.c static int clk_ref_enable(struct clk_hw *hw) clk_hw 40 drivers/clk/mxs/clk-ref.c static void clk_ref_disable(struct clk_hw *hw) clk_hw 47 drivers/clk/mxs/clk-ref.c static unsigned long clk_ref_recalc_rate(struct clk_hw *hw, clk_hw 60 drivers/clk/mxs/clk-ref.c static long clk_ref_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 83 drivers/clk/mxs/clk-ref.c static int clk_ref_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 137 drivers/clk/nxp/clk-lpc18xx-ccu.c static int lpc18xx_ccu_gate_endisable(struct clk_hw *hw, bool enable) clk_hw 169 drivers/clk/nxp/clk-lpc18xx-ccu.c static int lpc18xx_ccu_gate_enable(struct clk_hw *hw) clk_hw 174 drivers/clk/nxp/clk-lpc18xx-ccu.c static void lpc18xx_ccu_gate_disable(struct clk_hw *hw) clk_hw 179 drivers/clk/nxp/clk-lpc18xx-ccu.c static int lpc18xx_ccu_gate_is_enabled(struct clk_hw *hw) clk_hw 181 drivers/clk/nxp/clk-lpc18xx-ccu.c const struct clk_hw *parent; clk_hw 211 drivers/clk/nxp/clk-lpc18xx-ccu.c struct clk_hw *div_hw = NULL; clk_hw 254 drivers/clk/nxp/clk-lpc18xx-cgu.c struct clk_hw hw; clk_hw 350 drivers/clk/nxp/clk-lpc18xx-cgu.c static unsigned long lpc18xx_pll0_recalc_rate(struct clk_hw *hw, clk_hw 377 drivers/clk/nxp/clk-lpc18xx-cgu.c static long lpc18xx_pll0_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 396 drivers/clk/nxp/clk-lpc18xx-cgu.c static int lpc18xx_pll0_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 454 drivers/clk/nxp/clk-lpc18xx-cgu.c static unsigned long lpc18xx_pll1_recalc_rate(struct clk_hw *hw, clk_hw 484 drivers/clk/nxp/clk-lpc18xx-cgu.c static int lpc18xx_cgu_gate_enable(struct clk_hw *hw) clk_hw 489 drivers/clk/nxp/clk-lpc18xx-cgu.c static void lpc18xx_cgu_gate_disable(struct clk_hw *hw) clk_hw 494 drivers/clk/nxp/clk-lpc18xx-cgu.c static int lpc18xx_cgu_gate_is_enabled(struct clk_hw *hw) clk_hw 496 drivers/clk/nxp/clk-lpc18xx-cgu.c const struct clk_hw *parent; clk_hw 34 drivers/clk/nxp/clk-lpc18xx-creg.c struct clk_hw hw; clk_hw 48 drivers/clk/nxp/clk-lpc18xx-creg.c static int clk_creg_32k_prepare(struct clk_hw *hw) clk_hw 66 drivers/clk/nxp/clk-lpc18xx-creg.c static void clk_creg_32k_unprepare(struct clk_hw *hw) clk_hw 75 drivers/clk/nxp/clk-lpc18xx-creg.c static int clk_creg_32k_is_prepared(struct clk_hw *hw) clk_hw 86 drivers/clk/nxp/clk-lpc18xx-creg.c static unsigned long clk_creg_1k_recalc_rate(struct clk_hw *hw, clk_hw 92 drivers/clk/nxp/clk-lpc18xx-creg.c static int clk_creg_enable(struct clk_hw *hw) clk_hw 100 drivers/clk/nxp/clk-lpc18xx-creg.c static void clk_creg_disable(struct clk_hw *hw) clk_hw 108 drivers/clk/nxp/clk-lpc18xx-creg.c static int clk_creg_is_enabled(struct clk_hw *hw) clk_hw 303 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw hw; clk_hw 323 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw hw; clk_hw 333 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw hw; clk_hw 342 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw hw; clk_hw 351 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw hw; clk_hw 360 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw hw; clk_hw 388 drivers/clk/nxp/clk-lpc32xx.c static int clk_mask_enable(struct clk_hw *hw) clk_hw 402 drivers/clk/nxp/clk-lpc32xx.c static void clk_mask_disable(struct clk_hw *hw) clk_hw 410 drivers/clk/nxp/clk-lpc32xx.c static int clk_mask_is_enabled(struct clk_hw *hw) clk_hw 426 drivers/clk/nxp/clk-lpc32xx.c static int clk_pll_enable(struct clk_hw *hw) clk_hw 445 drivers/clk/nxp/clk-lpc32xx.c static void clk_pll_disable(struct clk_hw *hw) clk_hw 452 drivers/clk/nxp/clk-lpc32xx.c static int clk_pll_is_enabled(struct clk_hw *hw) clk_hw 466 drivers/clk/nxp/clk-lpc32xx.c static unsigned long clk_pll_397x_recalc_rate(struct clk_hw *hw, clk_hw 472 drivers/clk/nxp/clk-lpc32xx.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hw, clk_hw 532 drivers/clk/nxp/clk-lpc32xx.c static int clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 582 drivers/clk/nxp/clk-lpc32xx.c static long clk_hclk_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 645 drivers/clk/nxp/clk-lpc32xx.c static long clk_usb_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 649 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw *usb_div_hw, *osc_hw; clk_hw 713 drivers/clk/nxp/clk-lpc32xx.c static int clk_ddram_is_enabled(struct clk_hw *hw) clk_hw 725 drivers/clk/nxp/clk-lpc32xx.c static int clk_ddram_enable(struct clk_hw *hw) clk_hw 745 drivers/clk/nxp/clk-lpc32xx.c static unsigned long clk_ddram_recalc_rate(struct clk_hw *hw, clk_hw 767 drivers/clk/nxp/clk-lpc32xx.c static unsigned long lpc32xx_clk_uart_recalc_rate(struct clk_hw *hw, clk_hw 797 drivers/clk/nxp/clk-lpc32xx.c static int clk_usb_enable(struct clk_hw *hw) clk_hw 836 drivers/clk/nxp/clk-lpc32xx.c static void clk_usb_disable(struct clk_hw *hw) clk_hw 849 drivers/clk/nxp/clk-lpc32xx.c static int clk_usb_is_enabled(struct clk_hw *hw) clk_hw 865 drivers/clk/nxp/clk-lpc32xx.c static unsigned long clk_usb_i2c_recalc_rate(struct clk_hw *hw, clk_hw 884 drivers/clk/nxp/clk-lpc32xx.c static int lpc32xx_clk_gate_enable(struct clk_hw *hw) clk_hw 893 drivers/clk/nxp/clk-lpc32xx.c static void lpc32xx_clk_gate_disable(struct clk_hw *hw) clk_hw 902 drivers/clk/nxp/clk-lpc32xx.c static int lpc32xx_clk_gate_is_enabled(struct clk_hw *hw) clk_hw 943 drivers/clk/nxp/clk-lpc32xx.c static unsigned long clk_divider_recalc_rate(struct clk_hw *hw, clk_hw 958 drivers/clk/nxp/clk-lpc32xx.c static long clk_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 978 drivers/clk/nxp/clk-lpc32xx.c static int clk_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 998 drivers/clk/nxp/clk-lpc32xx.c static u8 clk_mux_get_parent(struct clk_hw *hw) clk_hw 1023 drivers/clk/nxp/clk-lpc32xx.c static int clk_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 1385 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw_proto *clk_hw = &clk_hw_proto[id]; clk_hw 1394 drivers/clk/nxp/clk-lpc32xx.c parents[0], clk_hw->type); clk_hw 1396 drivers/clk/nxp/clk-lpc32xx.c switch (clk_hw->type) { clk_hw 1409 drivers/clk/nxp/clk-lpc32xx.c .ops = clk_hw->hw0.ops, clk_hw 1411 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw *hw; clk_hw 1413 drivers/clk/nxp/clk-lpc32xx.c if (clk_hw->type == CLK_LPC32XX) clk_hw 1414 drivers/clk/nxp/clk-lpc32xx.c hw = &clk_hw->hw0.clk.hw; clk_hw 1415 drivers/clk/nxp/clk-lpc32xx.c else if (clk_hw->type == CLK_LPC32XX_PLL) clk_hw 1416 drivers/clk/nxp/clk-lpc32xx.c hw = &clk_hw->hw0.pll.hw; clk_hw 1417 drivers/clk/nxp/clk-lpc32xx.c else if (clk_hw->type == CLK_LPC32XX_USB) clk_hw 1418 drivers/clk/nxp/clk-lpc32xx.c hw = &clk_hw->hw0.usb_clk.hw; clk_hw 1419 drivers/clk/nxp/clk-lpc32xx.c else if (clk_hw->type == CLK_MUX) clk_hw 1420 drivers/clk/nxp/clk-lpc32xx.c hw = &clk_hw->hw0.mux.hw; clk_hw 1421 drivers/clk/nxp/clk-lpc32xx.c else if (clk_hw->type == CLK_DIV) clk_hw 1422 drivers/clk/nxp/clk-lpc32xx.c hw = &clk_hw->hw0.div.hw; clk_hw 1423 drivers/clk/nxp/clk-lpc32xx.c else if (clk_hw->type == CLK_GATE) clk_hw 1424 drivers/clk/nxp/clk-lpc32xx.c hw = &clk_hw->hw0.gate.hw; clk_hw 1434 drivers/clk/nxp/clk-lpc32xx.c struct clk_hw *mux_hw = NULL, *div_hw = NULL, *gate_hw = NULL; clk_hw 1438 drivers/clk/nxp/clk-lpc32xx.c mux0 = clk_hw->hw1.mux; clk_hw 1439 drivers/clk/nxp/clk-lpc32xx.c div0 = clk_hw->hw1.div; clk_hw 1440 drivers/clk/nxp/clk-lpc32xx.c gate0 = clk_hw->hw1.gate; clk_hw 1462 drivers/clk/nxp/clk-lpc32xx.c struct clk_fixed_rate *fixed = &clk_hw->f; clk_hw 72 drivers/clk/pistachio/clk-pll.c struct clk_hw hw; clk_hw 100 drivers/clk/pistachio/clk-pll.c static inline struct pistachio_clk_pll *to_pistachio_pll(struct clk_hw *hw) clk_hw 105 drivers/clk/pistachio/clk-pll.c static inline enum pll_mode pll_frac_get_mode(struct clk_hw *hw) clk_hw 114 drivers/clk/pistachio/clk-pll.c static inline void pll_frac_set_mode(struct clk_hw *hw, enum pll_mode mode) clk_hw 142 drivers/clk/pistachio/clk-pll.c static long pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 157 drivers/clk/pistachio/clk-pll.c static int pll_gf40lp_frac_enable(struct clk_hw *hw) clk_hw 176 drivers/clk/pistachio/clk-pll.c static void pll_gf40lp_frac_disable(struct clk_hw *hw) clk_hw 186 drivers/clk/pistachio/clk-pll.c static int pll_gf40lp_frac_is_enabled(struct clk_hw *hw) clk_hw 193 drivers/clk/pistachio/clk-pll.c static int pll_gf40lp_frac_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 269 drivers/clk/pistachio/clk-pll.c static unsigned long pll_gf40lp_frac_recalc_rate(struct clk_hw *hw, clk_hw 314 drivers/clk/pistachio/clk-pll.c static int pll_gf40lp_laint_enable(struct clk_hw *hw) clk_hw 333 drivers/clk/pistachio/clk-pll.c static void pll_gf40lp_laint_disable(struct clk_hw *hw) clk_hw 343 drivers/clk/pistachio/clk-pll.c static int pll_gf40lp_laint_is_enabled(struct clk_hw *hw) clk_hw 350 drivers/clk/pistachio/clk-pll.c static int pll_gf40lp_laint_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 409 drivers/clk/pistachio/clk-pll.c static unsigned long pll_gf40lp_laint_recalc_rate(struct clk_hw *hw, clk_hw 47 drivers/clk/pxa/clk-pxa.c struct clk_hw hw; clk_hw 56 drivers/clk/pxa/clk-pxa.c static unsigned long cken_recalc_rate(struct clk_hw *hw, clk_hw 74 drivers/clk/pxa/clk-pxa.c static u8 cken_get_parent(struct clk_hw *hw) clk_hw 20 drivers/clk/pxa/clk-pxa.h static struct clk_hw name ## _mux_hw; \ clk_hw 21 drivers/clk/pxa/clk-pxa.h static struct clk_hw name ## _rate_hw; \ clk_hw 40 drivers/clk/pxa/clk-pxa.h static struct clk_hw name ## _rate_hw; \ clk_hw 55 drivers/clk/pxa/clk-pxa.h static struct clk_hw name ## _rate_hw; \ clk_hw 72 drivers/clk/pxa/clk-pxa.h static struct clk_hw name ## _mux_hw; \ clk_hw 106 drivers/clk/pxa/clk-pxa.h struct clk_hw hw; clk_hw 142 drivers/clk/pxa/clk-pxa.h static inline int dummy_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 121 drivers/clk/pxa/clk-pxa25x.c static unsigned long clk_pxa25x_memory_get_rate(struct clk_hw *hw, clk_hw 194 drivers/clk/pxa/clk-pxa25x.c static u8 clk_pxa25x_core_get_parent(struct clk_hw *hw) clk_hw 206 drivers/clk/pxa/clk-pxa25x.c static int clk_pxa25x_core_set_parent(struct clk_hw *hw, u8 index) clk_hw 216 drivers/clk/pxa/clk-pxa25x.c static int clk_pxa25x_core_determine_rate(struct clk_hw *hw, clk_hw 225 drivers/clk/pxa/clk-pxa25x.c static unsigned long clk_pxa25x_run_get_rate(struct clk_hw *hw, clk_hw 236 drivers/clk/pxa/clk-pxa25x.c static unsigned long clk_pxa25x_cpll_get_rate(struct clk_hw *hw, clk_hw 251 drivers/clk/pxa/clk-pxa25x.c static int clk_pxa25x_cpll_determine_rate(struct clk_hw *hw, clk_hw 258 drivers/clk/pxa/clk-pxa25x.c static int clk_pxa25x_cpll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 223 drivers/clk/pxa/clk-pxa27x.c static unsigned long clk_pxa27x_cpll_get_rate(struct clk_hw *hw, clk_hw 243 drivers/clk/pxa/clk-pxa27x.c static int clk_pxa27x_cpll_determine_rate(struct clk_hw *hw, clk_hw 250 drivers/clk/pxa/clk-pxa27x.c static int clk_pxa27x_cpll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 270 drivers/clk/pxa/clk-pxa27x.c static unsigned long clk_pxa27x_lcd_base_get_rate(struct clk_hw *hw, clk_hw 293 drivers/clk/pxa/clk-pxa27x.c static u8 clk_pxa27x_lcd_base_get_parent(struct clk_hw *hw) clk_hw 321 drivers/clk/pxa/clk-pxa27x.c static u8 clk_pxa27x_core_get_parent(struct clk_hw *hw) clk_hw 340 drivers/clk/pxa/clk-pxa27x.c static int clk_pxa27x_core_set_parent(struct clk_hw *hw, u8 index) clk_hw 350 drivers/clk/pxa/clk-pxa27x.c static int clk_pxa27x_core_determine_rate(struct clk_hw *hw, clk_hw 359 drivers/clk/pxa/clk-pxa27x.c static unsigned long clk_pxa27x_run_get_rate(struct clk_hw *hw, clk_hw 380 drivers/clk/pxa/clk-pxa27x.c static unsigned long clk_pxa27x_system_bus_get_rate(struct clk_hw *hw, clk_hw 399 drivers/clk/pxa/clk-pxa27x.c static u8 clk_pxa27x_system_bus_get_parent(struct clk_hw *hw) clk_hw 414 drivers/clk/pxa/clk-pxa27x.c static unsigned long clk_pxa27x_memory_get_rate(struct clk_hw *hw, clk_hw 434 drivers/clk/pxa/clk-pxa27x.c static u8 clk_pxa27x_memory_get_parent(struct clk_hw *hw) clk_hw 81 drivers/clk/pxa/clk-pxa3xx.c static unsigned long clk_pxa3xx_ac97_get_rate(struct clk_hw *hw, clk_hw 100 drivers/clk/pxa/clk-pxa3xx.c static unsigned long clk_pxa3xx_smemc_get_rate(struct clk_hw *hw, clk_hw 191 drivers/clk/pxa/clk-pxa3xx.c static unsigned long clk_pxa3xx_system_bus_get_rate(struct clk_hw *hw, clk_hw 202 drivers/clk/pxa/clk-pxa3xx.c static u8 clk_pxa3xx_system_bus_get_parent(struct clk_hw *hw) clk_hw 213 drivers/clk/pxa/clk-pxa3xx.c static unsigned long clk_pxa3xx_core_get_rate(struct clk_hw *hw, clk_hw 219 drivers/clk/pxa/clk-pxa3xx.c static u8 clk_pxa3xx_core_get_parent(struct clk_hw *hw) clk_hw 238 drivers/clk/pxa/clk-pxa3xx.c static unsigned long clk_pxa3xx_run_get_rate(struct clk_hw *hw, clk_hw 254 drivers/clk/pxa/clk-pxa3xx.c static unsigned long clk_pxa3xx_cpll_get_rate(struct clk_hw *hw, clk_hw 249 drivers/clk/qcom/clk-alpha-pll.c static int clk_alpha_pll_hwfsm_enable(struct clk_hw *hw) clk_hw 274 drivers/clk/qcom/clk-alpha-pll.c static void clk_alpha_pll_hwfsm_disable(struct clk_hw *hw) clk_hw 304 drivers/clk/qcom/clk-alpha-pll.c static int pll_is_enabled(struct clk_hw *hw, u32 mask) clk_hw 317 drivers/clk/qcom/clk-alpha-pll.c static int clk_alpha_pll_hwfsm_is_enabled(struct clk_hw *hw) clk_hw 322 drivers/clk/qcom/clk-alpha-pll.c static int clk_alpha_pll_is_enabled(struct clk_hw *hw) clk_hw 327 drivers/clk/qcom/clk-alpha-pll.c static int clk_alpha_pll_enable(struct clk_hw *hw) clk_hw 379 drivers/clk/qcom/clk-alpha-pll.c static void clk_alpha_pll_disable(struct clk_hw *hw) clk_hw 454 drivers/clk/qcom/clk-alpha-pll.c clk_alpha_pll_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 526 drivers/clk/qcom/clk-alpha-pll.c int (*is_enabled)(struct clk_hw *)) clk_hw 535 drivers/clk/qcom/clk-alpha-pll.c static int __clk_alpha_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 537 drivers/clk/qcom/clk-alpha-pll.c int (*is_enabled)(struct clk_hw *)) clk_hw 573 drivers/clk/qcom/clk-alpha-pll.c static int clk_alpha_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 580 drivers/clk/qcom/clk-alpha-pll.c static int clk_alpha_pll_hwfsm_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 587 drivers/clk/qcom/clk-alpha-pll.c static long clk_alpha_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 653 drivers/clk/qcom/clk-alpha-pll.c alpha_pll_huayra_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 706 drivers/clk/qcom/clk-alpha-pll.c static int alpha_pll_huayra_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 749 drivers/clk/qcom/clk-alpha-pll.c static long alpha_pll_huayra_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 771 drivers/clk/qcom/clk-alpha-pll.c static int clk_trion_pll_is_enabled(struct clk_hw *hw) clk_hw 778 drivers/clk/qcom/clk-alpha-pll.c static int clk_trion_pll_enable(struct clk_hw *hw) clk_hw 815 drivers/clk/qcom/clk-alpha-pll.c static void clk_trion_pll_disable(struct clk_hw *hw) clk_hw 849 drivers/clk/qcom/clk-alpha-pll.c clk_trion_pll_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 862 drivers/clk/qcom/clk-alpha-pll.c static long clk_trion_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 921 drivers/clk/qcom/clk-alpha-pll.c clk_alpha_pll_postdiv_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 951 drivers/clk/qcom/clk-alpha-pll.c clk_alpha_pll_postdiv_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 967 drivers/clk/qcom/clk-alpha-pll.c clk_alpha_pll_postdiv_round_ro_rate(struct clk_hw *hw, unsigned long rate, clk_hw 985 drivers/clk/qcom/clk-alpha-pll.c static int clk_alpha_pll_postdiv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1040 drivers/clk/qcom/clk-alpha-pll.c static int alpha_pll_fabia_enable(struct clk_hw *hw) clk_hw 1097 drivers/clk/qcom/clk-alpha-pll.c static void alpha_pll_fabia_disable(struct clk_hw *hw) clk_hw 1128 drivers/clk/qcom/clk-alpha-pll.c static unsigned long alpha_pll_fabia_recalc_rate(struct clk_hw *hw, clk_hw 1140 drivers/clk/qcom/clk-alpha-pll.c static int alpha_pll_fabia_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1189 drivers/clk/qcom/clk-alpha-pll.c static unsigned long clk_alpha_pll_postdiv_fabia_recalc_rate(struct clk_hw *hw, clk_hw 1214 drivers/clk/qcom/clk-alpha-pll.c clk_trion_pll_postdiv_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 1236 drivers/clk/qcom/clk-alpha-pll.c clk_trion_pll_postdiv_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1246 drivers/clk/qcom/clk-alpha-pll.c clk_trion_pll_postdiv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1273 drivers/clk/qcom/clk-alpha-pll.c static long clk_alpha_pll_postdiv_fabia_round_rate(struct clk_hw *hw, clk_hw 1282 drivers/clk/qcom/clk-alpha-pll.c static int clk_alpha_pll_postdiv_fabia_set_rate(struct clk_hw *hw, clk_hw 98 drivers/clk/qcom/clk-branch.c static int clk_branch_toggle(struct clk_hw *hw, bool en, clk_hw 115 drivers/clk/qcom/clk-branch.c static int clk_branch_enable(struct clk_hw *hw) clk_hw 120 drivers/clk/qcom/clk-branch.c static void clk_branch_disable(struct clk_hw *hw) clk_hw 132 drivers/clk/qcom/clk-branch.c static int clk_branch2_enable(struct clk_hw *hw) clk_hw 137 drivers/clk/qcom/clk-branch.c static void clk_branch2_disable(struct clk_hw *hw) clk_hw 20 drivers/clk/qcom/clk-hfpll.c static void __clk_hfpll_init_once(struct clk_hw *hw) clk_hw 53 drivers/clk/qcom/clk-hfpll.c static void __clk_hfpll_enable(struct clk_hw *hw) clk_hw 88 drivers/clk/qcom/clk-hfpll.c static int clk_hfpll_enable(struct clk_hw *hw) clk_hw 118 drivers/clk/qcom/clk-hfpll.c static void clk_hfpll_disable(struct clk_hw *hw) clk_hw 128 drivers/clk/qcom/clk-hfpll.c static long clk_hfpll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 148 drivers/clk/qcom/clk-hfpll.c static int clk_hfpll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 186 drivers/clk/qcom/clk-hfpll.c static unsigned long clk_hfpll_recalc_rate(struct clk_hw *hw, clk_hw 199 drivers/clk/qcom/clk-hfpll.c static void clk_hfpll_init(struct clk_hw *hw) clk_hw 223 drivers/clk/qcom/clk-hfpll.c static int hfpll_is_enabled(struct clk_hw *hw) clk_hw 42 drivers/clk/qcom/clk-krait.c static int krait_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 58 drivers/clk/qcom/clk-krait.c static u8 krait_mux_get_parent(struct clk_hw *hw) clk_hw 79 drivers/clk/qcom/clk-krait.c static long krait_div2_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 86 drivers/clk/qcom/clk-krait.c static int krait_div2_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 107 drivers/clk/qcom/clk-krait.c krait_div2_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 19 drivers/clk/qcom/clk-krait.h struct clk_hw hw; clk_hw 33 drivers/clk/qcom/clk-krait.h struct clk_hw hw; clk_hw 24 drivers/clk/qcom/clk-pll.c static int clk_pll_enable(struct clk_hw *hw) clk_hw 65 drivers/clk/qcom/clk-pll.c static void clk_pll_disable(struct clk_hw *hw) clk_hw 80 drivers/clk/qcom/clk-pll.c clk_pll_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 126 drivers/clk/qcom/clk-pll.c clk_pll_determine_rate(struct clk_hw *hw, struct clk_rate_request *req) clk_hw 141 drivers/clk/qcom/clk-pll.c clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long p_rate) clk_hw 200 drivers/clk/qcom/clk-pll.c static int clk_pll_vote_enable(struct clk_hw *hw) clk_hw 263 drivers/clk/qcom/clk-pll.c static int clk_pll_sr2_enable(struct clk_hw *hw) clk_hw 301 drivers/clk/qcom/clk-pll.c clk_pll_sr2_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long prate) clk_hw 37 drivers/clk/qcom/clk-rcg.c static u8 clk_rcg_get_parent(struct clk_hw *hw) clk_hw 64 drivers/clk/qcom/clk-rcg.c static u8 clk_dyn_rcg_get_parent(struct clk_hw *hw) clk_hw 94 drivers/clk/qcom/clk-rcg.c static int clk_rcg_set_parent(struct clk_hw *hw, u8 index) clk_hw 209 drivers/clk/qcom/clk-rcg.c struct clk_hw *hw = &rcg->clkr.hw; clk_hw 291 drivers/clk/qcom/clk-rcg.c static int clk_dyn_rcg_set_parent(struct clk_hw *hw, u8 index) clk_hw 342 drivers/clk/qcom/clk-rcg.c clk_rcg_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 367 drivers/clk/qcom/clk-rcg.c clk_dyn_rcg_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 399 drivers/clk/qcom/clk-rcg.c static int _freq_tbl_determine_rate(struct clk_hw *hw, const struct freq_tbl *f, clk_hw 404 drivers/clk/qcom/clk-rcg.c struct clk_hw *p; clk_hw 435 drivers/clk/qcom/clk-rcg.c static int clk_rcg_determine_rate(struct clk_hw *hw, clk_hw 444 drivers/clk/qcom/clk-rcg.c static int clk_dyn_rcg_determine_rate(struct clk_hw *hw, clk_hw 459 drivers/clk/qcom/clk-rcg.c static int clk_rcg_bypass_determine_rate(struct clk_hw *hw, clk_hw 464 drivers/clk/qcom/clk-rcg.c struct clk_hw *p; clk_hw 516 drivers/clk/qcom/clk-rcg.c static int clk_rcg_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 529 drivers/clk/qcom/clk-rcg.c static int clk_rcg_bypass_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 537 drivers/clk/qcom/clk-rcg.c static int clk_rcg_bypass2_determine_rate(struct clk_hw *hw, clk_hw 540 drivers/clk/qcom/clk-rcg.c struct clk_hw *p; clk_hw 549 drivers/clk/qcom/clk-rcg.c static int clk_rcg_bypass2_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 574 drivers/clk/qcom/clk-rcg.c static int clk_rcg_bypass2_set_rate_and_parent(struct clk_hw *hw, clk_hw 593 drivers/clk/qcom/clk-rcg.c static int clk_rcg_pixel_determine_rate(struct clk_hw *hw, clk_hw 617 drivers/clk/qcom/clk-rcg.c static int clk_rcg_pixel_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 661 drivers/clk/qcom/clk-rcg.c static int clk_rcg_pixel_set_rate_and_parent(struct clk_hw *hw, clk_hw 667 drivers/clk/qcom/clk-rcg.c static int clk_rcg_esc_determine_rate(struct clk_hw *hw, clk_hw 691 drivers/clk/qcom/clk-rcg.c static int clk_rcg_esc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 727 drivers/clk/qcom/clk-rcg.c static int clk_rcg_esc_set_rate_and_parent(struct clk_hw *hw, clk_hw 744 drivers/clk/qcom/clk-rcg.c static int clk_rcg_lcc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 766 drivers/clk/qcom/clk-rcg.c static int clk_rcg_lcc_enable(struct clk_hw *hw) clk_hw 775 drivers/clk/qcom/clk-rcg.c static void clk_rcg_lcc_disable(struct clk_hw *hw) clk_hw 784 drivers/clk/qcom/clk-rcg.c static int __clk_dyn_rcg_set_rate(struct clk_hw *hw, unsigned long rate) clk_hw 796 drivers/clk/qcom/clk-rcg.c static int clk_dyn_rcg_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 802 drivers/clk/qcom/clk-rcg.c static int clk_dyn_rcg_set_rate_and_parent(struct clk_hw *hw, clk_hw 62 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_is_enabled(struct clk_hw *hw) clk_hw 75 drivers/clk/qcom/clk-rcg2.c static u8 clk_rcg2_get_parent(struct clk_hw *hw) clk_hw 103 drivers/clk/qcom/clk-rcg2.c struct clk_hw *hw = &rcg->clkr.hw; clk_hw 125 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_set_parent(struct clk_hw *hw, u8 index) clk_hw 165 drivers/clk/qcom/clk-rcg2.c clk_rcg2_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 191 drivers/clk/qcom/clk-rcg2.c static int _freq_tbl_determine_rate(struct clk_hw *hw, const struct freq_tbl *f, clk_hw 196 drivers/clk/qcom/clk-rcg2.c struct clk_hw *p; clk_hw 248 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_determine_rate(struct clk_hw *hw, clk_hw 256 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_determine_floor_rate(struct clk_hw *hw, clk_hw 267 drivers/clk/qcom/clk-rcg2.c struct clk_hw *hw = &rcg->clkr.hw; clk_hw 312 drivers/clk/qcom/clk-rcg2.c static int __clk_rcg2_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 335 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 341 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_set_floor_rate(struct clk_hw *hw, unsigned long rate, clk_hw 347 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_set_rate_and_parent(struct clk_hw *hw, clk_hw 353 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_set_floor_rate_and_parent(struct clk_hw *hw, clk_hw 408 drivers/clk/qcom/clk-rcg2.c static int clk_edp_pixel_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 447 drivers/clk/qcom/clk-rcg2.c static int clk_edp_pixel_set_rate_and_parent(struct clk_hw *hw, clk_hw 454 drivers/clk/qcom/clk-rcg2.c static int clk_edp_pixel_determine_rate(struct clk_hw *hw, clk_hw 508 drivers/clk/qcom/clk-rcg2.c static int clk_byte_determine_rate(struct clk_hw *hw, clk_hw 516 drivers/clk/qcom/clk-rcg2.c struct clk_hw *p; clk_hw 532 drivers/clk/qcom/clk-rcg2.c static int clk_byte_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 548 drivers/clk/qcom/clk-rcg2.c static int clk_byte_set_rate_and_parent(struct clk_hw *hw, clk_hw 566 drivers/clk/qcom/clk-rcg2.c static int clk_byte2_determine_rate(struct clk_hw *hw, clk_hw 572 drivers/clk/qcom/clk-rcg2.c struct clk_hw *p; clk_hw 589 drivers/clk/qcom/clk-rcg2.c static int clk_byte2_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 618 drivers/clk/qcom/clk-rcg2.c static int clk_byte2_set_rate_and_parent(struct clk_hw *hw, clk_hw 644 drivers/clk/qcom/clk-rcg2.c static int clk_pixel_determine_rate(struct clk_hw *hw, clk_hw 667 drivers/clk/qcom/clk-rcg2.c static int clk_pixel_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 709 drivers/clk/qcom/clk-rcg2.c static int clk_pixel_set_rate_and_parent(struct clk_hw *hw, unsigned long rate, clk_hw 726 drivers/clk/qcom/clk-rcg2.c static int clk_gfx3d_determine_rate(struct clk_hw *hw, clk_hw 730 drivers/clk/qcom/clk-rcg2.c struct clk_hw *p2, *p8, *p9, *xo; clk_hw 775 drivers/clk/qcom/clk-rcg2.c static int clk_gfx3d_set_rate_and_parent(struct clk_hw *hw, unsigned long rate, clk_hw 791 drivers/clk/qcom/clk-rcg2.c static int clk_gfx3d_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 813 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_set_force_enable(struct clk_hw *hw) clk_hw 836 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_clear_force_enable(struct clk_hw *hw) clk_hw 845 drivers/clk/qcom/clk-rcg2.c clk_rcg2_shared_force_enable_clear(struct clk_hw *hw, const struct freq_tbl *f) clk_hw 861 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_shared_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 881 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_shared_set_rate_and_parent(struct clk_hw *hw, clk_hw 887 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_shared_enable(struct clk_hw *hw) clk_hw 907 drivers/clk/qcom/clk-rcg2.c static void clk_rcg2_shared_disable(struct clk_hw *hw) clk_hw 952 drivers/clk/qcom/clk-rcg2.c static void clk_rcg2_dfs_populate_freq(struct clk_hw *hw, unsigned int l, clk_hw 956 drivers/clk/qcom/clk-rcg2.c struct clk_hw *p; clk_hw 1017 drivers/clk/qcom/clk-rcg2.c static int clk_rcg2_dfs_determine_rate(struct clk_hw *hw, clk_hw 1036 drivers/clk/qcom/clk-rcg2.c clk_rcg2_dfs_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 13 drivers/clk/qcom/clk-regmap-divider.c static inline struct clk_regmap_div *to_clk_regmap_div(struct clk_hw *hw) clk_hw 18 drivers/clk/qcom/clk-regmap-divider.c static long div_round_ro_rate(struct clk_hw *hw, unsigned long rate, clk_hw 33 drivers/clk/qcom/clk-regmap-divider.c static long div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 42 drivers/clk/qcom/clk-regmap-divider.c static int div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 57 drivers/clk/qcom/clk-regmap-divider.c static unsigned long div_recalc_rate(struct clk_hw *hw, clk_hw 88 drivers/clk/qcom/clk-regmap-mux-div.c static int mux_div_determine_rate(struct clk_hw *hw, clk_hw 97 drivers/clk/qcom/clk-regmap-mux-div.c struct clk_hw *parent = clk_hw_get_parent_by_index(hw, i); clk_hw 124 drivers/clk/qcom/clk-regmap-mux-div.c static int __mux_div_set_rate_and_parent(struct clk_hw *hw, unsigned long rate, clk_hw 134 drivers/clk/qcom/clk-regmap-mux-div.c struct clk_hw *parent = clk_hw_get_parent_by_index(hw, i); clk_hw 163 drivers/clk/qcom/clk-regmap-mux-div.c static u8 mux_div_get_parent(struct clk_hw *hw) clk_hw 179 drivers/clk/qcom/clk-regmap-mux-div.c static int mux_div_set_parent(struct clk_hw *hw, u8 index) clk_hw 186 drivers/clk/qcom/clk-regmap-mux-div.c static int mux_div_set_rate(struct clk_hw *hw, clk_hw 194 drivers/clk/qcom/clk-regmap-mux-div.c static int mux_div_set_rate_and_parent(struct clk_hw *hw, unsigned long rate, clk_hw 203 drivers/clk/qcom/clk-regmap-mux-div.c static unsigned long mux_div_recalc_rate(struct clk_hw *hw, unsigned long prate) clk_hw 213 drivers/clk/qcom/clk-regmap-mux-div.c struct clk_hw *p = clk_hw_get_parent_by_index(hw, i); clk_hw 13 drivers/clk/qcom/clk-regmap-mux.c static inline struct clk_regmap_mux *to_clk_regmap_mux(struct clk_hw *hw) clk_hw 18 drivers/clk/qcom/clk-regmap-mux.c static u8 mux_get_parent(struct clk_hw *hw) clk_hw 36 drivers/clk/qcom/clk-regmap-mux.c static int mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 22 drivers/clk/qcom/clk-regmap.c int clk_is_enabled_regmap(struct clk_hw *hw) clk_hw 48 drivers/clk/qcom/clk-regmap.c int clk_enable_regmap(struct clk_hw *hw) clk_hw 72 drivers/clk/qcom/clk-regmap.c void clk_disable_regmap(struct clk_hw *hw) clk_hw 21 drivers/clk/qcom/clk-regmap.h struct clk_hw hw; clk_hw 29 drivers/clk/qcom/clk-regmap.h int clk_is_enabled_regmap(struct clk_hw *hw); clk_hw 30 drivers/clk/qcom/clk-regmap.h int clk_enable_regmap(struct clk_hw *hw); clk_hw 31 drivers/clk/qcom/clk-regmap.h void clk_disable_regmap(struct clk_hw *hw); clk_hw 144 drivers/clk/qcom/clk-rpm.c struct clk_hw hw; clk_hw 220 drivers/clk/qcom/clk-rpm.c static int clk_rpm_prepare(struct clk_hw *hw) clk_hw 269 drivers/clk/qcom/clk-rpm.c static void clk_rpm_unprepare(struct clk_hw *hw) clk_hw 303 drivers/clk/qcom/clk-rpm.c static int clk_rpm_xo_prepare(struct clk_hw *hw) clk_hw 324 drivers/clk/qcom/clk-rpm.c static void clk_rpm_xo_unprepare(struct clk_hw *hw) clk_hw 343 drivers/clk/qcom/clk-rpm.c static int clk_rpm_fixed_prepare(struct clk_hw *hw) clk_hw 357 drivers/clk/qcom/clk-rpm.c static void clk_rpm_fixed_unprepare(struct clk_hw *hw) clk_hw 369 drivers/clk/qcom/clk-rpm.c static int clk_rpm_set_rate(struct clk_hw *hw, clk_hw 409 drivers/clk/qcom/clk-rpm.c static long clk_rpm_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 420 drivers/clk/qcom/clk-rpm.c static unsigned long clk_rpm_recalc_rate(struct clk_hw *hw, clk_hw 554 drivers/clk/qcom/clk-rpm.c static struct clk_hw *qcom_rpm_clk_hw_get(struct of_phandle_args *clkspec, clk_hw 52 drivers/clk/qcom/clk-rpmh.c struct clk_hw hw; clk_hw 67 drivers/clk/qcom/clk-rpmh.c struct clk_hw **clks; clk_hw 135 drivers/clk/qcom/clk-rpmh.c static inline struct clk_rpmh *to_clk_rpmh(struct clk_hw *_hw) clk_hw 209 drivers/clk/qcom/clk-rpmh.c static int clk_rpmh_prepare(struct clk_hw *hw) clk_hw 221 drivers/clk/qcom/clk-rpmh.c static void clk_rpmh_unprepare(struct clk_hw *hw) clk_hw 230 drivers/clk/qcom/clk-rpmh.c static unsigned long clk_rpmh_recalc_rate(struct clk_hw *hw, clk_hw 285 drivers/clk/qcom/clk-rpmh.c static int clk_rpmh_bcm_prepare(struct clk_hw *hw) clk_hw 292 drivers/clk/qcom/clk-rpmh.c static void clk_rpmh_bcm_unprepare(struct clk_hw *hw) clk_hw 299 drivers/clk/qcom/clk-rpmh.c static int clk_rpmh_bcm_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 315 drivers/clk/qcom/clk-rpmh.c static long clk_rpmh_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 321 drivers/clk/qcom/clk-rpmh.c static unsigned long clk_rpmh_bcm_recalc_rate(struct clk_hw *hw, clk_hw 346 drivers/clk/qcom/clk-rpmh.c static struct clk_hw *sdm845_rpmh_clocks[] = { clk_hw 374 drivers/clk/qcom/clk-rpmh.c static struct clk_hw *sm8150_rpmh_clocks[] = { clk_hw 394 drivers/clk/qcom/clk-rpmh.c static struct clk_hw *of_clk_rpmh_hw_get(struct of_phandle_args *clkspec, clk_hw 410 drivers/clk/qcom/clk-rpmh.c struct clk_hw **hw_clks; clk_hw 130 drivers/clk/qcom/clk-smd-rpm.c struct clk_hw hw; clk_hw 220 drivers/clk/qcom/clk-smd-rpm.c static int clk_smd_rpm_prepare(struct clk_hw *hw) clk_hw 269 drivers/clk/qcom/clk-smd-rpm.c static void clk_smd_rpm_unprepare(struct clk_hw *hw) clk_hw 303 drivers/clk/qcom/clk-smd-rpm.c static int clk_smd_rpm_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 343 drivers/clk/qcom/clk-smd-rpm.c static long clk_smd_rpm_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 354 drivers/clk/qcom/clk-smd-rpm.c static unsigned long clk_smd_rpm_recalc_rate(struct clk_hw *hw, clk_hw 728 drivers/clk/qcom/clk-smd-rpm.c static struct clk_hw *qcom_smdrpm_clk_hw_get(struct of_phandle_args *clkspec, clk_hw 29 drivers/clk/qcom/clk-spmi-pmic-div.c struct clk_hw hw; clk_hw 33 drivers/clk/qcom/clk-spmi-pmic-div.c static inline struct clkdiv *to_clkdiv(struct clk_hw *hw) clk_hw 91 drivers/clk/qcom/clk-spmi-pmic-div.c static int clk_spmi_pmic_div_enable(struct clk_hw *hw) clk_hw 104 drivers/clk/qcom/clk-spmi-pmic-div.c static void clk_spmi_pmic_div_disable(struct clk_hw *hw) clk_hw 114 drivers/clk/qcom/clk-spmi-pmic-div.c static long clk_spmi_pmic_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 127 drivers/clk/qcom/clk-spmi-pmic-div.c clk_spmi_pmic_div_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 138 drivers/clk/qcom/clk-spmi-pmic-div.c static int clk_spmi_pmic_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 183 drivers/clk/qcom/clk-spmi-pmic-div.c static struct clk_hw * clk_hw 60 drivers/clk/qcom/common.c int qcom_find_src_index(struct clk_hw *hw, const struct parent_map *map, u8 src) clk_hw 213 drivers/clk/qcom/common.c static struct clk_hw *qcom_cc_clk_hw_get(struct of_phandle_args *clkspec, clk_hw 238 drivers/clk/qcom/common.c struct clk_hw **clk_hws = desc->clk_hws; clk_hw 13 drivers/clk/qcom/common.h struct clk_hw; clk_hw 30 drivers/clk/qcom/common.h struct clk_hw **clk_hws; clk_hw 50 drivers/clk/qcom/common.h extern int qcom_find_src_index(struct clk_hw *hw, const struct parent_map *map, clk_hw 1251 drivers/clk/qcom/gcc-ipq4019.c static long clk_cpu_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1255 drivers/clk/qcom/gcc-ipq4019.c struct clk_hw *p_hw; clk_hw 1273 drivers/clk/qcom/gcc-ipq4019.c static int clk_cpu_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1305 drivers/clk/qcom/gcc-ipq4019.c clk_cpu_div_recalc_rate(struct clk_hw *hw, clk_hw 1381 drivers/clk/qcom/gcc-ipq4019.c clk_regmap_clk_div_recalc_rate(struct clk_hw *hw, clk_hw 4319 drivers/clk/qcom/gcc-ipq8074.c static struct clk_hw *gcc_ipq8074_hws[] = { clk_hw 1584 drivers/clk/qcom/gcc-mdm9615.c static struct clk_hw *gcc_mdm9615_hws[] = { clk_hw 3196 drivers/clk/qcom/gcc-msm8996.c static struct clk_hw *gcc_msm8996_hws[] = { clk_hw 2962 drivers/clk/qcom/gcc-msm8998.c static struct clk_hw *gcc_msm8998_hws[] = { clk_hw 2633 drivers/clk/qcom/gcc-qcs404.c static struct clk_hw *gcc_qcs404_hws[] = { clk_hw 2255 drivers/clk/qcom/gcc-sdm660.c static struct clk_hw *gcc_sdm660_hws[] = { clk_hw 1141 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1160 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1179 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1198 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1215 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1232 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1325 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1342 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1359 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1509 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1526 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1558 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1575 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1592 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1721 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1738 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1755 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1855 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1955 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 1972 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2118 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2135 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2152 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2169 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2186 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2203 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2220 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2237 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2254 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2271 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2288 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2305 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2322 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2339 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2356 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2373 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2390 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2407 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2424 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2441 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2458 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2572 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2602 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2619 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2663 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2697 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2716 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2748 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2767 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2786 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2805 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2824 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2843 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2890 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2909 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2928 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2947 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2966 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 2985 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3004 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3023 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3040 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3057 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3087 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3104 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3147 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3164 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3194 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 3211 drivers/clk/qcom/gcc-sm8150.c .parent_hws = (const struct clk_hw *[]){ clk_hw 526 drivers/clk/qcom/mmcc-msm8960.c static int pix_rdi_set_parent(struct clk_hw *hw, u8 index) clk_hw 543 drivers/clk/qcom/mmcc-msm8960.c struct clk_hw *p = clk_hw_get_parent_by_index(hw, i); clk_hw 573 drivers/clk/qcom/mmcc-msm8960.c struct clk_hw *p = clk_hw_get_parent_by_index(hw, i); clk_hw 580 drivers/clk/qcom/mmcc-msm8960.c static u8 pix_rdi_get_parent(struct clk_hw *hw) clk_hw 2893 drivers/clk/qcom/mmcc-msm8996.c static struct clk_hw *mmcc_msm8996_hws[] = { clk_hw 37 drivers/clk/renesas/clk-div6.c struct clk_hw hw; clk_hw 48 drivers/clk/renesas/clk-div6.c static int cpg_div6_clock_enable(struct clk_hw *hw) clk_hw 60 drivers/clk/renesas/clk-div6.c static void cpg_div6_clock_disable(struct clk_hw *hw) clk_hw 78 drivers/clk/renesas/clk-div6.c static int cpg_div6_clock_is_enabled(struct clk_hw *hw) clk_hw 85 drivers/clk/renesas/clk-div6.c static unsigned long cpg_div6_clock_recalc_rate(struct clk_hw *hw, clk_hw 105 drivers/clk/renesas/clk-div6.c static long cpg_div6_clock_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 113 drivers/clk/renesas/clk-div6.c static int cpg_div6_clock_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 130 drivers/clk/renesas/clk-div6.c static u8 cpg_div6_clock_get_parent(struct clk_hw *hw) clk_hw 151 drivers/clk/renesas/clk-div6.c static int cpg_div6_clock_set_parent(struct clk_hw *hw, u8 index) clk_hw 56 drivers/clk/renesas/clk-mstp.c struct clk_hw hw; clk_hw 75 drivers/clk/renesas/clk-mstp.c static int cpg_mstp_clock_endisable(struct clk_hw *hw, bool enable) clk_hw 119 drivers/clk/renesas/clk-mstp.c static int cpg_mstp_clock_enable(struct clk_hw *hw) clk_hw 124 drivers/clk/renesas/clk-mstp.c static void cpg_mstp_clock_disable(struct clk_hw *hw) clk_hw 129 drivers/clk/renesas/clk-mstp.c static int cpg_mstp_clock_is_enabled(struct clk_hw *hw) clk_hw 49 drivers/clk/renesas/clk-rcar-gen2.c struct clk_hw hw; clk_hw 56 drivers/clk/renesas/clk-rcar-gen2.c static unsigned long cpg_z_clk_recalc_rate(struct clk_hw *hw, clk_hw 69 drivers/clk/renesas/clk-rcar-gen2.c static long cpg_z_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 84 drivers/clk/renesas/clk-rcar-gen2.c static int cpg_z_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 346 drivers/clk/renesas/r9a06g032-clocks.c struct clk_hw hw; clk_hw 468 drivers/clk/renesas/r9a06g032-clocks.c static int r9a06g032_clk_gate_enable(struct clk_hw *hw) clk_hw 476 drivers/clk/renesas/r9a06g032-clocks.c static void r9a06g032_clk_gate_disable(struct clk_hw *hw) clk_hw 483 drivers/clk/renesas/r9a06g032-clocks.c static int r9a06g032_clk_gate_is_enabled(struct clk_hw *hw) clk_hw 543 drivers/clk/renesas/r9a06g032-clocks.c struct clk_hw hw; clk_hw 556 drivers/clk/renesas/r9a06g032-clocks.c r9a06g032_div_recalc_rate(struct clk_hw *hw, clk_hw 608 drivers/clk/renesas/r9a06g032-clocks.c r9a06g032_div_round_rate(struct clk_hw *hw, clk_hw 641 drivers/clk/renesas/r9a06g032-clocks.c r9a06g032_div_set_rate(struct clk_hw *hw, clk_hw 723 drivers/clk/renesas/r9a06g032-clocks.c struct clk_hw hw; clk_hw 732 drivers/clk/renesas/r9a06g032-clocks.c static u8 r9a06g032_clk_mux_get_parent(struct clk_hw *hw) clk_hw 739 drivers/clk/renesas/r9a06g032-clocks.c static int r9a06g032_clk_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 792 drivers/clk/renesas/r9a06g032-clocks.c struct clk_hw hw; clk_hw 814 drivers/clk/renesas/r9a06g032-clocks.c static int r9a06g032_clk_dualgate_enable(struct clk_hw *hw) clk_hw 823 drivers/clk/renesas/r9a06g032-clocks.c static void r9a06g032_clk_dualgate_disable(struct clk_hw *hw) clk_hw 830 drivers/clk/renesas/r9a06g032-clocks.c static int r9a06g032_clk_dualgate_is_enabled(struct clk_hw *hw) clk_hw 46 drivers/clk/renesas/rcar-gen2-cpg.c struct clk_hw hw; clk_hw 53 drivers/clk/renesas/rcar-gen2-cpg.c static unsigned long cpg_z_clk_recalc_rate(struct clk_hw *hw, clk_hw 66 drivers/clk/renesas/rcar-gen2-cpg.c static long cpg_z_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 81 drivers/clk/renesas/rcar-gen2-cpg.c static int cpg_z_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 94 drivers/clk/renesas/rcar-gen3-cpg.c struct clk_hw hw; clk_hw 103 drivers/clk/renesas/rcar-gen3-cpg.c static unsigned long cpg_z_clk_recalc_rate(struct clk_hw *hw, clk_hw 117 drivers/clk/renesas/rcar-gen3-cpg.c static long cpg_z_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 131 drivers/clk/renesas/rcar-gen3-cpg.c static int cpg_z_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 236 drivers/clk/renesas/rcar-gen3-cpg.c struct clk_hw hw; clk_hw 278 drivers/clk/renesas/rcar-gen3-cpg.c static int cpg_sd_clock_enable(struct clk_hw *hw) clk_hw 289 drivers/clk/renesas/rcar-gen3-cpg.c static void cpg_sd_clock_disable(struct clk_hw *hw) clk_hw 296 drivers/clk/renesas/rcar-gen3-cpg.c static int cpg_sd_clock_is_enabled(struct clk_hw *hw) clk_hw 303 drivers/clk/renesas/rcar-gen3-cpg.c static unsigned long cpg_sd_clock_recalc_rate(struct clk_hw *hw, clk_hw 332 drivers/clk/renesas/rcar-gen3-cpg.c static long cpg_sd_clock_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 341 drivers/clk/renesas/rcar-gen3-cpg.c static int cpg_sd_clock_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 31 drivers/clk/renesas/rcar-usb2-clock-sel.c struct clk_hw hw; clk_hw 54 drivers/clk/renesas/rcar-usb2-clock-sel.c static int usb2_clock_sel_enable(struct clk_hw *hw) clk_hw 61 drivers/clk/renesas/rcar-usb2-clock-sel.c static void usb2_clock_sel_disable(struct clk_hw *hw) clk_hw 157 drivers/clk/renesas/renesas-cpg-mssr.c struct clk_hw hw; clk_hw 164 drivers/clk/renesas/renesas-cpg-mssr.c static int cpg_mstp_clock_endisable(struct clk_hw *hw, bool enable) clk_hw 220 drivers/clk/renesas/renesas-cpg-mssr.c static int cpg_mstp_clock_enable(struct clk_hw *hw) clk_hw 225 drivers/clk/renesas/renesas-cpg-mssr.c static void cpg_mstp_clock_disable(struct clk_hw *hw) clk_hw 230 drivers/clk/renesas/renesas-cpg-mssr.c static int cpg_mstp_clock_is_enabled(struct clk_hw *hw) clk_hw 53 drivers/clk/rockchip/clk-cpu.c struct clk_hw hw; clk_hw 86 drivers/clk/rockchip/clk-cpu.c static unsigned long rockchip_cpuclk_recalc_rate(struct clk_hw *hw, clk_hw 16 drivers/clk/rockchip/clk-ddr.c struct clk_hw hw; clk_hw 29 drivers/clk/rockchip/clk-ddr.c static int rockchip_ddrclk_sip_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 46 drivers/clk/rockchip/clk-ddr.c rockchip_ddrclk_sip_recalc_rate(struct clk_hw *hw, clk_hw 58 drivers/clk/rockchip/clk-ddr.c static long rockchip_ddrclk_sip_round_rate(struct clk_hw *hw, clk_hw 71 drivers/clk/rockchip/clk-ddr.c static u8 rockchip_ddrclk_get_parent(struct clk_hw *hw) clk_hw 22 drivers/clk/rockchip/clk-half-divider.c static unsigned long clk_half_divider_recalc_rate(struct clk_hw *hw, clk_hw 35 drivers/clk/rockchip/clk-half-divider.c static int clk_half_divider_bestdiv(struct clk_hw *hw, unsigned long rate, clk_hw 95 drivers/clk/rockchip/clk-half-divider.c static long clk_half_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 108 drivers/clk/rockchip/clk-half-divider.c static int clk_half_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 14 drivers/clk/rockchip/clk-inverter.c struct clk_hw hw; clk_hw 25 drivers/clk/rockchip/clk-inverter.c static int rockchip_inv_get_phase(struct clk_hw *hw) clk_hw 35 drivers/clk/rockchip/clk-inverter.c static int rockchip_inv_set_phase(struct clk_hw *hw, int degrees) clk_hw 15 drivers/clk/rockchip/clk-mmc-phase.c struct clk_hw hw; clk_hw 27 drivers/clk/rockchip/clk-mmc-phase.c static unsigned long rockchip_mmc_recalc(struct clk_hw *hw, clk_hw 46 drivers/clk/rockchip/clk-mmc-phase.c static int rockchip_mmc_get_phase(struct clk_hw *hw) clk_hw 75 drivers/clk/rockchip/clk-mmc-phase.c static int rockchip_mmc_set_phase(struct clk_hw *hw, int degrees) clk_hw 11 drivers/clk/rockchip/clk-muxgrf.c struct clk_hw hw; clk_hw 21 drivers/clk/rockchip/clk-muxgrf.c static u8 rockchip_muxgrf_get_parent(struct clk_hw *hw) clk_hw 35 drivers/clk/rockchip/clk-muxgrf.c static int rockchip_muxgrf_set_parent(struct clk_hw *hw, u8 index) clk_hw 26 drivers/clk/rockchip/clk-pll.c struct clk_hw hw; clk_hw 63 drivers/clk/rockchip/clk-pll.c static long rockchip_pll_round_rate(struct clk_hw *hw, clk_hw 152 drivers/clk/rockchip/clk-pll.c static unsigned long rockchip_rk3036_pll_recalc_rate(struct clk_hw *hw, clk_hw 237 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3036_pll_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 257 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3036_pll_enable(struct clk_hw *hw) clk_hw 268 drivers/clk/rockchip/clk-pll.c static void rockchip_rk3036_pll_disable(struct clk_hw *hw) clk_hw 277 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3036_pll_is_enabled(struct clk_hw *hw) clk_hw 285 drivers/clk/rockchip/clk-pll.c static void rockchip_rk3036_pll_init(struct clk_hw *hw) clk_hw 387 drivers/clk/rockchip/clk-pll.c static unsigned long rockchip_rk3066_pll_recalc_rate(struct clk_hw *hw, clk_hw 470 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3066_pll_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 490 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3066_pll_enable(struct clk_hw *hw) clk_hw 501 drivers/clk/rockchip/clk-pll.c static void rockchip_rk3066_pll_disable(struct clk_hw *hw) clk_hw 510 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3066_pll_is_enabled(struct clk_hw *hw) clk_hw 518 drivers/clk/rockchip/clk-pll.c static void rockchip_rk3066_pll_init(struct clk_hw *hw) clk_hw 629 drivers/clk/rockchip/clk-pll.c static unsigned long rockchip_rk3399_pll_recalc_rate(struct clk_hw *hw, clk_hw 716 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3399_pll_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 736 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3399_pll_enable(struct clk_hw *hw) clk_hw 747 drivers/clk/rockchip/clk-pll.c static void rockchip_rk3399_pll_disable(struct clk_hw *hw) clk_hw 756 drivers/clk/rockchip/clk-pll.c static int rockchip_rk3399_pll_is_enabled(struct clk_hw *hw) clk_hw 764 drivers/clk/rockchip/clk-pll.c static void rockchip_rk3399_pll_init(struct clk_hw *hw) clk_hw 179 drivers/clk/rockchip/clk.c static void rockchip_fractional_approximation(struct clk_hw *hw, clk_hw 185 drivers/clk/rockchip/clk.c struct clk_hw *p_parent; clk_hw 105 drivers/clk/samsung/clk-cpu.c static long exynos_cpuclk_round_rate(struct clk_hw *hw, clk_hw 108 drivers/clk/samsung/clk-cpu.c struct clk_hw *parent = clk_hw_get_parent(hw); clk_hw 114 drivers/clk/samsung/clk-cpu.c static unsigned long exynos_cpuclk_recalc_rate(struct clk_hw *hw, clk_hw 48 drivers/clk/samsung/clk-cpu.h struct clk_hw hw; clk_hw 49 drivers/clk/samsung/clk-cpu.h struct clk_hw *alt_parent; clk_hw 131 drivers/clk/samsung/clk-exynos-audss.c struct clk_hw **clk_table; clk_hw 21 drivers/clk/samsung/clk-pll.c struct clk_hw hw; clk_hw 49 drivers/clk/samsung/clk-pll.c static long samsung_pll_round_rate(struct clk_hw *hw, clk_hw 66 drivers/clk/samsung/clk-pll.c static int samsung_pll3xxx_enable(struct clk_hw *hw) clk_hw 84 drivers/clk/samsung/clk-pll.c static void samsung_pll3xxx_disable(struct clk_hw *hw) clk_hw 105 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll2126_recalc_rate(struct clk_hw *hw, clk_hw 138 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll3000_recalc_rate(struct clk_hw *hw, clk_hw 175 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll35xx_recalc_rate(struct clk_hw *hw, clk_hw 204 drivers/clk/samsung/clk-pll.c static int samsung_pll35xx_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 282 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll36xx_recalc_rate(struct clk_hw *hw, clk_hw 317 drivers/clk/samsung/clk-pll.c static int samsung_pll36xx_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 400 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll45xx_recalc_rate(struct clk_hw *hw, clk_hw 434 drivers/clk/samsung/clk-pll.c static int samsung_pll45xx_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 547 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll46xx_recalc_rate(struct clk_hw *hw, clk_hw 585 drivers/clk/samsung/clk-pll.c static int samsung_pll46xx_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 690 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll6552_recalc_rate(struct clk_hw *hw, clk_hw 730 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll6553_recalc_rate(struct clk_hw *hw, clk_hw 768 drivers/clk/samsung/clk-pll.c static unsigned long samsung_s3c2410_pll_recalc_rate(struct clk_hw *hw, clk_hw 786 drivers/clk/samsung/clk-pll.c static unsigned long samsung_s3c2440_mpll_recalc_rate(struct clk_hw *hw, clk_hw 804 drivers/clk/samsung/clk-pll.c static int samsung_s3c2410_pll_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 836 drivers/clk/samsung/clk-pll.c static int samsung_s3c2410_pll_enable(struct clk_hw *hw, int bit, bool enable) clk_hw 856 drivers/clk/samsung/clk-pll.c static int samsung_s3c2410_mpll_enable(struct clk_hw *hw) clk_hw 861 drivers/clk/samsung/clk-pll.c static void samsung_s3c2410_mpll_disable(struct clk_hw *hw) clk_hw 866 drivers/clk/samsung/clk-pll.c static int samsung_s3c2410_upll_enable(struct clk_hw *hw) clk_hw 871 drivers/clk/samsung/clk-pll.c static void samsung_s3c2410_upll_disable(struct clk_hw *hw) clk_hw 931 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll2550x_recalc_rate(struct clk_hw *hw, clk_hw 972 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll2550xx_recalc_rate(struct clk_hw *hw, clk_hw 1000 drivers/clk/samsung/clk-pll.c static int samsung_pll2550xx_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 1077 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll2650x_recalc_rate(struct clk_hw *hw, clk_hw 1100 drivers/clk/samsung/clk-pll.c static int samsung_pll2650x_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 1173 drivers/clk/samsung/clk-pll.c static unsigned long samsung_pll2650xx_recalc_rate(struct clk_hw *hw, clk_hw 1195 drivers/clk/samsung/clk-pll.c static int samsung_pll2650xx_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 52 drivers/clk/samsung/clk-s3c2410-dclk.c struct clk_hw hw; clk_hw 59 drivers/clk/samsung/clk-s3c2410-dclk.c static u8 s3c24xx_clkout_get_parent(struct clk_hw *hw) clk_hw 75 drivers/clk/samsung/clk-s3c2410-dclk.c static int s3c24xx_clkout_set_parent(struct clk_hw *hw, u8 index) clk_hw 91 drivers/clk/samsung/clk-s3c2410-dclk.c static struct clk_hw *s3c24xx_register_clkout(struct device *dev, clk_hw 243 drivers/clk/samsung/clk-s3c2410-dclk.c struct clk_hw **clk_table; clk_hw 357 drivers/clk/samsung/clk-s3c2410-dclk.c struct clk_hw **clk_table = s3c24xx_dclk->clk_data.hws; clk_hw 70 drivers/clk/samsung/clk-s5pv210-audss.c struct clk_hw **clk_table; clk_hw 90 drivers/clk/samsung/clk.c struct clk_hw *clk_hw, unsigned int id) clk_hw 93 drivers/clk/samsung/clk.c ctx->clk_data.hws[id] = clk_hw; clk_hw 101 drivers/clk/samsung/clk.c struct clk_hw *clk_hw; clk_hw 111 drivers/clk/samsung/clk.c clk_hw = ctx->clk_data.hws[list->id]; clk_hw 112 drivers/clk/samsung/clk.c if (!clk_hw) { clk_hw 118 drivers/clk/samsung/clk.c ret = clk_hw_register_clkdev(clk_hw, list->alias, clk_hw 131 drivers/clk/samsung/clk.c struct clk_hw *clk_hw; clk_hw 135 drivers/clk/samsung/clk.c clk_hw = clk_hw_register_fixed_rate(ctx->dev, list->name, clk_hw 137 drivers/clk/samsung/clk.c if (IS_ERR(clk_hw)) { clk_hw 143 drivers/clk/samsung/clk.c samsung_clk_add_lookup(ctx, clk_hw, list->id); clk_hw 149 drivers/clk/samsung/clk.c ret = clk_hw_register_clkdev(clk_hw, list->name, NULL); clk_hw 160 drivers/clk/samsung/clk.c struct clk_hw *clk_hw; clk_hw 164 drivers/clk/samsung/clk.c clk_hw = clk_hw_register_fixed_factor(ctx->dev, list->name, clk_hw 166 drivers/clk/samsung/clk.c if (IS_ERR(clk_hw)) { clk_hw 172 drivers/clk/samsung/clk.c samsung_clk_add_lookup(ctx, clk_hw, list->id); clk_hw 181 drivers/clk/samsung/clk.c struct clk_hw *clk_hw; clk_hw 185 drivers/clk/samsung/clk.c clk_hw = clk_hw_register_mux(ctx->dev, list->name, clk_hw 189 drivers/clk/samsung/clk.c if (IS_ERR(clk_hw)) { clk_hw 195 drivers/clk/samsung/clk.c samsung_clk_add_lookup(ctx, clk_hw, list->id); clk_hw 204 drivers/clk/samsung/clk.c struct clk_hw *clk_hw; clk_hw 209 drivers/clk/samsung/clk.c clk_hw = clk_hw_register_divider_table(ctx->dev, clk_hw 215 drivers/clk/samsung/clk.c clk_hw = clk_hw_register_divider(ctx->dev, list->name, clk_hw 219 drivers/clk/samsung/clk.c if (IS_ERR(clk_hw)) { clk_hw 225 drivers/clk/samsung/clk.c samsung_clk_add_lookup(ctx, clk_hw, list->id); clk_hw 234 drivers/clk/samsung/clk.c struct clk_hw *clk_hw; clk_hw 238 drivers/clk/samsung/clk.c clk_hw = clk_hw_register_gate(ctx->dev, list->name, list->parent_name, clk_hw 241 drivers/clk/samsung/clk.c if (IS_ERR(clk_hw)) { clk_hw 247 drivers/clk/samsung/clk.c samsung_clk_add_lookup(ctx, clk_hw, list->id); clk_hw 328 drivers/clk/samsung/clk.h struct clk_hw *clk_hw, unsigned int id); clk_hw 184 drivers/clk/sifive/fu540-prci.c struct clk_hw hw; clk_hw 381 drivers/clk/sifive/fu540-prci.c static unsigned long sifive_fu540_prci_wrpll_recalc_rate(struct clk_hw *hw, clk_hw 390 drivers/clk/sifive/fu540-prci.c static long sifive_fu540_prci_wrpll_round_rate(struct clk_hw *hw, clk_hw 405 drivers/clk/sifive/fu540-prci.c static int sifive_fu540_prci_wrpll_set_rate(struct clk_hw *hw, clk_hw 443 drivers/clk/sifive/fu540-prci.c static unsigned long sifive_fu540_prci_tlclksel_recalc_rate(struct clk_hw *hw, clk_hw 68 drivers/clk/sirf/clk-atlas6.c static __initdata struct clk_hw *atlas6_clk_hw_array[maxclk] = { clk_hw 214 drivers/clk/sirf/clk-atlas7.c struct clk_hw hw; clk_hw 220 drivers/clk/sirf/clk-atlas7.c struct clk_hw hw; clk_hw 233 drivers/clk/sirf/clk-atlas7.c struct clk_hw hw; clk_hw 352 drivers/clk/sirf/clk-atlas7.c static unsigned long pll_clk_recalc_rate(struct clk_hw *hw, clk_hw 486 drivers/clk/sirf/clk-atlas7.c static int dto_clk_is_enabled(struct clk_hw *hw) clk_hw 496 drivers/clk/sirf/clk-atlas7.c static int dto_clk_enable(struct clk_hw *hw) clk_hw 508 drivers/clk/sirf/clk-atlas7.c static void dto_clk_disable(struct clk_hw *hw) clk_hw 519 drivers/clk/sirf/clk-atlas7.c static unsigned long dto_clk_recalc_rate(struct clk_hw *hw, clk_hw 537 drivers/clk/sirf/clk-atlas7.c static long dto_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 549 drivers/clk/sirf/clk-atlas7.c static int dto_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 562 drivers/clk/sirf/clk-atlas7.c static u8 dto_clk_get_parent(struct clk_hw *hw) clk_hw 572 drivers/clk/sirf/clk-atlas7.c static int dto_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 1203 drivers/clk/sirf/clk-atlas7.c static int unit_clk_is_enabled(struct clk_hw *hw) clk_hw 1213 drivers/clk/sirf/clk-atlas7.c static int unit_clk_enable(struct clk_hw *hw) clk_hw 1232 drivers/clk/sirf/clk-atlas7.c static void unit_clk_disable(struct clk_hw *hw) clk_hw 34 drivers/clk/sirf/clk-common.c struct clk_hw hw; clk_hw 41 drivers/clk/sirf/clk-common.c struct clk_hw hw; clk_hw 49 drivers/clk/sirf/clk-common.c struct clk_hw hw; clk_hw 55 drivers/clk/sirf/clk-common.c static int std_clk_is_enabled(struct clk_hw *hw); clk_hw 56 drivers/clk/sirf/clk-common.c static int std_clk_enable(struct clk_hw *hw); clk_hw 57 drivers/clk/sirf/clk-common.c static void std_clk_disable(struct clk_hw *hw); clk_hw 73 drivers/clk/sirf/clk-common.c static unsigned long pll_clk_recalc_rate(struct clk_hw *hw, clk_hw 95 drivers/clk/sirf/clk-common.c static long pll_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 126 drivers/clk/sirf/clk-common.c static int pll_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 162 drivers/clk/sirf/clk-common.c static long cpu_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 169 drivers/clk/sirf/clk-common.c struct clk_hw *parent_clk = clk_hw_get_parent(hw); clk_hw 170 drivers/clk/sirf/clk-common.c struct clk_hw *pll_parent_clk = clk_hw_get_parent(parent_clk); clk_hw 175 drivers/clk/sirf/clk-common.c static unsigned long cpu_clk_recalc_rate(struct clk_hw *hw, clk_hw 182 drivers/clk/sirf/clk-common.c struct clk_hw *parent_clk = clk_hw_get_parent(hw); clk_hw 242 drivers/clk/sirf/clk-common.c static int usb_pll_clk_enable(struct clk_hw *hw) clk_hw 254 drivers/clk/sirf/clk-common.c static void usb_pll_clk_disable(struct clk_hw *clk) clk_hw 261 drivers/clk/sirf/clk-common.c static unsigned long usb_pll_clk_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 280 drivers/clk/sirf/clk-common.c static struct clk_hw usb_pll_clk_hw = { clk_hw 296 drivers/clk/sirf/clk-common.c static u8 dmn_clk_get_parent(struct clk_hw *hw) clk_hw 311 drivers/clk/sirf/clk-common.c static int dmn_clk_set_parent(struct clk_hw *hw, u8 parent) clk_hw 330 drivers/clk/sirf/clk-common.c static unsigned long dmn_clk_recalc_rate(struct clk_hw *hw, clk_hw 353 drivers/clk/sirf/clk-common.c static long dmn_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 375 drivers/clk/sirf/clk-common.c static int dmn_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 407 drivers/clk/sirf/clk-common.c static int cpu_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 635 drivers/clk/sirf/clk-common.c static int std_clk_is_enabled(struct clk_hw *hw) clk_hw 648 drivers/clk/sirf/clk-common.c static int std_clk_enable(struct clk_hw *hw) clk_hw 665 drivers/clk/sirf/clk-common.c static void std_clk_disable(struct clk_hw *hw) clk_hw 67 drivers/clk/sirf/clk-prima2.c static __initdata struct clk_hw *prima2_clk_hw_array[maxclk] = { clk_hw 21 drivers/clk/socfpga/clk-gate-a10.c static unsigned long socfpga_gate_clk_recalc_rate(struct clk_hw *hwclk, clk_hw 38 drivers/clk/socfpga/clk-gate-a10.c static int socfpga_clk_prepare(struct clk_hw *hwclk) clk_hw 14 drivers/clk/socfpga/clk-gate-s10.c static unsigned long socfpga_gate_clk_recalc_rate(struct clk_hw *hwclk, clk_hw 30 drivers/clk/socfpga/clk-gate-s10.c static unsigned long socfpga_dbg_clk_recalc_rate(struct clk_hw *hwclk, clk_hw 44 drivers/clk/socfpga/clk-gate-s10.c static u8 socfpga_gate_get_parent(struct clk_hw *hwclk) clk_hw 29 drivers/clk/socfpga/clk-gate.c static u8 socfpga_clk_get_parent(struct clk_hw *hwclk) clk_hw 56 drivers/clk/socfpga/clk-gate.c static int socfpga_clk_set_parent(struct clk_hw *hwclk, u8 parent) clk_hw 90 drivers/clk/socfpga/clk-gate.c static unsigned long socfpga_clk_recalc_rate(struct clk_hw *hwclk, clk_hw 111 drivers/clk/socfpga/clk-gate.c static int socfpga_clk_prepare(struct clk_hw *hwclk) clk_hw 20 drivers/clk/socfpga/clk-periph-a10.c static unsigned long clk_periclk_recalc_rate(struct clk_hw *hwclk, clk_hw 39 drivers/clk/socfpga/clk-periph-a10.c static u8 clk_periclk_get_parent(struct clk_hw *hwclk) clk_hw 18 drivers/clk/socfpga/clk-periph-s10.c static unsigned long clk_peri_c_clk_recalc_rate(struct clk_hw *hwclk, clk_hw 32 drivers/clk/socfpga/clk-periph-s10.c static unsigned long clk_peri_cnt_clk_recalc_rate(struct clk_hw *hwclk, clk_hw 48 drivers/clk/socfpga/clk-periph-s10.c static u8 clk_periclk_get_parent(struct clk_hw *hwclk) clk_hw 17 drivers/clk/socfpga/clk-periph.c static unsigned long clk_periclk_recalc_rate(struct clk_hw *hwclk, clk_hw 37 drivers/clk/socfpga/clk-periph.c static u8 clk_periclk_get_parent(struct clk_hw *hwclk) clk_hw 34 drivers/clk/socfpga/clk-pll-a10.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hwclk, clk_hw 50 drivers/clk/socfpga/clk-pll-a10.c static u8 clk_pll_get_parent(struct clk_hw *hwclk) clk_hw 30 drivers/clk/socfpga/clk-pll-s10.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hwclk, clk_hw 52 drivers/clk/socfpga/clk-pll-s10.c static unsigned long clk_boot_clk_recalc_rate(struct clk_hw *hwclk, clk_hw 66 drivers/clk/socfpga/clk-pll-s10.c static u8 clk_pll_get_parent(struct clk_hw *hwclk) clk_hw 76 drivers/clk/socfpga/clk-pll-s10.c static u8 clk_boot_get_parent(struct clk_hw *hwclk) clk_hw 86 drivers/clk/socfpga/clk-pll-s10.c static int clk_pll_prepare(struct clk_hw *hwclk) clk_hw 38 drivers/clk/socfpga/clk-pll.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hwclk, clk_hw 58 drivers/clk/socfpga/clk-pll.c static u8 clk_pll_get_parent(struct clk_hw *hwclk) clk_hw 44 drivers/clk/spear/clk-aux-synth.c static unsigned long aux_calc_rate(struct clk_hw *hw, unsigned long prate, clk_hw 55 drivers/clk/spear/clk-aux-synth.c static long clk_aux_round_rate(struct clk_hw *hw, unsigned long drate, clk_hw 65 drivers/clk/spear/clk-aux-synth.c static unsigned long clk_aux_recalc_rate(struct clk_hw *hw, clk_hw 99 drivers/clk/spear/clk-aux-synth.c static int clk_aux_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 44 drivers/clk/spear/clk-frac-synth.c static unsigned long frac_calc_rate(struct clk_hw *hw, unsigned long prate, clk_hw 58 drivers/clk/spear/clk-frac-synth.c static long clk_frac_round_rate(struct clk_hw *hw, unsigned long drate, clk_hw 68 drivers/clk/spear/clk-frac-synth.c static unsigned long clk_frac_recalc_rate(struct clk_hw *hw, clk_hw 95 drivers/clk/spear/clk-frac-synth.c static int clk_frac_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 34 drivers/clk/spear/clk-gpt-synth.c static unsigned long gpt_calc_rate(struct clk_hw *hw, unsigned long prate, clk_hw 45 drivers/clk/spear/clk-gpt-synth.c static long clk_gpt_round_rate(struct clk_hw *hw, unsigned long drate, clk_hw 55 drivers/clk/spear/clk-gpt-synth.c static unsigned long clk_gpt_recalc_rate(struct clk_hw *hw, clk_hw 80 drivers/clk/spear/clk-gpt-synth.c static int clk_gpt_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 84 drivers/clk/spear/clk-vco-pll.c static long clk_pll_round_rate_index(struct clk_hw *hw, unsigned long drate, clk_hw 116 drivers/clk/spear/clk-vco-pll.c static long clk_pll_round_rate(struct clk_hw *hw, unsigned long drate, clk_hw 124 drivers/clk/spear/clk-vco-pll.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hw, unsigned long clk_hw 144 drivers/clk/spear/clk-vco-pll.c static int clk_pll_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 174 drivers/clk/spear/clk-vco-pll.c static inline unsigned long vco_calc_rate(struct clk_hw *hw, clk_hw 182 drivers/clk/spear/clk-vco-pll.c static long clk_vco_round_rate(struct clk_hw *hw, unsigned long drate, clk_hw 192 drivers/clk/spear/clk-vco-pll.c static unsigned long clk_vco_recalc_rate(struct clk_hw *hw, clk_hw 230 drivers/clk/spear/clk-vco-pll.c static int clk_vco_set_rate(struct clk_hw *hw, unsigned long drate, clk_hw 16 drivers/clk/spear/clk.c long clk_round_rate_index(struct clk_hw *hw, unsigned long drate, clk_hw 50 drivers/clk/spear/clk.h struct clk_hw hw; clk_hw 64 drivers/clk/spear/clk.h struct clk_hw hw; clk_hw 78 drivers/clk/spear/clk.h struct clk_hw hw; clk_hw 94 drivers/clk/spear/clk.h struct clk_hw hw; clk_hw 103 drivers/clk/spear/clk.h struct clk_hw hw; clk_hw 109 drivers/clk/spear/clk.h typedef unsigned long (*clk_calc_rate)(struct clk_hw *hw, unsigned long prate, clk_hw 130 drivers/clk/spear/clk.h long clk_round_rate_index(struct clk_hw *hw, unsigned long drate, clk_hw 76 drivers/clk/sprd/common.c struct clk_hw *hw; clk_hw 20 drivers/clk/sprd/common.h struct clk_hw hw; clk_hw 30 drivers/clk/sprd/common.h hw_to_sprd_clk_common(const struct clk_hw *hw) clk_hw 12 drivers/clk/sprd/composite.c static long sprd_comp_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 21 drivers/clk/sprd/composite.c static unsigned long sprd_comp_recalc_rate(struct clk_hw *hw, clk_hw 29 drivers/clk/sprd/composite.c static int sprd_comp_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 38 drivers/clk/sprd/composite.c static u8 sprd_comp_get_parent(struct clk_hw *hw) clk_hw 45 drivers/clk/sprd/composite.c static int sprd_comp_set_parent(struct clk_hw *hw, u8 index) clk_hw 42 drivers/clk/sprd/composite.h static inline struct sprd_comp *hw_to_sprd_comp(const struct clk_hw *hw) clk_hw 22 drivers/clk/sprd/div.c static long sprd_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 47 drivers/clk/sprd/div.c static unsigned long sprd_div_recalc_rate(struct clk_hw *hw, clk_hw 77 drivers/clk/sprd/div.c static int sprd_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 52 drivers/clk/sprd/div.h static inline struct sprd_div *hw_to_sprd_div(const struct clk_hw *hw) clk_hw 51 drivers/clk/sprd/gate.c static void sprd_gate_disable(struct clk_hw *hw) clk_hw 58 drivers/clk/sprd/gate.c static int sprd_gate_enable(struct clk_hw *hw) clk_hw 67 drivers/clk/sprd/gate.c static void sprd_sc_gate_disable(struct clk_hw *hw) clk_hw 74 drivers/clk/sprd/gate.c static int sprd_sc_gate_enable(struct clk_hw *hw) clk_hw 82 drivers/clk/sprd/gate.c static int sprd_gate_is_enabled(struct clk_hw *hw) clk_hw 49 drivers/clk/sprd/gate.h static inline struct sprd_gate *hw_to_sprd_gate(const struct clk_hw *hw) clk_hw 39 drivers/clk/sprd/mux.c static u8 sprd_mux_get_parent(struct clk_hw *hw) clk_hw 64 drivers/clk/sprd/mux.c static int sprd_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 59 drivers/clk/sprd/mux.h static inline struct sprd_mux *hw_to_sprd_mux(const struct clk_hw *hw) clk_hw 230 drivers/clk/sprd/pll.c static unsigned long sprd_pll_recalc_rate(struct clk_hw *hw, clk_hw 238 drivers/clk/sprd/pll.c static int sprd_pll_set_rate(struct clk_hw *hw, clk_hw 247 drivers/clk/sprd/pll.c static int sprd_pll_clk_prepare(struct clk_hw *hw) clk_hw 256 drivers/clk/sprd/pll.c static long sprd_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 99 drivers/clk/sprd/pll.h static inline struct sprd_pll *hw_to_sprd_pll(struct clk_hw *hw) clk_hw 25 drivers/clk/st/clk-flexgen.c struct clk_hw hw; clk_hw 46 drivers/clk/st/clk-flexgen.c static int flexgen_enable(struct clk_hw *hw) clk_hw 49 drivers/clk/st/clk-flexgen.c struct clk_hw *pgate_hw = &flexgen->pgate.hw; clk_hw 50 drivers/clk/st/clk-flexgen.c struct clk_hw *fgate_hw = &flexgen->fgate.hw; clk_hw 63 drivers/clk/st/clk-flexgen.c static void flexgen_disable(struct clk_hw *hw) clk_hw 66 drivers/clk/st/clk-flexgen.c struct clk_hw *fgate_hw = &flexgen->fgate.hw; clk_hw 76 drivers/clk/st/clk-flexgen.c static int flexgen_is_enabled(struct clk_hw *hw) clk_hw 79 drivers/clk/st/clk-flexgen.c struct clk_hw *fgate_hw = &flexgen->fgate.hw; clk_hw 89 drivers/clk/st/clk-flexgen.c static u8 flexgen_get_parent(struct clk_hw *hw) clk_hw 92 drivers/clk/st/clk-flexgen.c struct clk_hw *mux_hw = &flexgen->mux.hw; clk_hw 99 drivers/clk/st/clk-flexgen.c static int flexgen_set_parent(struct clk_hw *hw, u8 index) clk_hw 102 drivers/clk/st/clk-flexgen.c struct clk_hw *mux_hw = &flexgen->mux.hw; clk_hw 115 drivers/clk/st/clk-flexgen.c static long flexgen_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 131 drivers/clk/st/clk-flexgen.c static unsigned long flexgen_recalc_rate(struct clk_hw *hw, clk_hw 135 drivers/clk/st/clk-flexgen.c struct clk_hw *pdiv_hw = &flexgen->pdiv.hw; clk_hw 136 drivers/clk/st/clk-flexgen.c struct clk_hw *fdiv_hw = &flexgen->fdiv.hw; clk_hw 147 drivers/clk/st/clk-flexgen.c static int flexgen_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 151 drivers/clk/st/clk-flexgen.c struct clk_hw *pdiv_hw = &flexgen->pdiv.hw; clk_hw 152 drivers/clk/st/clk-flexgen.c struct clk_hw *fdiv_hw = &flexgen->fdiv.hw; clk_hw 153 drivers/clk/st/clk-flexgen.c struct clk_hw *sync_hw = &flexgen->sync.hw; clk_hw 181 drivers/clk/st/clkgen-fsyn.c struct clk_hw hw; clk_hw 190 drivers/clk/st/clkgen-fsyn.c static int quadfs_pll_enable(struct clk_hw *hw) clk_hw 231 drivers/clk/st/clkgen-fsyn.c static void quadfs_pll_disable(struct clk_hw *hw) clk_hw 252 drivers/clk/st/clkgen-fsyn.c static int quadfs_pll_is_enabled(struct clk_hw *hw) clk_hw 270 drivers/clk/st/clkgen-fsyn.c static unsigned long quadfs_pll_fs660c32_recalc_rate(struct clk_hw *hw, clk_hw 316 drivers/clk/st/clkgen-fsyn.c static long quadfs_pll_fs660c32_round_rate(struct clk_hw *hw, clk_hw 334 drivers/clk/st/clkgen-fsyn.c static int quadfs_pll_fs660c32_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 445 drivers/clk/st/clkgen-fsyn.c struct clk_hw hw; clk_hw 506 drivers/clk/st/clkgen-fsyn.c static int quadfs_fsynth_enable(struct clk_hw *hw) clk_hw 531 drivers/clk/st/clkgen-fsyn.c static void quadfs_fsynth_disable(struct clk_hw *hw) clk_hw 547 drivers/clk/st/clkgen-fsyn.c static int quadfs_fsynth_is_enabled(struct clk_hw *hw) clk_hw 713 drivers/clk/st/clkgen-fsyn.c static long quadfs_find_best_rate(struct clk_hw *hw, unsigned long drate, clk_hw 731 drivers/clk/st/clkgen-fsyn.c static unsigned long quadfs_recalc_rate(struct clk_hw *hw, clk_hw 755 drivers/clk/st/clkgen-fsyn.c static long quadfs_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 787 drivers/clk/st/clkgen-fsyn.c static int quadfs_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 143 drivers/clk/st/clkgen-pll.c struct clk_hw hw; clk_hw 166 drivers/clk/st/clkgen-pll.c static int clkgen_pll_is_locked(struct clk_hw *hw) clk_hw 174 drivers/clk/st/clkgen-pll.c static int clkgen_pll_is_enabled(struct clk_hw *hw) clk_hw 181 drivers/clk/st/clkgen-pll.c static int __clkgen_pll_enable(struct clk_hw *hw) clk_hw 207 drivers/clk/st/clkgen-pll.c static int clkgen_pll_enable(struct clk_hw *hw) clk_hw 224 drivers/clk/st/clkgen-pll.c static void __clkgen_pll_disable(struct clk_hw *hw) clk_hw 239 drivers/clk/st/clkgen-pll.c static void clkgen_pll_disable(struct clk_hw *hw) clk_hw 314 drivers/clk/st/clkgen-pll.c static unsigned long recalc_stm_pll3200c32(struct clk_hw *hw, clk_hw 336 drivers/clk/st/clkgen-pll.c static long round_rate_stm_pll3200c32(struct clk_hw *hw, unsigned long rate, clk_hw 357 drivers/clk/st/clkgen-pll.c static int set_rate_stm_pll3200c32(struct clk_hw *hw, unsigned long rate, clk_hw 470 drivers/clk/st/clkgen-pll.c static unsigned long recalc_stm_pll4600c28(struct clk_hw *hw, clk_hw 490 drivers/clk/st/clkgen-pll.c static long round_rate_stm_pll4600c28(struct clk_hw *hw, unsigned long rate, clk_hw 511 drivers/clk/st/clkgen-pll.c static int set_rate_stm_pll4600c28(struct clk_hw *hw, unsigned long rate, clk_hw 1032 drivers/clk/sunxi-ng/ccu-sun4i-a10.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 602 drivers/clk/sunxi-ng/ccu-sun50i-a64.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 751 drivers/clk/sunxi-ng/ccu-sun50i-h6.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 769 drivers/clk/sunxi-ng/ccu-sun50i-h6.c static const struct clk_hw *pll_periph0_parents[] = { clk_hw 779 drivers/clk/sunxi-ng/ccu-sun50i-h6.c static const struct clk_hw *pll_periph1_parents[] = { clk_hw 606 drivers/clk/sunxi-ng/ccu-sun5i.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 958 drivers/clk/sunxi-ng/ccu-sun6i-a31.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 546 drivers/clk/sunxi-ng/ccu-sun8i-a23.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 583 drivers/clk/sunxi-ng/ccu-sun8i-a33.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 720 drivers/clk/sunxi-ng/ccu-sun8i-h3.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 61 drivers/clk/sunxi-ng/ccu-sun8i-r.c static const struct clk_hw *apb0_gate_parent[] = { &apb0_clk.common.hw }; clk_hw 951 drivers/clk/sunxi-ng/ccu-sun8i-r40.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 449 drivers/clk/sunxi-ng/ccu-sun8i-v3s.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 377 drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c static const struct clk_hw *clk_parent_pll_audio[] = { clk_hw 99 drivers/clk/sunxi-ng/ccu_common.c struct clk_hw *hw = desc->hw_clks->hws[i]; clk_hw 144 drivers/clk/sunxi-ng/ccu_common.c struct clk_hw *hw = desc->hw_clks->hws[i]; clk_hw 34 drivers/clk/sunxi-ng/ccu_common.h struct clk_hw hw; clk_hw 37 drivers/clk/sunxi-ng/ccu_common.h static inline struct ccu_common *hw_to_ccu_common(struct clk_hw *hw) clk_hw 14 drivers/clk/sunxi-ng/ccu_div.c struct clk_hw *parent, clk_hw 35 drivers/clk/sunxi-ng/ccu_div.c static void ccu_div_disable(struct clk_hw *hw) clk_hw 42 drivers/clk/sunxi-ng/ccu_div.c static int ccu_div_enable(struct clk_hw *hw) clk_hw 49 drivers/clk/sunxi-ng/ccu_div.c static int ccu_div_is_enabled(struct clk_hw *hw) clk_hw 56 drivers/clk/sunxi-ng/ccu_div.c static unsigned long ccu_div_recalc_rate(struct clk_hw *hw, clk_hw 79 drivers/clk/sunxi-ng/ccu_div.c static int ccu_div_determine_rate(struct clk_hw *hw, clk_hw 88 drivers/clk/sunxi-ng/ccu_div.c static int ccu_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 118 drivers/clk/sunxi-ng/ccu_div.c static u8 ccu_div_get_parent(struct clk_hw *hw) clk_hw 125 drivers/clk/sunxi-ng/ccu_div.c static int ccu_div_set_parent(struct clk_hw *hw, u8 index) clk_hw 169 drivers/clk/sunxi-ng/ccu_div.h static inline struct ccu_div *hw_to_ccu_div(struct clk_hw *hw) clk_hw 28 drivers/clk/sunxi-ng/ccu_gate.c static void ccu_gate_disable(struct clk_hw *hw) clk_hw 53 drivers/clk/sunxi-ng/ccu_gate.c static int ccu_gate_enable(struct clk_hw *hw) clk_hw 68 drivers/clk/sunxi-ng/ccu_gate.c static int ccu_gate_is_enabled(struct clk_hw *hw) clk_hw 75 drivers/clk/sunxi-ng/ccu_gate.c static unsigned long ccu_gate_recalc_rate(struct clk_hw *hw, clk_hw 87 drivers/clk/sunxi-ng/ccu_gate.c static long ccu_gate_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 107 drivers/clk/sunxi-ng/ccu_gate.c static int ccu_gate_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 84 drivers/clk/sunxi-ng/ccu_gate.h static inline struct ccu_gate *hw_to_ccu_gate(struct clk_hw *hw) clk_hw 22 drivers/clk/sunxi-ng/ccu_mmc_timing.c struct clk_hw *hw = __clk_get_hw(clk); clk_hw 55 drivers/clk/sunxi-ng/ccu_mmc_timing.c struct clk_hw *hw = __clk_get_hw(clk); clk_hw 40 drivers/clk/sunxi-ng/ccu_mp.c static unsigned long ccu_mp_find_best_with_parent_adj(struct clk_hw *hw, clk_hw 96 drivers/clk/sunxi-ng/ccu_mp.c struct clk_hw *hw, clk_hw 125 drivers/clk/sunxi-ng/ccu_mp.c static void ccu_mp_disable(struct clk_hw *hw) clk_hw 132 drivers/clk/sunxi-ng/ccu_mp.c static int ccu_mp_enable(struct clk_hw *hw) clk_hw 139 drivers/clk/sunxi-ng/ccu_mp.c static int ccu_mp_is_enabled(struct clk_hw *hw) clk_hw 146 drivers/clk/sunxi-ng/ccu_mp.c static unsigned long ccu_mp_recalc_rate(struct clk_hw *hw, clk_hw 176 drivers/clk/sunxi-ng/ccu_mp.c static int ccu_mp_determine_rate(struct clk_hw *hw, clk_hw 185 drivers/clk/sunxi-ng/ccu_mp.c static int ccu_mp_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 222 drivers/clk/sunxi-ng/ccu_mp.c static u8 ccu_mp_get_parent(struct clk_hw *hw) clk_hw 229 drivers/clk/sunxi-ng/ccu_mp.c static int ccu_mp_set_parent(struct clk_hw *hw, u8 index) clk_hw 266 drivers/clk/sunxi-ng/ccu_mp.c static unsigned long ccu_mp_mmc_recalc_rate(struct clk_hw *hw, clk_hw 278 drivers/clk/sunxi-ng/ccu_mp.c static int ccu_mp_mmc_determine_rate(struct clk_hw *hw, clk_hw 304 drivers/clk/sunxi-ng/ccu_mp.c static int ccu_mp_mmc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 85 drivers/clk/sunxi-ng/ccu_mp.h static inline struct ccu_mp *hw_to_ccu_mp(struct clk_hw *hw) clk_hw 33 drivers/clk/sunxi-ng/ccu_mult.c struct clk_hw *parent, clk_hw 53 drivers/clk/sunxi-ng/ccu_mult.c static void ccu_mult_disable(struct clk_hw *hw) clk_hw 60 drivers/clk/sunxi-ng/ccu_mult.c static int ccu_mult_enable(struct clk_hw *hw) clk_hw 67 drivers/clk/sunxi-ng/ccu_mult.c static int ccu_mult_is_enabled(struct clk_hw *hw) clk_hw 74 drivers/clk/sunxi-ng/ccu_mult.c static unsigned long ccu_mult_recalc_rate(struct clk_hw *hw, clk_hw 94 drivers/clk/sunxi-ng/ccu_mult.c static int ccu_mult_determine_rate(struct clk_hw *hw, clk_hw 103 drivers/clk/sunxi-ng/ccu_mult.c static int ccu_mult_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 147 drivers/clk/sunxi-ng/ccu_mult.c static u8 ccu_mult_get_parent(struct clk_hw *hw) clk_hw 154 drivers/clk/sunxi-ng/ccu_mult.c static int ccu_mult_set_parent(struct clk_hw *hw, u8 index) clk_hw 61 drivers/clk/sunxi-ng/ccu_mult.h static inline struct ccu_mult *hw_to_ccu_mult(struct clk_hw *hw) clk_hw 80 drivers/clk/sunxi-ng/ccu_mux.c struct clk_hw *, clk_hw 87 drivers/clk/sunxi-ng/ccu_mux.c struct clk_hw *best_parent, *hw = &common->hw; clk_hw 114 drivers/clk/sunxi-ng/ccu_mux.c struct clk_hw *parent; clk_hw 199 drivers/clk/sunxi-ng/ccu_mux.c static void ccu_mux_disable(struct clk_hw *hw) clk_hw 206 drivers/clk/sunxi-ng/ccu_mux.c static int ccu_mux_enable(struct clk_hw *hw) clk_hw 213 drivers/clk/sunxi-ng/ccu_mux.c static int ccu_mux_is_enabled(struct clk_hw *hw) clk_hw 220 drivers/clk/sunxi-ng/ccu_mux.c static u8 ccu_mux_get_parent(struct clk_hw *hw) clk_hw 227 drivers/clk/sunxi-ng/ccu_mux.c static int ccu_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 234 drivers/clk/sunxi-ng/ccu_mux.c static unsigned long ccu_mux_recalc_rate(struct clk_hw *hw, clk_hw 76 drivers/clk/sunxi-ng/ccu_mux.h static inline struct ccu_mux *hw_to_ccu_mux(struct clk_hw *hw) clk_hw 93 drivers/clk/sunxi-ng/ccu_mux.h struct clk_hw *, clk_hw 44 drivers/clk/sunxi-ng/ccu_nk.c static void ccu_nk_disable(struct clk_hw *hw) clk_hw 51 drivers/clk/sunxi-ng/ccu_nk.c static int ccu_nk_enable(struct clk_hw *hw) clk_hw 58 drivers/clk/sunxi-ng/ccu_nk.c static int ccu_nk_is_enabled(struct clk_hw *hw) clk_hw 65 drivers/clk/sunxi-ng/ccu_nk.c static unsigned long ccu_nk_recalc_rate(struct clk_hw *hw, clk_hw 93 drivers/clk/sunxi-ng/ccu_nk.c static long ccu_nk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 116 drivers/clk/sunxi-ng/ccu_nk.c static int ccu_nk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 54 drivers/clk/sunxi-ng/ccu_nk.h static inline struct ccu_nk *hw_to_ccu_nk(struct clk_hw *hw) clk_hw 50 drivers/clk/sunxi-ng/ccu_nkm.c static void ccu_nkm_disable(struct clk_hw *hw) clk_hw 57 drivers/clk/sunxi-ng/ccu_nkm.c static int ccu_nkm_enable(struct clk_hw *hw) clk_hw 64 drivers/clk/sunxi-ng/ccu_nkm.c static int ccu_nkm_is_enabled(struct clk_hw *hw) clk_hw 71 drivers/clk/sunxi-ng/ccu_nkm.c static unsigned long ccu_nkm_recalc_rate(struct clk_hw *hw, clk_hw 107 drivers/clk/sunxi-ng/ccu_nkm.c struct clk_hw *hw, clk_hw 135 drivers/clk/sunxi-ng/ccu_nkm.c static int ccu_nkm_determine_rate(struct clk_hw *hw, clk_hw 144 drivers/clk/sunxi-ng/ccu_nkm.c static int ccu_nkm_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 183 drivers/clk/sunxi-ng/ccu_nkm.c static u8 ccu_nkm_get_parent(struct clk_hw *hw) clk_hw 190 drivers/clk/sunxi-ng/ccu_nkm.c static int ccu_nkm_set_parent(struct clk_hw *hw, u8 index) clk_hw 76 drivers/clk/sunxi-ng/ccu_nkm.h static inline struct ccu_nkm *hw_to_ccu_nkm(struct clk_hw *hw) clk_hw 70 drivers/clk/sunxi-ng/ccu_nkmp.c static void ccu_nkmp_disable(struct clk_hw *hw) clk_hw 77 drivers/clk/sunxi-ng/ccu_nkmp.c static int ccu_nkmp_enable(struct clk_hw *hw) clk_hw 84 drivers/clk/sunxi-ng/ccu_nkmp.c static int ccu_nkmp_is_enabled(struct clk_hw *hw) clk_hw 91 drivers/clk/sunxi-ng/ccu_nkmp.c static unsigned long ccu_nkmp_recalc_rate(struct clk_hw *hw, clk_hw 128 drivers/clk/sunxi-ng/ccu_nkmp.c static long ccu_nkmp_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 163 drivers/clk/sunxi-ng/ccu_nkmp.c static int ccu_nkmp_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 57 drivers/clk/sunxi-ng/ccu_nkmp.h static inline struct ccu_nkmp *hw_to_ccu_nkmp(struct clk_hw *hw) clk_hw 57 drivers/clk/sunxi-ng/ccu_nm.c static void ccu_nm_disable(struct clk_hw *hw) clk_hw 64 drivers/clk/sunxi-ng/ccu_nm.c static int ccu_nm_enable(struct clk_hw *hw) clk_hw 71 drivers/clk/sunxi-ng/ccu_nm.c static int ccu_nm_is_enabled(struct clk_hw *hw) clk_hw 78 drivers/clk/sunxi-ng/ccu_nm.c static unsigned long ccu_nm_recalc_rate(struct clk_hw *hw, clk_hw 120 drivers/clk/sunxi-ng/ccu_nm.c static long ccu_nm_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 169 drivers/clk/sunxi-ng/ccu_nm.c static int ccu_nm_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 158 drivers/clk/sunxi-ng/ccu_nm.h static inline struct ccu_nm *hw_to_ccu_nm(struct clk_hw *hw) clk_hw 13 drivers/clk/sunxi-ng/ccu_phase.c static int ccu_phase_get_phase(struct clk_hw *hw) clk_hw 16 drivers/clk/sunxi-ng/ccu_phase.c struct clk_hw *parent, *grandparent; clk_hw 56 drivers/clk/sunxi-ng/ccu_phase.c static int ccu_phase_set_phase(struct clk_hw *hw, int degrees) clk_hw 59 drivers/clk/sunxi-ng/ccu_phase.c struct clk_hw *parent, *grandparent; clk_hw 33 drivers/clk/sunxi-ng/ccu_phase.h static inline struct ccu_phase *hw_to_ccu_phase(struct clk_hw *hw) clk_hw 40 drivers/clk/sunxi/clk-factors.c static unsigned long clk_factors_recalc_rate(struct clk_hw *hw, clk_hw 88 drivers/clk/sunxi/clk-factors.c static int clk_factors_determine_rate(struct clk_hw *hw, clk_hw 92 drivers/clk/sunxi/clk-factors.c struct clk_hw *parent, *best_parent = NULL; clk_hw 132 drivers/clk/sunxi/clk-factors.c static int clk_factors_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 185 drivers/clk/sunxi/clk-factors.c struct clk_hw *gate_hw = NULL; clk_hw 186 drivers/clk/sunxi/clk-factors.c struct clk_hw *mux_hw = NULL; clk_hw 290 drivers/clk/sunxi/clk-factors.c struct clk_hw *hw = __clk_get_hw(clk); clk_hw 43 drivers/clk/sunxi/clk-factors.h struct clk_hw hw; clk_hw 164 drivers/clk/sunxi/clk-mod0.c struct clk_hw hw; clk_hw 172 drivers/clk/sunxi/clk-mod0.c static int mmc_get_phase(struct clk_hw *hw) clk_hw 214 drivers/clk/sunxi/clk-mod0.c static int mmc_set_phase(struct clk_hw *hw, int degrees) clk_hw 27 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c struct clk_hw hw; clk_hw 34 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c static void tcon_ch1_disable(struct clk_hw *hw) clk_hw 47 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c static int tcon_ch1_enable(struct clk_hw *hw) clk_hw 62 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c static int tcon_ch1_is_enabled(struct clk_hw *hw) clk_hw 71 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c static u8 tcon_ch1_get_parent(struct clk_hw *hw) clk_hw 82 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c static int tcon_ch1_set_parent(struct clk_hw *hw, u8 index) clk_hw 135 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c static int tcon_ch1_determine_rate(struct clk_hw *hw, clk_hw 144 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c struct clk_hw *parent; clk_hw 170 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c static unsigned long tcon_ch1_recalc_rate(struct clk_hw *hw, clk_hw 186 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c static int tcon_ch1_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 46 drivers/clk/sunxi/clk-sun9i-cpus.c struct clk_hw hw; clk_hw 52 drivers/clk/sunxi/clk-sun9i-cpus.c static unsigned long sun9i_a80_cpus_clk_recalc_rate(struct clk_hw *hw, clk_hw 113 drivers/clk/sunxi/clk-sun9i-cpus.c static int sun9i_a80_cpus_clk_determine_rate(struct clk_hw *clk, clk_hw 116 drivers/clk/sunxi/clk-sun9i-cpus.c struct clk_hw *parent, *best_parent = NULL; clk_hw 152 drivers/clk/sunxi/clk-sun9i-cpus.c static int sun9i_a80_cpus_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 950 drivers/clk/sunxi/clk-sunxi.c struct clk_hw *gate_hw, *rate_hw; clk_hw 12 drivers/clk/tegra/clk-audio-sync.c static unsigned long clk_sync_source_recalc_rate(struct clk_hw *hw, clk_hw 20 drivers/clk/tegra/clk-audio-sync.c static long clk_sync_source_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 31 drivers/clk/tegra/clk-audio-sync.c static int clk_sync_source_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 29 drivers/clk/tegra/clk-bpmp.c struct clk_hw hw; clk_hw 38 drivers/clk/tegra/clk-bpmp.c static inline struct tegra_bpmp_clk *to_tegra_bpmp_clk(struct clk_hw *hw) clk_hw 95 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_clk_prepare(struct clk_hw *hw) clk_hw 107 drivers/clk/tegra/clk-bpmp.c static void tegra_bpmp_clk_unprepare(struct clk_hw *hw) clk_hw 123 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_clk_is_prepared(struct clk_hw *hw) clk_hw 143 drivers/clk/tegra/clk-bpmp.c static unsigned long tegra_bpmp_clk_recalc_rate(struct clk_hw *hw, clk_hw 167 drivers/clk/tegra/clk-bpmp.c static long tegra_bpmp_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 194 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 222 drivers/clk/tegra/clk-bpmp.c static u8 tegra_bpmp_clk_get_parent(struct clk_hw *hw) clk_hw 250 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 580 drivers/clk/tegra/clk-bpmp.c static struct clk_hw *tegra_bpmp_clk_of_xlate(struct of_phandle_args *clkspec, clk_hw 282 drivers/clk/tegra/clk-dfll.c struct clk_hw dfll_clk_hw; clk_hw 1087 drivers/clk/tegra/clk-dfll.c static int dfll_clk_is_enabled(struct clk_hw *hw) clk_hw 1094 drivers/clk/tegra/clk-dfll.c static int dfll_clk_enable(struct clk_hw *hw) clk_hw 1110 drivers/clk/tegra/clk-dfll.c static void dfll_clk_disable(struct clk_hw *hw) clk_hw 1120 drivers/clk/tegra/clk-dfll.c static unsigned long dfll_clk_recalc_rate(struct clk_hw *hw, clk_hw 1129 drivers/clk/tegra/clk-dfll.c static int dfll_clk_determine_rate(struct clk_hw *hw, clk_hw 1149 drivers/clk/tegra/clk-dfll.c static int dfll_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 35 drivers/clk/tegra/clk-divider.c static unsigned long clk_frac_div_recalc_rate(struct clk_hw *hw, clk_hw 56 drivers/clk/tegra/clk-divider.c static long clk_frac_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 75 drivers/clk/tegra/clk-divider.c static int clk_frac_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 72 drivers/clk/tegra/clk-emc.c struct clk_hw hw; clk_hw 87 drivers/clk/tegra/clk-emc.c static unsigned long emc_recalc_rate(struct clk_hw *hw, clk_hw 112 drivers/clk/tegra/clk-emc.c static int emc_determine_rate(struct clk_hw *hw, struct clk_rate_request *req) clk_hw 159 drivers/clk/tegra/clk-emc.c static u8 emc_get_parent(struct clk_hw *hw) clk_hw 311 drivers/clk/tegra/clk-emc.c static int emc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 12 drivers/clk/tegra/clk-periph-fixed.c to_tegra_clk_periph_fixed(struct clk_hw *hw) clk_hw 17 drivers/clk/tegra/clk-periph-fixed.c static int tegra_clk_periph_fixed_is_enabled(struct clk_hw *hw) clk_hw 32 drivers/clk/tegra/clk-periph-fixed.c static int tegra_clk_periph_fixed_enable(struct clk_hw *hw) clk_hw 42 drivers/clk/tegra/clk-periph-fixed.c static void tegra_clk_periph_fixed_disable(struct clk_hw *hw) clk_hw 51 drivers/clk/tegra/clk-periph-fixed.c tegra_clk_periph_fixed_recalc_rate(struct clk_hw *hw, clk_hw 36 drivers/clk/tegra/clk-periph-gate.c static int clk_periph_is_enabled(struct clk_hw *hw) clk_hw 51 drivers/clk/tegra/clk-periph-gate.c static int clk_periph_enable(struct clk_hw *hw) clk_hw 87 drivers/clk/tegra/clk-periph-gate.c static void clk_periph_disable(struct clk_hw *hw) clk_hw 13 drivers/clk/tegra/clk-periph.c static u8 clk_periph_get_parent(struct clk_hw *hw) clk_hw 17 drivers/clk/tegra/clk-periph.c struct clk_hw *mux_hw = &periph->mux.hw; clk_hw 24 drivers/clk/tegra/clk-periph.c static int clk_periph_set_parent(struct clk_hw *hw, u8 index) clk_hw 28 drivers/clk/tegra/clk-periph.c struct clk_hw *mux_hw = &periph->mux.hw; clk_hw 35 drivers/clk/tegra/clk-periph.c static unsigned long clk_periph_recalc_rate(struct clk_hw *hw, clk_hw 40 drivers/clk/tegra/clk-periph.c struct clk_hw *div_hw = &periph->divider.hw; clk_hw 47 drivers/clk/tegra/clk-periph.c static long clk_periph_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 52 drivers/clk/tegra/clk-periph.c struct clk_hw *div_hw = &periph->divider.hw; clk_hw 59 drivers/clk/tegra/clk-periph.c static int clk_periph_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 64 drivers/clk/tegra/clk-periph.c struct clk_hw *div_hw = &periph->divider.hw; clk_hw 71 drivers/clk/tegra/clk-periph.c static int clk_periph_is_enabled(struct clk_hw *hw) clk_hw 75 drivers/clk/tegra/clk-periph.c struct clk_hw *gate_hw = &periph->gate.hw; clk_hw 82 drivers/clk/tegra/clk-periph.c static int clk_periph_enable(struct clk_hw *hw) clk_hw 86 drivers/clk/tegra/clk-periph.c struct clk_hw *gate_hw = &periph->gate.hw; clk_hw 93 drivers/clk/tegra/clk-periph.c static void clk_periph_disable(struct clk_hw *hw) clk_hw 97 drivers/clk/tegra/clk-periph.c struct clk_hw *gate_hw = &periph->gate.hw; clk_hw 18 drivers/clk/tegra/clk-pll-out.c static int clk_pll_out_is_enabled(struct clk_hw *hw) clk_hw 30 drivers/clk/tegra/clk-pll-out.c static int clk_pll_out_enable(struct clk_hw *hw) clk_hw 52 drivers/clk/tegra/clk-pll-out.c static void clk_pll_out_disable(struct clk_hw *hw) clk_hw 330 drivers/clk/tegra/clk-pll.c static int clk_pll_is_enabled(struct clk_hw *hw) clk_hw 346 drivers/clk/tegra/clk-pll.c static void _clk_pll_enable(struct clk_hw *hw) clk_hw 379 drivers/clk/tegra/clk-pll.c static void _clk_pll_disable(struct clk_hw *hw) clk_hw 430 drivers/clk/tegra/clk-pll.c static int clk_pll_enable(struct clk_hw *hw) clk_hw 454 drivers/clk/tegra/clk-pll.c static void clk_pll_disable(struct clk_hw *hw) clk_hw 470 drivers/clk/tegra/clk-pll.c static int _p_div_to_hw(struct clk_hw *hw, u8 p_div) clk_hw 491 drivers/clk/tegra/clk-pll.c static int _hw_to_p_div(struct clk_hw *hw, u8 p_div_hw) clk_hw 508 drivers/clk/tegra/clk-pll.c static int _get_table_rate(struct clk_hw *hw, clk_hw 543 drivers/clk/tegra/clk-pll.c static int _calc_rate(struct clk_hw *hw, struct tegra_clk_pll_freq_table *cfg, clk_hw 614 drivers/clk/tegra/clk-pll.c static void clk_pll_set_sdm_data(struct clk_hw *hw, clk_hw 738 drivers/clk/tegra/clk-pll.c static int _program_pll(struct clk_hw *hw, struct tegra_clk_pll_freq_table *cfg, clk_hw 778 drivers/clk/tegra/clk-pll.c static int clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 820 drivers/clk/tegra/clk-pll.c static long clk_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 840 drivers/clk/tegra/clk-pll.c static unsigned long clk_pll_recalc_rate(struct clk_hw *hw, clk_hw 932 drivers/clk/tegra/clk-pll.c static int clk_plle_enable(struct clk_hw *hw) clk_hw 993 drivers/clk/tegra/clk-pll.c static unsigned long clk_plle_recalc_rate(struct clk_hw *hw, clk_hw 1071 drivers/clk/tegra/clk-pll.c static int clk_pllu_enable(struct clk_hw *hw) clk_hw 1074 drivers/clk/tegra/clk-pll.c struct clk_hw *pll_ref = clk_hw_get_parent(hw); clk_hw 1075 drivers/clk/tegra/clk-pll.c struct clk_hw *osc = clk_hw_get_parent(pll_ref); clk_hw 1174 drivers/clk/tegra/clk-pll.c static int _calc_dynamic_ramp_rate(struct clk_hw *hw, clk_hw 1208 drivers/clk/tegra/clk-pll.c u16 tegra_pll_get_fixed_mdiv(struct clk_hw *hw, unsigned long input_rate) clk_hw 1257 drivers/clk/tegra/clk-pll.c static int _pll_ramp_calc_pll(struct clk_hw *hw, clk_hw 1282 drivers/clk/tegra/clk-pll.c static int clk_pllxc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1310 drivers/clk/tegra/clk-pll.c static long clk_pll_ramp_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1348 drivers/clk/tegra/clk-pll.c static int clk_pllc_enable(struct clk_hw *hw) clk_hw 1379 drivers/clk/tegra/clk-pll.c static void _clk_pllc_disable(struct clk_hw *hw) clk_hw 1392 drivers/clk/tegra/clk-pll.c static void clk_pllc_disable(struct clk_hw *hw) clk_hw 1440 drivers/clk/tegra/clk-pll.c static int clk_pllc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1506 drivers/clk/tegra/clk-pll.c static int clk_pllre_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1540 drivers/clk/tegra/clk-pll.c static unsigned long clk_pllre_recalc_rate(struct clk_hw *hw, clk_hw 1555 drivers/clk/tegra/clk-pll.c static long clk_pllre_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1563 drivers/clk/tegra/clk-pll.c static int clk_plle_tegra114_enable(struct clk_hw *hw) clk_hw 1677 drivers/clk/tegra/clk-pll.c static void clk_plle_tegra114_disable(struct clk_hw *hw) clk_hw 1697 drivers/clk/tegra/clk-pll.c static int clk_pllu_tegra114_enable(struct clk_hw *hw) clk_hw 2390 drivers/clk/tegra/clk-pll.c static int clk_plle_tegra210_is_enabled(struct clk_hw *hw) clk_hw 2400 drivers/clk/tegra/clk-pll.c static int clk_plle_tegra210_enable(struct clk_hw *hw) clk_hw 2491 drivers/clk/tegra/clk-pll.c static void clk_plle_tegra210_disable(struct clk_hw *hw) clk_hw 41 drivers/clk/tegra/clk-sdmmc-mux.c static u8 clk_sdmmc_mux_get_parent(struct clk_hw *hw) clk_hw 67 drivers/clk/tegra/clk-sdmmc-mux.c static int clk_sdmmc_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 87 drivers/clk/tegra/clk-sdmmc-mux.c static unsigned long clk_sdmmc_mux_recalc_rate(struct clk_hw *hw, clk_hw 107 drivers/clk/tegra/clk-sdmmc-mux.c static int clk_sdmmc_mux_determine_rate(struct clk_hw *hw, clk_hw 133 drivers/clk/tegra/clk-sdmmc-mux.c static int clk_sdmmc_mux_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 166 drivers/clk/tegra/clk-sdmmc-mux.c static int clk_sdmmc_mux_is_enabled(struct clk_hw *hw) clk_hw 170 drivers/clk/tegra/clk-sdmmc-mux.c struct clk_hw *gate_hw = &sdmmc_mux->gate.hw; clk_hw 177 drivers/clk/tegra/clk-sdmmc-mux.c static int clk_sdmmc_mux_enable(struct clk_hw *hw) clk_hw 181 drivers/clk/tegra/clk-sdmmc-mux.c struct clk_hw *gate_hw = &sdmmc_mux->gate.hw; clk_hw 188 drivers/clk/tegra/clk-sdmmc-mux.c static void clk_sdmmc_mux_disable(struct clk_hw *hw) clk_hw 192 drivers/clk/tegra/clk-sdmmc-mux.c struct clk_hw *gate_hw = &sdmmc_mux->gate.hw; clk_hw 31 drivers/clk/tegra/clk-super.c static u8 clk_super_get_parent(struct clk_hw *hw) clk_hw 60 drivers/clk/tegra/clk-super.c static int clk_super_set_parent(struct clk_hw *hw, u8 index) clk_hw 118 drivers/clk/tegra/clk-super.c static long clk_super_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 122 drivers/clk/tegra/clk-super.c struct clk_hw *div_hw = &super->frac_div.hw; clk_hw 129 drivers/clk/tegra/clk-super.c static unsigned long clk_super_recalc_rate(struct clk_hw *hw, clk_hw 133 drivers/clk/tegra/clk-super.c struct clk_hw *div_hw = &super->frac_div.hw; clk_hw 140 drivers/clk/tegra/clk-super.c static int clk_super_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 144 drivers/clk/tegra/clk-super.c struct clk_hw *div_hw = &super->frac_div.hw; clk_hw 1110 drivers/clk/tegra/clk-tegra20.c struct clk_hw *parent_hw; clk_hw 1111 drivers/clk/tegra/clk-tegra20.c struct clk_hw *hw; clk_hw 1032 drivers/clk/tegra/clk-tegra210.c static void pllx_get_dyn_steps(struct clk_hw *hw, u32 *step_a, u32 *step_b) clk_hw 1401 drivers/clk/tegra/clk-tegra210.c static int tegra210_pll_fixed_mdiv_cfg(struct clk_hw *hw, clk_hw 21 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 58 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 278 drivers/clk/tegra/clk.h int (*calc_rate)(struct clk_hw *hw, clk_hw 313 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 442 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 501 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 527 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 557 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 674 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 710 drivers/clk/tegra/clk.h struct clk_hw hw; clk_hw 828 drivers/clk/tegra/clk.h u16 tegra_pll_get_fixed_mdiv(struct clk_hw *hw, unsigned long input_rate); clk_hw 158 drivers/clk/ti/adpll.c struct clk_hw hw; clk_hw 164 drivers/clk/ti/adpll.c struct clk_hw hw; clk_hw 420 drivers/clk/ti/adpll.c static int ti_adpll_prepare(struct clk_hw *hw) clk_hw 431 drivers/clk/ti/adpll.c static void ti_adpll_unprepare(struct clk_hw *hw) clk_hw 439 drivers/clk/ti/adpll.c static int ti_adpll_is_prepared(struct clk_hw *hw) clk_hw 451 drivers/clk/ti/adpll.c static unsigned long ti_adpll_recalc_rate(struct clk_hw *hw, clk_hw 485 drivers/clk/ti/adpll.c static u8 ti_adpll_get_parent(struct clk_hw *hw) clk_hw 548 drivers/clk/ti/adpll.c static int ti_adpll_clkout_enable(struct clk_hw *hw) clk_hw 551 drivers/clk/ti/adpll.c struct clk_hw *gate_hw = &co->gate.hw; clk_hw 558 drivers/clk/ti/adpll.c static void ti_adpll_clkout_disable(struct clk_hw *hw) clk_hw 561 drivers/clk/ti/adpll.c struct clk_hw *gate_hw = &co->gate.hw; clk_hw 567 drivers/clk/ti/adpll.c static int ti_adpll_clkout_is_enabled(struct clk_hw *hw) clk_hw 570 drivers/clk/ti/adpll.c struct clk_hw *gate_hw = &co->gate.hw; clk_hw 578 drivers/clk/ti/adpll.c static u8 ti_adpll_clkout_get_parent(struct clk_hw *hw) clk_hw 40 drivers/clk/ti/apll.c static int dra7_apll_enable(struct clk_hw *hw) clk_hw 91 drivers/clk/ti/apll.c static void dra7_apll_disable(struct clk_hw *hw) clk_hw 108 drivers/clk/ti/apll.c static int dra7_apll_is_enabled(struct clk_hw *hw) clk_hw 124 drivers/clk/ti/apll.c static u8 dra7_init_apll_parent(struct clk_hw *hw) clk_hw 139 drivers/clk/ti/apll.c struct clk_hw *hw = user; clk_hw 140 drivers/clk/ti/apll.c struct clk_hw_omap *clk_hw = to_clk_hw_omap(hw); clk_hw 141 drivers/clk/ti/apll.c struct dpll_data *ad = clk_hw->dpll_data; clk_hw 143 drivers/clk/ti/apll.c const struct clk_init_data *init = clk_hw->hw.init; clk_hw 169 drivers/clk/ti/apll.c clk = ti_clk_register_omap_hw(NULL, &clk_hw->hw, node->name); clk_hw 178 drivers/clk/ti/apll.c kfree(clk_hw->dpll_data); clk_hw 181 drivers/clk/ti/apll.c kfree(clk_hw); clk_hw 187 drivers/clk/ti/apll.c struct clk_hw_omap *clk_hw = NULL; clk_hw 193 drivers/clk/ti/apll.c clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); clk_hw 195 drivers/clk/ti/apll.c if (!ad || !clk_hw || !init) clk_hw 198 drivers/clk/ti/apll.c clk_hw->dpll_data = ad; clk_hw 199 drivers/clk/ti/apll.c clk_hw->hw.init = init; clk_hw 227 drivers/clk/ti/apll.c omap_clk_register_apll(&clk_hw->hw, node); clk_hw 233 drivers/clk/ti/apll.c kfree(clk_hw); clk_hw 241 drivers/clk/ti/apll.c static int omap2_apll_is_enabled(struct clk_hw *hw) clk_hw 255 drivers/clk/ti/apll.c static unsigned long omap2_apll_recalc(struct clk_hw *hw, clk_hw 266 drivers/clk/ti/apll.c static int omap2_apll_enable(struct clk_hw *hw) clk_hw 297 drivers/clk/ti/apll.c static void omap2_apll_disable(struct clk_hw *hw) clk_hw 348 drivers/clk/ti/apll.c struct clk_hw_omap *clk_hw = NULL; clk_hw 356 drivers/clk/ti/apll.c clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); clk_hw 359 drivers/clk/ti/apll.c if (!ad || !clk_hw || !init) clk_hw 362 drivers/clk/ti/apll.c clk_hw->dpll_data = ad; clk_hw 363 drivers/clk/ti/apll.c clk_hw->hw.init = init; clk_hw 366 drivers/clk/ti/apll.c clk_hw->ops = &omap2_apll_hwops; clk_hw 381 drivers/clk/ti/apll.c clk_hw->fixed_rate = val; clk_hw 388 drivers/clk/ti/apll.c clk_hw->enable_bit = val; clk_hw 406 drivers/clk/ti/apll.c clk = ti_clk_register_omap_hw(NULL, &clk_hw->hw, node->name); clk_hw 414 drivers/clk/ti/apll.c kfree(clk_hw); clk_hw 85 drivers/clk/ti/autoidle.c struct clk_hw *hw = __clk_get_hw(clk); clk_hw 104 drivers/clk/ti/autoidle.c struct clk_hw *hw = __clk_get_hw(clk); clk_hw 48 drivers/clk/ti/clk-dra7-atl.c struct clk_hw hw; clk_hw 80 drivers/clk/ti/clk-dra7-atl.c static int atl_clk_enable(struct clk_hw *hw) clk_hw 102 drivers/clk/ti/clk-dra7-atl.c static void atl_clk_disable(struct clk_hw *hw) clk_hw 116 drivers/clk/ti/clk-dra7-atl.c static int atl_clk_is_enabled(struct clk_hw *hw) clk_hw 123 drivers/clk/ti/clk-dra7-atl.c static unsigned long atl_clk_recalc_rate(struct clk_hw *hw, clk_hw 131 drivers/clk/ti/clk-dra7-atl.c static long atl_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 143 drivers/clk/ti/clk-dra7-atl.c static int atl_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 173 drivers/clk/ti/clk-dra7-atl.c struct dra7_atl_desc *clk_hw = NULL; clk_hw 178 drivers/clk/ti/clk-dra7-atl.c clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); clk_hw 179 drivers/clk/ti/clk-dra7-atl.c if (!clk_hw) { clk_hw 184 drivers/clk/ti/clk-dra7-atl.c clk_hw->hw.init = &init; clk_hw 185 drivers/clk/ti/clk-dra7-atl.c clk_hw->divider = 1; clk_hw 206 drivers/clk/ti/clk-dra7-atl.c clk = ti_clk_register(NULL, &clk_hw->hw, node->name); clk_hw 215 drivers/clk/ti/clk-dra7-atl.c kfree(clk_hw); clk_hw 511 drivers/clk/ti/clk.c struct clk *ti_clk_register(struct device *dev, struct clk_hw *hw, clk_hw 541 drivers/clk/ti/clk.c struct clk *ti_clk_register_omap_hw(struct device *dev, struct clk_hw *hw, clk_hw 589 drivers/clk/ti/clk.c bool omap2_clk_is_hw_omap(struct clk_hw *hw) clk_hw 54 drivers/clk/ti/clkctrl.c struct clk_hw *clk; clk_hw 134 drivers/clk/ti/clkctrl.c static int _omap4_clkctrl_clk_enable(struct clk_hw *hw) clk_hw 176 drivers/clk/ti/clkctrl.c static void _omap4_clkctrl_clk_disable(struct clk_hw *hw) clk_hw 208 drivers/clk/ti/clkctrl.c static int _omap4_clkctrl_clk_is_enabled(struct clk_hw *hw) clk_hw 228 drivers/clk/ti/clkctrl.c static struct clk_hw *_ti_omap4_clkctrl_xlate(struct of_phandle_args *clkspec, clk_hw 257 drivers/clk/ti/clkctrl.c struct device_node *node, struct clk_hw *clk_hw, clk_hw 279 drivers/clk/ti/clkctrl.c clk_hw->init = &init; clk_hw 285 drivers/clk/ti/clkctrl.c clk = ti_clk_register(NULL, clk_hw, init.name); clk_hw 293 drivers/clk/ti/clkctrl.c clkctrl_clk->clk = clk_hw; clk_hw 311 drivers/clk/ti/clkctrl.c struct clk_hw_omap *clk_hw; clk_hw 313 drivers/clk/ti/clkctrl.c clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); clk_hw 314 drivers/clk/ti/clkctrl.c if (!clk_hw) clk_hw 317 drivers/clk/ti/clkctrl.c clk_hw->enable_bit = data->bit; clk_hw 318 drivers/clk/ti/clkctrl.c clk_hw->enable_reg.ptr = reg; clk_hw 320 drivers/clk/ti/clkctrl.c if (_ti_clkctrl_clk_register(provider, node, &clk_hw->hw, offset, clk_hw 323 drivers/clk/ti/clkctrl.c kfree(clk_hw); clk_hw 202 drivers/clk/ti/clkt_dflt.c int omap2_dflt_clk_enable(struct clk_hw *hw) clk_hw 251 drivers/clk/ti/clkt_dflt.c void omap2_dflt_clk_disable(struct clk_hw *hw) clk_hw 279 drivers/clk/ti/clkt_dflt.c int omap2_dflt_clk_is_enabled(struct clk_hw *hw) clk_hw 203 drivers/clk/ti/clkt_dpll.c u8 omap2_init_dpll_parent(struct clk_hw *hw) clk_hw 282 drivers/clk/ti/clkt_dpll.c long omap2_dpll_round_rate(struct clk_hw *hw, unsigned long target_rate, clk_hw 20 drivers/clk/ti/clock.h struct clk_hw hw; clk_hw 33 drivers/clk/ti/clock.h struct clk_hw hw; clk_hw 211 drivers/clk/ti/clock.h struct clk *ti_clk_register(struct device *dev, struct clk_hw *hw, clk_hw 213 drivers/clk/ti/clock.h struct clk *ti_clk_register_omap_hw(struct device *dev, struct clk_hw *hw, clk_hw 220 drivers/clk/ti/clock.h struct clk_hw *ti_clk_build_component_mux(struct ti_clk_mux *setup); clk_hw 231 drivers/clk/ti/clock.h int ti_clk_add_component(struct device_node *node, struct clk_hw *hw, int type); clk_hw 255 drivers/clk/ti/clock.h void omap2_init_clk_clkdm(struct clk_hw *hw); clk_hw 256 drivers/clk/ti/clock.h int omap2_clkops_enable_clkdm(struct clk_hw *hw); clk_hw 257 drivers/clk/ti/clock.h void omap2_clkops_disable_clkdm(struct clk_hw *hw); clk_hw 259 drivers/clk/ti/clock.h int omap2_dflt_clk_enable(struct clk_hw *hw); clk_hw 260 drivers/clk/ti/clock.h void omap2_dflt_clk_disable(struct clk_hw *hw); clk_hw 261 drivers/clk/ti/clock.h int omap2_dflt_clk_is_enabled(struct clk_hw *hw); clk_hw 272 drivers/clk/ti/clock.h u8 omap2_init_dpll_parent(struct clk_hw *hw); clk_hw 273 drivers/clk/ti/clock.h int omap3_noncore_dpll_enable(struct clk_hw *hw); clk_hw 274 drivers/clk/ti/clock.h void omap3_noncore_dpll_disable(struct clk_hw *hw); clk_hw 275 drivers/clk/ti/clock.h int omap3_noncore_dpll_set_parent(struct clk_hw *hw, u8 index); clk_hw 276 drivers/clk/ti/clock.h int omap3_noncore_dpll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 278 drivers/clk/ti/clock.h int omap3_noncore_dpll_set_rate_and_parent(struct clk_hw *hw, clk_hw 282 drivers/clk/ti/clock.h int omap3_noncore_dpll_determine_rate(struct clk_hw *hw, clk_hw 284 drivers/clk/ti/clock.h long omap2_dpll_round_rate(struct clk_hw *hw, unsigned long target_rate, clk_hw 286 drivers/clk/ti/clock.h unsigned long omap3_clkoutx2_recalc(struct clk_hw *hw, clk_hw 296 drivers/clk/ti/clock.h unsigned long omap3_dpll_recalc(struct clk_hw *hw, unsigned long parent_rate); clk_hw 297 drivers/clk/ti/clock.h int omap3_dpll4_set_rate(struct clk_hw *clk, unsigned long rate, clk_hw 299 drivers/clk/ti/clock.h int omap3_dpll4_set_rate_and_parent(struct clk_hw *hw, unsigned long rate, clk_hw 301 drivers/clk/ti/clock.h int omap3_dpll5_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 305 drivers/clk/ti/clock.h unsigned long omap4_dpll_regm4xen_recalc(struct clk_hw *hw, clk_hw 307 drivers/clk/ti/clock.h long omap4_dpll_regm4xen_round_rate(struct clk_hw *hw, clk_hw 310 drivers/clk/ti/clock.h int omap4_dpll_regm4xen_determine_rate(struct clk_hw *hw, clk_hw 42 drivers/clk/ti/clockdomain.c int omap2_clkops_enable_clkdm(struct clk_hw *hw) clk_hw 77 drivers/clk/ti/clockdomain.c void omap2_clkops_disable_clkdm(struct clk_hw *hw) clk_hw 106 drivers/clk/ti/clockdomain.c void omap2_init_clk_clkdm(struct clk_hw *hw) clk_hw 131 drivers/clk/ti/clockdomain.c struct clk_hw *clk_hw; clk_hw 145 drivers/clk/ti/clockdomain.c clk_hw = __clk_get_hw(clk); clk_hw 146 drivers/clk/ti/clockdomain.c if (!omap2_clk_is_hw_omap(clk_hw)) { clk_hw 151 drivers/clk/ti/clockdomain.c to_clk_hw_omap(clk_hw)->clkdm_name = clkdm_name; clk_hw 152 drivers/clk/ti/clockdomain.c omap2_init_clk_clkdm(clk_hw); clk_hw 31 drivers/clk/ti/composite.c static unsigned long ti_composite_recalc_rate(struct clk_hw *hw, clk_hw 37 drivers/clk/ti/composite.c static long ti_composite_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 43 drivers/clk/ti/composite.c static int ti_composite_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 66 drivers/clk/ti/composite.c struct clk_hw *hw; clk_hw 101 drivers/clk/ti/composite.c struct clk_hw hw; clk_hw 106 drivers/clk/ti/composite.c static inline struct clk_hw *_get_hw(struct clk_hw_omap_comp *clk, int idx) clk_hw 122 drivers/clk/ti/composite.c struct clk_hw *hw = user; clk_hw 241 drivers/clk/ti/composite.c int __init ti_clk_add_component(struct device_node *node, struct clk_hw *hw, clk_hw 97 drivers/clk/ti/divider.c static unsigned long ti_clk_divider_recalc_rate(struct clk_hw *hw, clk_hw 172 drivers/clk/ti/divider.c static int ti_clk_divider_bestdiv(struct clk_hw *hw, unsigned long rate, clk_hw 230 drivers/clk/ti/divider.c static long ti_clk_divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 239 drivers/clk/ti/divider.c static int ti_clk_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 277 drivers/clk/ti/divider.c static int clk_divider_save_context(struct clk_hw *hw) clk_hw 294 drivers/clk/ti/divider.c static void clk_divider_restore_context(struct clk_hw *hw) clk_hw 164 drivers/clk/ti/dpll.c struct clk_hw *hw = user; clk_hw 165 drivers/clk/ti/dpll.c struct clk_hw_omap *clk_hw = to_clk_hw_omap(hw); clk_hw 166 drivers/clk/ti/dpll.c struct dpll_data *dd = clk_hw->dpll_data; clk_hw 196 drivers/clk/ti/dpll.c clk = ti_clk_register_omap_hw(NULL, &clk_hw->hw, node->name); clk_hw 206 drivers/clk/ti/dpll.c kfree(clk_hw->dpll_data); clk_hw 209 drivers/clk/ti/dpll.c kfree(clk_hw); clk_hw 229 drivers/clk/ti/dpll.c struct clk_hw_omap *clk_hw; clk_hw 239 drivers/clk/ti/dpll.c clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); clk_hw 240 drivers/clk/ti/dpll.c if (!clk_hw) clk_hw 243 drivers/clk/ti/dpll.c clk_hw->ops = hw_ops; clk_hw 244 drivers/clk/ti/dpll.c clk_hw->hw.init = &init; clk_hw 259 drivers/clk/ti/dpll.c clk_hw->ops = NULL; clk_hw 260 drivers/clk/ti/dpll.c } else if (ti_clk_get_reg_addr(node, 0, &clk_hw->clksel_reg)) { clk_hw 261 drivers/clk/ti/dpll.c kfree(clk_hw); clk_hw 268 drivers/clk/ti/dpll.c clk = ti_clk_register_omap_hw(NULL, &clk_hw->hw, name); clk_hw 271 drivers/clk/ti/dpll.c kfree(clk_hw); clk_hw 289 drivers/clk/ti/dpll.c struct clk_hw_omap *clk_hw = NULL; clk_hw 296 drivers/clk/ti/dpll.c clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); clk_hw 298 drivers/clk/ti/dpll.c if (!dd || !clk_hw || !init) clk_hw 301 drivers/clk/ti/dpll.c clk_hw->dpll_data = dd; clk_hw 302 drivers/clk/ti/dpll.c clk_hw->ops = &clkhwops_omap3_dpll; clk_hw 303 drivers/clk/ti/dpll.c clk_hw->hw.init = init; clk_hw 334 drivers/clk/ti/dpll.c clk_hw->ops = &clkhwops_omap2xxx_dpll; clk_hw 335 drivers/clk/ti/dpll.c omap2xxx_clkt_dpllcore_init(&clk_hw->hw); clk_hw 362 drivers/clk/ti/dpll.c _register_dpll(&clk_hw->hw, node); clk_hw 369 drivers/clk/ti/dpll.c kfree(clk_hw); clk_hw 413 drivers/clk/ti/dpll3xxx.c unsigned long omap3_dpll_recalc(struct clk_hw *hw, unsigned long parent_rate) clk_hw 436 drivers/clk/ti/dpll3xxx.c int omap3_noncore_dpll_enable(struct clk_hw *hw) clk_hw 441 drivers/clk/ti/dpll3xxx.c struct clk_hw *parent; clk_hw 478 drivers/clk/ti/dpll3xxx.c void omap3_noncore_dpll_disable(struct clk_hw *hw) clk_hw 499 drivers/clk/ti/dpll3xxx.c int omap3_noncore_dpll_determine_rate(struct clk_hw *hw, clk_hw 534 drivers/clk/ti/dpll3xxx.c int omap3_noncore_dpll_set_parent(struct clk_hw *hw, u8 index) clk_hw 561 drivers/clk/ti/dpll3xxx.c int omap3_noncore_dpll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 609 drivers/clk/ti/dpll3xxx.c int omap3_noncore_dpll_set_rate_and_parent(struct clk_hw *hw, clk_hw 723 drivers/clk/ti/dpll3xxx.c static struct clk_hw_omap *omap3_find_clkoutx2_dpll(struct clk_hw *hw) clk_hw 753 drivers/clk/ti/dpll3xxx.c unsigned long omap3_clkoutx2_recalc(struct clk_hw *hw, clk_hw 789 drivers/clk/ti/dpll3xxx.c int omap3_core_dpll_save_context(struct clk_hw *hw) clk_hw 818 drivers/clk/ti/dpll3xxx.c void omap3_core_dpll_restore_context(struct clk_hw *hw) clk_hw 850 drivers/clk/ti/dpll3xxx.c int omap3_noncore_dpll_save_context(struct clk_hw *hw) clk_hw 879 drivers/clk/ti/dpll3xxx.c void omap3_noncore_dpll_restore_context(struct clk_hw *hw) clk_hw 923 drivers/clk/ti/dpll3xxx.c int omap3_dpll4_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 951 drivers/clk/ti/dpll3xxx.c int omap3_dpll4_set_rate_and_parent(struct clk_hw *hw, unsigned long rate, clk_hw 964 drivers/clk/ti/dpll3xxx.c static bool omap3_dpll5_apply_errata(struct clk_hw *hw, clk_hw 1019 drivers/clk/ti/dpll3xxx.c int omap3_dpll5_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 112 drivers/clk/ti/dpll44xx.c unsigned long omap4_dpll_regm4xen_recalc(struct clk_hw *hw, clk_hw 147 drivers/clk/ti/dpll44xx.c long omap4_dpll_regm4xen_round_rate(struct clk_hw *hw, clk_hw 199 drivers/clk/ti/dpll44xx.c int omap4_dpll_regm4xen_determine_rate(struct clk_hw *hw, clk_hw 67 drivers/clk/ti/fapll.c struct clk_hw hw; clk_hw 77 drivers/clk/ti/fapll.c struct clk_hw hw; clk_hw 138 drivers/clk/ti/fapll.c static int ti_fapll_enable(struct clk_hw *hw) clk_hw 150 drivers/clk/ti/fapll.c static void ti_fapll_disable(struct clk_hw *hw) clk_hw 159 drivers/clk/ti/fapll.c static int ti_fapll_is_enabled(struct clk_hw *hw) clk_hw 167 drivers/clk/ti/fapll.c static unsigned long ti_fapll_recalc_rate(struct clk_hw *hw, clk_hw 191 drivers/clk/ti/fapll.c static u8 ti_fapll_get_parent(struct clk_hw *hw) clk_hw 224 drivers/clk/ti/fapll.c static long ti_fapll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 244 drivers/clk/ti/fapll.c static int ti_fapll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 282 drivers/clk/ti/fapll.c static int ti_fapll_synth_enable(struct clk_hw *hw) clk_hw 293 drivers/clk/ti/fapll.c static void ti_fapll_synth_disable(struct clk_hw *hw) clk_hw 302 drivers/clk/ti/fapll.c static int ti_fapll_synth_is_enabled(struct clk_hw *hw) clk_hw 313 drivers/clk/ti/fapll.c static unsigned long ti_fapll_synth_recalc_rate(struct clk_hw *hw, clk_hw 357 drivers/clk/ti/fapll.c static unsigned long ti_fapll_synth_get_frac_rate(struct clk_hw *hw, clk_hw 409 drivers/clk/ti/fapll.c static long ti_fapll_synth_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 443 drivers/clk/ti/fapll.c static int ti_fapll_synth_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 30 drivers/clk/ti/gate.c static int omap36xx_gate_clk_enable_with_hsdiv_restore(struct clk_hw *clk); clk_hw 66 drivers/clk/ti/gate.c static int omap36xx_gate_clk_enable_with_hsdiv_restore(struct clk_hw *hw) clk_hw 69 drivers/clk/ti/gate.c struct clk_hw *parent_hw; clk_hw 103 drivers/clk/ti/gate.c struct clk_hw_omap *clk_hw; clk_hw 106 drivers/clk/ti/gate.c clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); clk_hw 107 drivers/clk/ti/gate.c if (!clk_hw) clk_hw 110 drivers/clk/ti/gate.c clk_hw->hw.init = &init; clk_hw 115 drivers/clk/ti/gate.c memcpy(&clk_hw->enable_reg, reg, sizeof(*reg)); clk_hw 116 drivers/clk/ti/gate.c clk_hw->enable_bit = bit_idx; clk_hw 117 drivers/clk/ti/gate.c clk_hw->ops = hw_ops; clk_hw 119 drivers/clk/ti/gate.c clk_hw->flags = clk_gate_flags; clk_hw 126 drivers/clk/ti/gate.c clk = ti_clk_register_omap_hw(NULL, &clk_hw->hw, name); clk_hw 129 drivers/clk/ti/gate.c kfree(clk_hw); clk_hw 41 drivers/clk/ti/interface.c struct clk_hw_omap *clk_hw; clk_hw 44 drivers/clk/ti/interface.c clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL); clk_hw 45 drivers/clk/ti/interface.c if (!clk_hw) clk_hw 48 drivers/clk/ti/interface.c clk_hw->hw.init = &init; clk_hw 49 drivers/clk/ti/interface.c clk_hw->ops = ops; clk_hw 50 drivers/clk/ti/interface.c memcpy(&clk_hw->enable_reg, reg, sizeof(*reg)); clk_hw 51 drivers/clk/ti/interface.c clk_hw->enable_bit = bit_idx; clk_hw 60 drivers/clk/ti/interface.c clk = ti_clk_register_omap_hw(NULL, &clk_hw->hw, name); clk_hw 63 drivers/clk/ti/interface.c kfree(clk_hw); clk_hw 29 drivers/clk/ti/mux.c static u8 ti_clk_mux_get_parent(struct clk_hw *hw) clk_hw 66 drivers/clk/ti/mux.c static int ti_clk_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 100 drivers/clk/ti/mux.c static int clk_mux_save_context(struct clk_hw *hw) clk_hw 114 drivers/clk/ti/mux.c static void clk_mux_restore_context(struct clk_hw *hw) clk_hw 228 drivers/clk/ti/mux.c struct clk_hw *ti_clk_build_component_mux(struct ti_clk_mux *setup) clk_hw 16 drivers/clk/uniphier/clk-uniphier-core.c static struct clk_hw *uniphier_clk_register(struct device *dev, clk_hw 68 drivers/clk/uniphier/clk-uniphier-core.c sizeof(*hw_data) + clk_num * sizeof(struct clk_hw *), clk_hw 80 drivers/clk/uniphier/clk-uniphier-core.c struct clk_hw *hw; clk_hw 19 drivers/clk/uniphier/clk-uniphier-cpugear.c struct clk_hw hw; clk_hw 28 drivers/clk/uniphier/clk-uniphier-cpugear.c static int uniphier_clk_cpugear_set_parent(struct clk_hw *hw, u8 index) clk_hw 53 drivers/clk/uniphier/clk-uniphier-cpugear.c static u8 uniphier_clk_cpugear_get_parent(struct clk_hw *hw) clk_hw 76 drivers/clk/uniphier/clk-uniphier-cpugear.c struct clk_hw *uniphier_clk_register_cpugear(struct device *dev, clk_hw 12 drivers/clk/uniphier/clk-uniphier-fixed-factor.c struct clk_hw *uniphier_clk_register_fixed_factor(struct device *dev, clk_hw 12 drivers/clk/uniphier/clk-uniphier-fixed-rate.c struct clk_hw *uniphier_clk_register_fixed_rate(struct device *dev, clk_hw 14 drivers/clk/uniphier/clk-uniphier-gate.c struct clk_hw hw; clk_hw 23 drivers/clk/uniphier/clk-uniphier-gate.c static int uniphier_clk_gate_endisable(struct clk_hw *hw, int enable) clk_hw 31 drivers/clk/uniphier/clk-uniphier-gate.c static int uniphier_clk_gate_enable(struct clk_hw *hw) clk_hw 36 drivers/clk/uniphier/clk-uniphier-gate.c static void uniphier_clk_gate_disable(struct clk_hw *hw) clk_hw 42 drivers/clk/uniphier/clk-uniphier-gate.c static int uniphier_clk_gate_is_enabled(struct clk_hw *hw) clk_hw 59 drivers/clk/uniphier/clk-uniphier-gate.c struct clk_hw *uniphier_clk_register_gate(struct device *dev, clk_hw 14 drivers/clk/uniphier/clk-uniphier-mux.c struct clk_hw hw; clk_hw 23 drivers/clk/uniphier/clk-uniphier-mux.c static int uniphier_clk_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 31 drivers/clk/uniphier/clk-uniphier-mux.c static u8 uniphier_clk_mux_get_parent(struct clk_hw *hw) clk_hw 56 drivers/clk/uniphier/clk-uniphier-mux.c struct clk_hw *uniphier_clk_register_mux(struct device *dev, clk_hw 10 drivers/clk/uniphier/clk-uniphier.h struct clk_hw; clk_hw 122 drivers/clk/uniphier/clk-uniphier.h struct clk_hw *uniphier_clk_register_cpugear(struct device *dev, clk_hw 126 drivers/clk/uniphier/clk-uniphier.h struct clk_hw *uniphier_clk_register_fixed_factor(struct device *dev, clk_hw 129 drivers/clk/uniphier/clk-uniphier.h struct clk_hw *uniphier_clk_register_fixed_rate(struct device *dev, clk_hw 132 drivers/clk/uniphier/clk-uniphier.h struct clk_hw *uniphier_clk_register_gate(struct device *dev, clk_hw 136 drivers/clk/uniphier/clk-uniphier.h struct clk_hw *uniphier_clk_register_mux(struct device *dev, clk_hw 27 drivers/clk/ux500/clk-prcc.c struct clk_hw hw; clk_hw 35 drivers/clk/ux500/clk-prcc.c static int clk_prcc_pclk_enable(struct clk_hw *hw) clk_hw 47 drivers/clk/ux500/clk-prcc.c static void clk_prcc_pclk_disable(struct clk_hw *hw) clk_hw 55 drivers/clk/ux500/clk-prcc.c static int clk_prcc_kclk_enable(struct clk_hw *hw) clk_hw 67 drivers/clk/ux500/clk-prcc.c static void clk_prcc_kclk_disable(struct clk_hw *hw) clk_hw 75 drivers/clk/ux500/clk-prcc.c static int clk_prcc_is_enabled(struct clk_hw *hw) clk_hw 19 drivers/clk/ux500/clk-prcmu.c struct clk_hw hw; clk_hw 28 drivers/clk/ux500/clk-prcmu.c static int clk_prcmu_prepare(struct clk_hw *hw) clk_hw 40 drivers/clk/ux500/clk-prcmu.c static void clk_prcmu_unprepare(struct clk_hw *hw) clk_hw 50 drivers/clk/ux500/clk-prcmu.c static int clk_prcmu_is_prepared(struct clk_hw *hw) clk_hw 56 drivers/clk/ux500/clk-prcmu.c static int clk_prcmu_enable(struct clk_hw *hw) clk_hw 63 drivers/clk/ux500/clk-prcmu.c static void clk_prcmu_disable(struct clk_hw *hw) clk_hw 69 drivers/clk/ux500/clk-prcmu.c static int clk_prcmu_is_enabled(struct clk_hw *hw) clk_hw 75 drivers/clk/ux500/clk-prcmu.c static unsigned long clk_prcmu_recalc_rate(struct clk_hw *hw, clk_hw 82 drivers/clk/ux500/clk-prcmu.c static long clk_prcmu_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 89 drivers/clk/ux500/clk-prcmu.c static int clk_prcmu_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 96 drivers/clk/ux500/clk-prcmu.c static int clk_prcmu_opp_prepare(struct clk_hw *hw) clk_hw 125 drivers/clk/ux500/clk-prcmu.c static void clk_prcmu_opp_unprepare(struct clk_hw *hw) clk_hw 144 drivers/clk/ux500/clk-prcmu.c static int clk_prcmu_opp_volt_prepare(struct clk_hw *hw) clk_hw 170 drivers/clk/ux500/clk-prcmu.c static void clk_prcmu_opp_volt_unprepare(struct clk_hw *hw) clk_hw 23 drivers/clk/ux500/clk-sysctrl.c struct clk_hw hw; clk_hw 35 drivers/clk/ux500/clk-sysctrl.c static int clk_sysctrl_prepare(struct clk_hw *hw) clk_hw 50 drivers/clk/ux500/clk-sysctrl.c static void clk_sysctrl_unprepare(struct clk_hw *hw) clk_hw 58 drivers/clk/ux500/clk-sysctrl.c static unsigned long clk_sysctrl_recalc_rate(struct clk_hw *hw, clk_hw 65 drivers/clk/ux500/clk-sysctrl.c static int clk_sysctrl_set_parent(struct clk_hw *hw, u8 index) clk_hw 95 drivers/clk/ux500/clk-sysctrl.c static u8 clk_sysctrl_get_parent(struct clk_hw *hw) clk_hw 58 drivers/clk/versatile/clk-icst.c struct clk_hw hw; clk_hw 230 drivers/clk/versatile/clk-icst.c static unsigned long icst_recalc_rate(struct clk_hw *hw, clk_hw 248 drivers/clk/versatile/clk-icst.c static long icst_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 298 drivers/clk/versatile/clk-icst.c static int icst_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 22 drivers/clk/versatile/clk-sp810.c struct clk_hw hw; clk_hw 35 drivers/clk/versatile/clk-sp810.c static u8 clk_sp810_timerclken_get_parent(struct clk_hw *hw) clk_hw 43 drivers/clk/versatile/clk-sp810.c static int clk_sp810_timerclken_set_parent(struct clk_hw *hw, u8 index) clk_hw 17 drivers/clk/versatile/clk-vexpress-osc.c struct clk_hw hw; clk_hw 24 drivers/clk/versatile/clk-vexpress-osc.c static unsigned long vexpress_osc_recalc_rate(struct clk_hw *hw, clk_hw 35 drivers/clk/versatile/clk-vexpress-osc.c static long vexpress_osc_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 49 drivers/clk/versatile/clk-vexpress-osc.c static int vexpress_osc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 32 drivers/clk/x86/clk-pmc-atom.c struct clk_hw *clk; clk_hw 37 drivers/clk/x86/clk-pmc-atom.c struct clk_hw hw; clk_hw 106 drivers/clk/x86/clk-pmc-atom.c static int plt_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 115 drivers/clk/x86/clk-pmc-atom.c static u8 plt_clk_get_parent(struct clk_hw *hw) clk_hw 125 drivers/clk/x86/clk-pmc-atom.c static int plt_clk_enable(struct clk_hw *hw) clk_hw 134 drivers/clk/x86/clk-pmc-atom.c static void plt_clk_disable(struct clk_hw *hw) clk_hw 141 drivers/clk/x86/clk-pmc-atom.c static int plt_clk_is_enabled(struct clk_hw *hw) clk_hw 30 drivers/clk/x86/clk-st.c static struct clk_hw *hws[ST_MAX_CLKS]; clk_hw 65 drivers/clk/zte/clk.c static unsigned long zx_pll_recalc_rate(struct clk_hw *hw, clk_hw 78 drivers/clk/zte/clk.c static long zx_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 89 drivers/clk/zte/clk.c static int zx_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 106 drivers/clk/zte/clk.c static int zx_pll_enable(struct clk_hw *hw) clk_hw 122 drivers/clk/zte/clk.c static void zx_pll_disable(struct clk_hw *hw) clk_hw 134 drivers/clk/zte/clk.c static int zx_pll_is_enabled(struct clk_hw *hw) clk_hw 231 drivers/clk/zte/clk.c static unsigned long zx_audio_recalc_rate(struct clk_hw *hw, clk_hw 241 drivers/clk/zte/clk.c static long zx_audio_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 253 drivers/clk/zte/clk.c static int zx_audio_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 266 drivers/clk/zte/clk.c static int zx_audio_enable(struct clk_hw *hw) clk_hw 276 drivers/clk/zte/clk.c static void zx_audio_disable(struct clk_hw *hw) clk_hw 392 drivers/clk/zte/clk.c static unsigned long zx_audio_div_recalc_rate(struct clk_hw *hw, clk_hw 404 drivers/clk/zte/clk.c static long zx_audio_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 415 drivers/clk/zte/clk.c static int zx_audio_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 21 drivers/clk/zte/clk.h struct clk_hw hw; clk_hw 140 drivers/clk/zte/clk.h struct clk_hw hw; clk_hw 163 drivers/clk/zte/clk.h struct clk_hw hw; clk_hw 24 drivers/clk/zynq/pll.c struct clk_hw hw; clk_hw 51 drivers/clk/zynq/pll.c static long zynq_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 71 drivers/clk/zynq/pll.c static unsigned long zynq_pll_recalc_rate(struct clk_hw *hw, clk_hw 95 drivers/clk/zynq/pll.c static int zynq_pll_is_enabled(struct clk_hw *hw) clk_hw 115 drivers/clk/zynq/pll.c static int zynq_pll_enable(struct clk_hw *hw) clk_hw 145 drivers/clk/zynq/pll.c static void zynq_pll_disable(struct clk_hw *hw) clk_hw 21 drivers/clk/zynqmp/clk-gate-zynqmp.c struct clk_hw hw; clk_hw 34 drivers/clk/zynqmp/clk-gate-zynqmp.c static int zynqmp_clk_gate_enable(struct clk_hw *hw) clk_hw 55 drivers/clk/zynqmp/clk-gate-zynqmp.c static void zynqmp_clk_gate_disable(struct clk_hw *hw) clk_hw 76 drivers/clk/zynqmp/clk-gate-zynqmp.c static int zynqmp_clk_gate_is_enabled(struct clk_hw *hw) clk_hw 110 drivers/clk/zynqmp/clk-gate-zynqmp.c struct clk_hw *zynqmp_clk_register_gate(const char *name, u32 clk_id, clk_hw 116 drivers/clk/zynqmp/clk-gate-zynqmp.c struct clk_hw *hw; clk_hw 30 drivers/clk/zynqmp/clk-mux-zynqmp.c struct clk_hw hw; clk_hw 43 drivers/clk/zynqmp/clk-mux-zynqmp.c static u8 zynqmp_clk_mux_get_parent(struct clk_hw *hw) clk_hw 68 drivers/clk/zynqmp/clk-mux-zynqmp.c static int zynqmp_clk_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 106 drivers/clk/zynqmp/clk-mux-zynqmp.c struct clk_hw *zynqmp_clk_register_mux(const char *name, u32 clk_id, clk_hw 112 drivers/clk/zynqmp/clk-mux-zynqmp.c struct clk_hw *hw; clk_hw 35 drivers/clk/zynqmp/clk-zynqmp.h struct clk_hw *zynqmp_clk_register_pll(const char *name, u32 clk_id, clk_hw 40 drivers/clk/zynqmp/clk-zynqmp.h struct clk_hw *zynqmp_clk_register_gate(const char *name, u32 clk_id, clk_hw 45 drivers/clk/zynqmp/clk-zynqmp.h struct clk_hw *zynqmp_clk_register_divider(const char *name, clk_hw 51 drivers/clk/zynqmp/clk-zynqmp.h struct clk_hw *zynqmp_clk_register_mux(const char *name, u32 clk_id, clk_hw 56 drivers/clk/zynqmp/clk-zynqmp.h struct clk_hw *zynqmp_clk_register_fixed_factor(const char *name, clk_hw 120 drivers/clk/zynqmp/clkc.c static struct clk_hw *(* const clk_topology[]) (const char *name, u32 clk_id, clk_hw 285 drivers/clk/zynqmp/clkc.c struct clk_hw *zynqmp_clk_register_fixed_factor(const char *name, u32 clk_id, clk_hw 291 drivers/clk/zynqmp/clkc.c struct clk_hw *hw; clk_hw 555 drivers/clk/zynqmp/clkc.c static struct clk_hw *zynqmp_register_clk_topology(int clk_id, char *clk_name, clk_hw 563 drivers/clk/zynqmp/clkc.c struct clk_hw *hw = NULL; clk_hw 39 drivers/clk/zynqmp/divider.c struct clk_hw hw; clk_hw 59 drivers/clk/zynqmp/divider.c static unsigned long zynqmp_clk_divider_recalc_rate(struct clk_hw *hw, clk_hw 99 drivers/clk/zynqmp/divider.c static long zynqmp_clk_divider_round_rate(struct clk_hw *hw, clk_hw 143 drivers/clk/zynqmp/divider.c static int zynqmp_clk_divider_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 188 drivers/clk/zynqmp/divider.c struct clk_hw *zynqmp_clk_register_divider(const char *name, clk_hw 195 drivers/clk/zynqmp/divider.c struct clk_hw *hw; clk_hw 19 drivers/clk/zynqmp/pll.c struct clk_hw hw; clk_hw 46 drivers/clk/zynqmp/pll.c static inline enum pll_mode zynqmp_pll_get_mode(struct clk_hw *hw) clk_hw 69 drivers/clk/zynqmp/pll.c static inline void zynqmp_pll_set_mode(struct clk_hw *hw, bool on) clk_hw 97 drivers/clk/zynqmp/pll.c static long zynqmp_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 132 drivers/clk/zynqmp/pll.c static unsigned long zynqmp_pll_recalc_rate(struct clk_hw *hw, clk_hw 171 drivers/clk/zynqmp/pll.c static int zynqmp_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 216 drivers/clk/zynqmp/pll.c static int zynqmp_pll_is_enabled(struct clk_hw *hw) clk_hw 241 drivers/clk/zynqmp/pll.c static int zynqmp_pll_enable(struct clk_hw *hw) clk_hw 264 drivers/clk/zynqmp/pll.c static void zynqmp_pll_disable(struct clk_hw *hw) clk_hw 300 drivers/clk/zynqmp/pll.c struct clk_hw *zynqmp_clk_register_pll(const char *name, u32 clk_id, clk_hw 306 drivers/clk/zynqmp/pll.c struct clk_hw *hw; clk_hw 166 drivers/cpufreq/qoriq-cpufreq.c const struct clk_hw *hwclk; clk_hw 117 drivers/gpu/drm/imx/imx-tve.c struct clk_hw clk_hw_di; clk_hw 375 drivers/gpu/drm/imx/imx-tve.c static unsigned long clk_tve_di_recalc_rate(struct clk_hw *hw, clk_hw 399 drivers/gpu/drm/imx/imx-tve.c static long clk_tve_di_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 412 drivers/gpu/drm/imx/imx-tve.c static int clk_tve_di_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 51 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c inline struct mtk_hdmi_phy *to_mtk_hdmi_phy(struct clk_hw *hw) clk_hw 35 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h struct clk_hw pll_hw; clk_hw 51 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h struct mtk_hdmi_phy *to_mtk_hdmi_phy(struct clk_hw *hw); clk_hw 131 drivers/gpu/drm/mediatek/mtk_mipi_tx.c struct clk_hw pll_hw; clk_hw 135 drivers/gpu/drm/mediatek/mtk_mipi_tx.c static inline struct mtk_mipi_tx *mtk_mipi_tx_from_clk_hw(struct clk_hw *hw) clk_hw 164 drivers/gpu/drm/mediatek/mtk_mipi_tx.c static int mtk_mipi_tx_pll_prepare(struct clk_hw *hw) clk_hw 254 drivers/gpu/drm/mediatek/mtk_mipi_tx.c static void mtk_mipi_tx_pll_unprepare(struct clk_hw *hw) clk_hw 284 drivers/gpu/drm/mediatek/mtk_mipi_tx.c static long mtk_mipi_tx_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 290 drivers/gpu/drm/mediatek/mtk_mipi_tx.c static int mtk_mipi_tx_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 302 drivers/gpu/drm/mediatek/mtk_mipi_tx.c static unsigned long mtk_mipi_tx_pll_recalc_rate(struct clk_hw *hw, clk_hw 68 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c static int mtk_hdmi_pll_prepare(struct clk_hw *hw) clk_hw 89 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c static void mtk_hdmi_pll_unprepare(struct clk_hw *hw) clk_hw 109 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c static long mtk_hdmi_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 115 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c static int mtk_hdmi_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 162 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c static unsigned long mtk_hdmi_pll_recalc_rate(struct clk_hw *hw, clk_hw 158 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c static int mtk_hdmi_pll_prepare(struct clk_hw *hw) clk_hw 177 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c static void mtk_hdmi_pll_unprepare(struct clk_hw *hw) clk_hw 194 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c static long mtk_hdmi_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 208 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c static int mtk_hdmi_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 294 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c static unsigned long mtk_hdmi_pll_recalc_rate(struct clk_hw *hw, clk_hw 13 drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c struct clk_hw pll_hw; clk_hw 57 drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c static int mpd4_lvds_pll_enable(struct clk_hw *hw) clk_hw 83 drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c static void mpd4_lvds_pll_disable(struct clk_hw *hw) clk_hw 94 drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c static unsigned long mpd4_lvds_pll_recalc_rate(struct clk_hw *hw, clk_hw 101 drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c static long mpd4_lvds_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 108 drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c static int mpd4_lvds_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 51 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c long msm_dsi_pll_helper_clk_round_rate(struct clk_hw *hw, clk_hw 64 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c int msm_dsi_pll_helper_clk_prepare(struct clk_hw *hw) clk_hw 71 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c void msm_dsi_pll_helper_clk_unprepare(struct clk_hw *hw) clk_hw 20 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h struct clk_hw clk_hw; clk_hw 40 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h #define hw_clk_to_pll(x) container_of(x, struct msm_dsi_pll, clk_hw) clk_hw 69 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h long msm_dsi_pll_helper_clk_round_rate(struct clk_hw *hw, clk_hw 71 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h int msm_dsi_pll_helper_clk_prepare(struct clk_hw *hw); clk_hw 72 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h void msm_dsi_pll_helper_clk_unprepare(struct clk_hw *hw); clk_hw 107 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct clk_hw *out_div_clk_hw; clk_hw 108 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct clk_hw *bit_clk_hw; clk_hw 109 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct clk_hw *byte_clk_hw; clk_hw 110 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct clk_hw *by_2_bit_clk_hw; clk_hw 111 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct clk_hw *post_out_div_clk_hw; clk_hw 112 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct clk_hw *pclk_mux_hw; clk_hw 113 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct clk_hw *out_dsiclk_hw; clk_hw 316 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c static int dsi_pll_10nm_vco_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 404 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c static int dsi_pll_10nm_vco_prepare(struct clk_hw *hw) clk_hw 459 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c static void dsi_pll_10nm_vco_unprepare(struct clk_hw *hw) clk_hw 481 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c static unsigned long dsi_pll_10nm_vco_recalc_rate(struct clk_hw *hw, clk_hw 643 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c clk_hw_unregister(&pll_10nm->base.clk_hw); clk_hw 665 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c struct clk_hw *hw; clk_hw 671 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c NUM_PROVIDED_CLKS * sizeof(struct clk_hw *), clk_hw 677 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c pll_10nm->base.clk_hw.init = &vco_init; clk_hw 679 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c ret = clk_hw_register(dev, &pll_10nm->base.clk_hw); clk_hw 816 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c clk_hw_unregister(&pll_10nm->base.clk_hw); clk_hw 138 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct clk_hw *hws[NUM_DSI_CLOCKS_MAX]; clk_hw 158 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct clk_hw hw; clk_hw 574 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c static int dsi_pll_14nm_vco_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 624 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c static unsigned long dsi_pll_14nm_vco_recalc_rate(struct clk_hw *hw, clk_hw 677 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c static unsigned long dsi_pll_14nm_postdiv_recalc_rate(struct clk_hw *hw, clk_hw 696 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c static long dsi_pll_14nm_postdiv_round_rate(struct clk_hw *hw, clk_hw 710 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c static int dsi_pll_14nm_postdiv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 810 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c cached_state->vco_rate = clk_hw_get_rate(&pll->clk_hw); clk_hw 821 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c ret = dsi_pll_14nm_vco_set_rate(&pll->clk_hw, clk_hw 906 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c static struct clk_hw *pll_14nm_postdiv_register(struct dsi_pll_14nm *pll_14nm, clk_hw 953 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct clk_hw **hws = pll_14nm->hws; clk_hw 955 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c struct clk_hw *hw; clk_hw 962 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c NUM_PROVIDED_CLKS * sizeof(struct clk_hw *), clk_hw 968 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c pll_14nm->base.clk_hw.init = &vco_init; clk_hw 970 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c ret = clk_hw_register(dev, &pll_14nm->base.clk_hw); clk_hw 974 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c hws[num++] = &pll_14nm->base.clk_hw; clk_hw 127 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c static int dsi_pll_28nm_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 243 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c static int dsi_pll_28nm_clk_is_enabled(struct clk_hw *hw) clk_hw 252 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c static unsigned long dsi_pll_28nm_clk_recalc_rate(struct clk_hw *hw, clk_hw 450 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c cached_state->vco_rate = clk_hw_get_rate(&pll->clk_hw); clk_hw 460 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c ret = dsi_pll_28nm_clk_set_rate(&pll->clk_hw, clk_hw 528 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c pll_28nm->base.clk_hw.init = &vco_init; clk_hw 529 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c clks[num++] = clk_register(dev, &pll_28nm->base.clk_hw); clk_hw 59 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c struct clk_hw hw; clk_hw 109 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c static int dsi_pll_28nm_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 151 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c static int dsi_pll_28nm_clk_is_enabled(struct clk_hw *hw) clk_hw 160 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c static unsigned long dsi_pll_28nm_clk_recalc_rate(struct clk_hw *hw, clk_hw 218 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c static unsigned long clk_bytediv_recalc_rate(struct clk_hw *hw, clk_hw 247 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c static long clk_bytediv_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 261 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c static int clk_bytediv_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 350 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c cached_state->vco_rate = clk_hw_get_rate(&pll->clk_hw); clk_hw 360 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c ret = dsi_pll_28nm_clk_set_rate(&pll->clk_hw, clk_hw 440 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c pll_28nm->base.clk_hw.init = &vco_init; clk_hw 442 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c clks[num++] = clk_register(dev, &pll_28nm->base.clk_hw); clk_hw 31 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c struct clk_hw clk_hw; clk_hw 39 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c #define hw_clk_to_pll(x) container_of(x, struct hdmi_pll_8996, clk_hw) clk_hw 395 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c static int hdmi_8996_pll_set_clk_rate(struct clk_hw *hw, unsigned long rate, clk_hw 592 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c static int hdmi_8996_pll_prepare(struct clk_hw *hw) clk_hw 632 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c static long hdmi_8996_pll_round_rate(struct clk_hw *hw, clk_hw 644 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c static unsigned long hdmi_8996_pll_recalc_rate(struct clk_hw *hw, clk_hw 664 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c static void hdmi_8996_pll_unprepare(struct clk_hw *hw) clk_hw 673 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c static int hdmi_8996_pll_is_enabled(struct clk_hw *hw) clk_hw 737 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c pll->clk_hw.init = &pll_init; clk_hw 739 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c clk = devm_clk_register(dev, &pll->clk_hw); clk_hw 15 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c struct clk_hw clk_hw; clk_hw 21 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c #define hw_clk_to_pll(x) container_of(x, struct hdmi_pll_8960, clk_hw) clk_hw 252 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c static int hdmi_pll_enable(struct clk_hw *hw) clk_hw 337 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c static void hdmi_pll_disable(struct clk_hw *hw) clk_hw 368 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c static unsigned long hdmi_pll_recalc_rate(struct clk_hw *hw, clk_hw 376 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c static long hdmi_pll_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 384 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c static int hdmi_pll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 444 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c pll->clk_hw.init = &pll_init; clk_hw 446 drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c clk = devm_clk_register(dev, &pll->clk_hw); clk_hw 447 drivers/gpu/drm/pl111/pl111_display.c static int pl111_clk_div_choose_div(struct clk_hw *hw, unsigned long rate, clk_hw 451 drivers/gpu/drm/pl111/pl111_display.c struct clk_hw *parent = clk_hw_get_parent(hw); clk_hw 477 drivers/gpu/drm/pl111/pl111_display.c static long pl111_clk_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 485 drivers/gpu/drm/pl111/pl111_display.c static unsigned long pl111_clk_div_recalc_rate(struct clk_hw *hw, clk_hw 504 drivers/gpu/drm/pl111/pl111_display.c static int pl111_clk_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 541 drivers/gpu/drm/pl111/pl111_display.c struct clk_hw *div = &priv->clk_div; clk_hw 74 drivers/gpu/drm/pl111/pl111_drm.h struct clk_hw clk_div; clk_hw 16 drivers/gpu/drm/sun4i/sun4i_dotclock.c struct clk_hw hw; clk_hw 21 drivers/gpu/drm/sun4i/sun4i_dotclock.c static inline struct sun4i_dclk *hw_to_dclk(struct clk_hw *hw) clk_hw 26 drivers/gpu/drm/sun4i/sun4i_dotclock.c static void sun4i_dclk_disable(struct clk_hw *hw) clk_hw 34 drivers/gpu/drm/sun4i/sun4i_dotclock.c static int sun4i_dclk_enable(struct clk_hw *hw) clk_hw 43 drivers/gpu/drm/sun4i/sun4i_dotclock.c static int sun4i_dclk_is_enabled(struct clk_hw *hw) clk_hw 53 drivers/gpu/drm/sun4i/sun4i_dotclock.c static unsigned long sun4i_dclk_recalc_rate(struct clk_hw *hw, clk_hw 70 drivers/gpu/drm/sun4i/sun4i_dotclock.c static long sun4i_dclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 115 drivers/gpu/drm/sun4i/sun4i_dotclock.c static int sun4i_dclk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 125 drivers/gpu/drm/sun4i/sun4i_dotclock.c static int sun4i_dclk_get_phase(struct clk_hw *hw) clk_hw 138 drivers/gpu/drm/sun4i/sun4i_dotclock.c static int sun4i_dclk_set_phase(struct clk_hw *hw, int degrees) clk_hw 15 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c struct clk_hw hw; clk_hw 22 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c static inline struct sun4i_ddc *hw_to_ddc(struct clk_hw *hw) clk_hw 62 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c static long sun4i_ddc_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 71 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c static unsigned long sun4i_ddc_recalc_rate(struct clk_hw *hw, clk_hw 86 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c static int sun4i_ddc_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 15 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c struct clk_hw hw; clk_hw 21 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c static inline struct sun4i_tmds *hw_to_tmds(struct clk_hw *hw) clk_hw 66 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c static int sun4i_tmds_determine_rate(struct clk_hw *hw, clk_hw 70 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c struct clk_hw *parent = NULL; clk_hw 125 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c static unsigned long sun4i_tmds_recalc_rate(struct clk_hw *hw, clk_hw 143 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c static int sun4i_tmds_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 168 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c static u8 sun4i_tmds_get_parent(struct clk_hw *hw) clk_hw 178 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c static int sun4i_tmds_set_parent(struct clk_hw *hw, u8 index) clk_hw 11 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c struct clk_hw hw; clk_hw 15 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c static inline struct sun8i_phy_clk *hw_to_phy_clk(struct clk_hw *hw) clk_hw 20 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c static int sun8i_phy_clk_determine_rate(struct clk_hw *hw, clk_hw 25 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c struct clk_hw *best_parent = NULL; clk_hw 26 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c struct clk_hw *parent; clk_hw 68 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c static unsigned long sun8i_phy_clk_recalc_rate(struct clk_hw *hw, clk_hw 81 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c static int sun8i_phy_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 108 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c static u8 sun8i_phy_clk_get_parent(struct clk_hw *hw) clk_hw 120 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c static int sun8i_phy_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 97 drivers/gpu/drm/sun4i/sun8i_tcon_top.c static struct clk_hw *sun8i_tcon_top_register_gate(struct device *dev, clk_hw 508 drivers/gpu/drm/tegra/sor.c struct clk_hw hw; clk_hw 512 drivers/gpu/drm/tegra/sor.c static inline struct tegra_clk_sor_pad *to_pad(struct clk_hw *hw) clk_hw 521 drivers/gpu/drm/tegra/sor.c static int tegra_clk_sor_pad_set_parent(struct clk_hw *hw, u8 index) clk_hw 545 drivers/gpu/drm/tegra/sor.c static u8 tegra_clk_sor_pad_get_parent(struct clk_hw *hw) clk_hw 1395 drivers/gpu/drm/vc4/vc4_dsi.c sizeof(struct clk_hw *), clk_hw 81 drivers/i2c/busses/i2c-bcm2835.c struct clk_hw hw; clk_hw 104 drivers/i2c/busses/i2c-bcm2835.c static int clk_bcm2835_i2c_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 135 drivers/i2c/busses/i2c-bcm2835.c static long clk_bcm2835_i2c_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 143 drivers/i2c/busses/i2c-bcm2835.c static unsigned long clk_bcm2835_i2c_recalc_rate(struct clk_hw *hw, clk_hw 56 drivers/iio/adc/aspeed_adc.c struct clk_hw *clk_prescaler; clk_hw 57 drivers/iio/adc/aspeed_adc.c struct clk_hw *clk_scaler; clk_hw 248 drivers/media/platform/atmel/atmel-isc-base.c static int isc_wait_clk_stable(struct clk_hw *hw) clk_hw 266 drivers/media/platform/atmel/atmel-isc-base.c static int isc_clk_prepare(struct clk_hw *hw) clk_hw 276 drivers/media/platform/atmel/atmel-isc-base.c static void isc_clk_unprepare(struct clk_hw *hw) clk_hw 286 drivers/media/platform/atmel/atmel-isc-base.c static int isc_clk_enable(struct clk_hw *hw) clk_hw 313 drivers/media/platform/atmel/atmel-isc-base.c static void isc_clk_disable(struct clk_hw *hw) clk_hw 324 drivers/media/platform/atmel/atmel-isc-base.c static int isc_clk_is_enabled(struct clk_hw *hw) clk_hw 341 drivers/media/platform/atmel/atmel-isc-base.c isc_clk_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) clk_hw 348 drivers/media/platform/atmel/atmel-isc-base.c static int isc_clk_determine_rate(struct clk_hw *hw, clk_hw 357 drivers/media/platform/atmel/atmel-isc-base.c struct clk_hw *parent; clk_hw 404 drivers/media/platform/atmel/atmel-isc-base.c static int isc_clk_set_parent(struct clk_hw *hw, u8 index) clk_hw 416 drivers/media/platform/atmel/atmel-isc-base.c static u8 isc_clk_get_parent(struct clk_hw *hw) clk_hw 423 drivers/media/platform/atmel/atmel-isc-base.c static int isc_clk_set_rate(struct clk_hw *hw, clk_hw 24 drivers/media/platform/atmel/atmel-isc.h struct clk_hw hw; clk_hw 1276 drivers/media/platform/exynos4-is/media-dev.c static int cam_clk_prepare(struct clk_hw *hw) clk_hw 1288 drivers/media/platform/exynos4-is/media-dev.c static void cam_clk_unprepare(struct clk_hw *hw) clk_hw 94 drivers/media/platform/exynos4-is/media-dev.h struct clk_hw hw; clk_hw 924 drivers/media/platform/marvell-ccic/mcam-core.c static int mclk_prepare(struct clk_hw *hw) clk_hw 932 drivers/media/platform/marvell-ccic/mcam-core.c static void mclk_unprepare(struct clk_hw *hw) clk_hw 939 drivers/media/platform/marvell-ccic/mcam-core.c static int mclk_enable(struct clk_hw *hw) clk_hw 964 drivers/media/platform/marvell-ccic/mcam-core.c static void mclk_disable(struct clk_hw *hw) clk_hw 972 drivers/media/platform/marvell-ccic/mcam-core.c static unsigned long mclk_recalc_rate(struct clk_hw *hw, clk_hw 129 drivers/media/platform/marvell-ccic/mcam-core.h struct clk_hw mclk_hw; clk_hw 215 drivers/media/platform/meson/ao-cec-g12a.c struct clk_hw hw; clk_hw 223 drivers/media/platform/meson/ao-cec-g12a.c meson_ao_cec_g12a_dualdiv_clk_recalc_rate(struct clk_hw *hw, clk_hw 260 drivers/media/platform/meson/ao-cec-g12a.c static int meson_ao_cec_g12a_dualdiv_clk_enable(struct clk_hw *hw) clk_hw 305 drivers/media/platform/meson/ao-cec-g12a.c static void meson_ao_cec_g12a_dualdiv_clk_disable(struct clk_hw *hw) clk_hw 315 drivers/media/platform/meson/ao-cec-g12a.c static int meson_ao_cec_g12a_dualdiv_clk_is_enabled(struct clk_hw *hw) clk_hw 177 drivers/media/platform/omap3isp/isp.c static int isp_xclk_prepare(struct clk_hw *hw) clk_hw 186 drivers/media/platform/omap3isp/isp.c static void isp_xclk_unprepare(struct clk_hw *hw) clk_hw 193 drivers/media/platform/omap3isp/isp.c static int isp_xclk_enable(struct clk_hw *hw) clk_hw 206 drivers/media/platform/omap3isp/isp.c static void isp_xclk_disable(struct clk_hw *hw) clk_hw 217 drivers/media/platform/omap3isp/isp.c static unsigned long isp_xclk_recalc_rate(struct clk_hw *hw, clk_hw 245 drivers/media/platform/omap3isp/isp.c static long isp_xclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 252 drivers/media/platform/omap3isp/isp.c static int isp_xclk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 127 drivers/media/platform/omap3isp/isp.h struct clk_hw hw; clk_hw 92 drivers/mmc/host/sdhci-of-arasan.c struct clk_hw sdcardclk_hw; clk_hw 519 drivers/mmc/host/sdhci-of-arasan.c static unsigned long sdhci_arasan_sdcardclk_recalc_rate(struct clk_hw *hw, clk_hw 45 drivers/net/ethernet/cadence/macb_main.c struct clk_hw hw; clk_hw 3969 drivers/net/ethernet/cadence/macb_main.c static unsigned long fu540_macb_tx_recalc_rate(struct clk_hw *hw, clk_hw 3975 drivers/net/ethernet/cadence/macb_main.c static long fu540_macb_tx_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 4000 drivers/net/ethernet/cadence/macb_main.c static int fu540_macb_tx_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 89 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c struct clk_hw *hw) clk_hw 541 drivers/net/ethernet/ti/cpts.c struct clk_hw *clk_hw; clk_hw 575 drivers/net/ethernet/ti/cpts.c clk_hw = clk_hw_register_mux_table(cpts->dev, refclk_np->name, clk_hw 580 drivers/net/ethernet/ti/cpts.c if (IS_ERR(clk_hw)) { clk_hw 581 drivers/net/ethernet/ti/cpts.c ret = PTR_ERR(clk_hw); clk_hw 587 drivers/net/ethernet/ti/cpts.c clk_hw); clk_hw 593 drivers/net/ethernet/ti/cpts.c ret = of_clk_add_hw_provider(refclk_np, of_clk_hw_simple_get, clk_hw); clk_hw 64 drivers/net/phy/mdio-mux-meson-g12a.c struct clk_hw hw; clk_hw 70 drivers/net/phy/mdio-mux-meson-g12a.c static unsigned long g12a_ephy_pll_recalc_rate(struct clk_hw *hw, clk_hw 83 drivers/net/phy/mdio-mux-meson-g12a.c static int g12a_ephy_pll_enable(struct clk_hw *hw) clk_hw 105 drivers/net/phy/mdio-mux-meson-g12a.c static void g12a_ephy_pll_disable(struct clk_hw *hw) clk_hw 116 drivers/net/phy/mdio-mux-meson-g12a.c static int g12a_ephy_pll_is_enabled(struct clk_hw *hw) clk_hw 126 drivers/net/phy/mdio-mux-meson-g12a.c static void g12a_ephy_pll_init(struct clk_hw *hw) clk_hw 245 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c struct clk_hw hw; clk_hw 371 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static inline struct inno_hdmi_phy *to_inno_hdmi_phy(struct clk_hw *hw) clk_hw 540 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static int inno_hdmi_phy_rk3228_clk_is_prepared(struct clk_hw *hw) clk_hw 549 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static int inno_hdmi_phy_rk3228_clk_prepare(struct clk_hw *hw) clk_hw 557 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static void inno_hdmi_phy_rk3228_clk_unprepare(struct clk_hw *hw) clk_hw 566 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c unsigned long inno_hdmi_phy_rk3228_clk_recalc_rate(struct clk_hw *hw, clk_hw 600 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static long inno_hdmi_phy_rk3228_clk_round_rate(struct clk_hw *hw, clk_hw 618 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static int inno_hdmi_phy_rk3228_clk_set_rate(struct clk_hw *hw, clk_hw 686 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static int inno_hdmi_phy_rk3328_clk_is_prepared(struct clk_hw *hw) clk_hw 695 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static int inno_hdmi_phy_rk3328_clk_prepare(struct clk_hw *hw) clk_hw 703 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static void inno_hdmi_phy_rk3328_clk_unprepare(struct clk_hw *hw) clk_hw 712 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c unsigned long inno_hdmi_phy_rk3328_clk_recalc_rate(struct clk_hw *hw, clk_hw 754 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static long inno_hdmi_phy_rk3328_clk_round_rate(struct clk_hw *hw, clk_hw 772 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c static int inno_hdmi_phy_rk3328_clk_set_rate(struct clk_hw *hw, clk_hw 216 drivers/phy/rockchip/phy-rockchip-inno-usb2.c struct clk_hw clk480m_hw; clk_hw 257 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static int rockchip_usb2phy_clk480m_prepare(struct clk_hw *hw) clk_hw 277 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static void rockchip_usb2phy_clk480m_unprepare(struct clk_hw *hw) clk_hw 287 drivers/phy/rockchip/phy-rockchip-inno-usb2.c static int rockchip_usb2phy_clk480m_prepared(struct clk_hw *hw) clk_hw 297 drivers/phy/rockchip/phy-rockchip-inno-usb2.c rockchip_usb2phy_clk480m_recalc_rate(struct clk_hw *hw, clk_hw 73 drivers/phy/rockchip/phy-rockchip-usb.c struct clk_hw clk480m_hw; clk_hw 88 drivers/phy/rockchip/phy-rockchip-usb.c static unsigned long rockchip_usb_phy480m_recalc_rate(struct clk_hw *hw, clk_hw 94 drivers/phy/rockchip/phy-rockchip-usb.c static void rockchip_usb_phy480m_disable(struct clk_hw *hw) clk_hw 107 drivers/phy/rockchip/phy-rockchip-usb.c static int rockchip_usb_phy480m_enable(struct clk_hw *hw) clk_hw 117 drivers/phy/rockchip/phy-rockchip-usb.c static int rockchip_usb_phy480m_is_enabled(struct clk_hw *hw) clk_hw 65 drivers/phy/ti/phy-am654-serdes.c struct clk_hw hw; clk_hw 320 drivers/phy/ti/phy-am654-serdes.c static u8 serdes_am654_clk_mux_get_parent(struct clk_hw *hw) clk_hw 334 drivers/phy/ti/phy-am654-serdes.c static int serdes_am654_clk_mux_set_parent(struct clk_hw *hw, u8 index) clk_hw 73 drivers/rtc/rtc-ac100.c struct clk_hw hw; clk_hw 97 drivers/rtc/rtc-ac100.c struct clk_hw *rtc_32k_clk; clk_hw 119 drivers/rtc/rtc-ac100.c static unsigned long ac100_clkout_recalc_rate(struct clk_hw *hw, clk_hw 143 drivers/rtc/rtc-ac100.c static long ac100_clkout_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 169 drivers/rtc/rtc-ac100.c static int ac100_clkout_determine_rate(struct clk_hw *hw, clk_hw 172 drivers/rtc/rtc-ac100.c struct clk_hw *best_parent; clk_hw 177 drivers/rtc/rtc-ac100.c struct clk_hw *parent = clk_hw_get_parent_by_index(hw, i); clk_hw 222 drivers/rtc/rtc-ac100.c static int ac100_clkout_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 251 drivers/rtc/rtc-ac100.c static int ac100_clkout_prepare(struct clk_hw *hw) clk_hw 259 drivers/rtc/rtc-ac100.c static void ac100_clkout_unprepare(struct clk_hw *hw) clk_hw 266 drivers/rtc/rtc-ac100.c static int ac100_clkout_is_prepared(struct clk_hw *hw) clk_hw 276 drivers/rtc/rtc-ac100.c static u8 ac100_clkout_get_parent(struct clk_hw *hw) clk_hw 286 drivers/rtc/rtc-ac100.c static int ac100_clkout_set_parent(struct clk_hw *hw, u8 index) clk_hw 165 drivers/rtc/rtc-ds1307.c struct clk_hw clks[2]; clk_hw 1348 drivers/rtc/rtc-ds1307.c static unsigned long ds3231_clk_sqw_recalc_rate(struct clk_hw *hw, clk_hw 1366 drivers/rtc/rtc-ds1307.c static long ds3231_clk_sqw_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1379 drivers/rtc/rtc-ds1307.c static int ds3231_clk_sqw_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 1404 drivers/rtc/rtc-ds1307.c static int ds3231_clk_sqw_prepare(struct clk_hw *hw) clk_hw 1411 drivers/rtc/rtc-ds1307.c static void ds3231_clk_sqw_unprepare(struct clk_hw *hw) clk_hw 1418 drivers/rtc/rtc-ds1307.c static int ds3231_clk_sqw_is_prepared(struct clk_hw *hw) clk_hw 1439 drivers/rtc/rtc-ds1307.c static unsigned long ds3231_clk_32khz_recalc_rate(struct clk_hw *hw, clk_hw 1459 drivers/rtc/rtc-ds1307.c static int ds3231_clk_32khz_prepare(struct clk_hw *hw) clk_hw 1466 drivers/rtc/rtc-ds1307.c static void ds3231_clk_32khz_unprepare(struct clk_hw *hw) clk_hw 1473 drivers/rtc/rtc-ds1307.c static int ds3231_clk_32khz_is_prepared(struct clk_hw *hw) clk_hw 83 drivers/rtc/rtc-hym8563.c struct clk_hw clkout_hw; clk_hw 296 drivers/rtc/rtc-hym8563.c static unsigned long hym8563_clkout_recalc_rate(struct clk_hw *hw, clk_hw 310 drivers/rtc/rtc-hym8563.c static long hym8563_clkout_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 322 drivers/rtc/rtc-hym8563.c static int hym8563_clkout_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 344 drivers/rtc/rtc-hym8563.c static int hym8563_clkout_control(struct clk_hw *hw, bool enable) clk_hw 361 drivers/rtc/rtc-hym8563.c static int hym8563_clkout_prepare(struct clk_hw *hw) clk_hw 366 drivers/rtc/rtc-hym8563.c static void hym8563_clkout_unprepare(struct clk_hw *hw) clk_hw 371 drivers/rtc/rtc-hym8563.c static int hym8563_clkout_is_prepared(struct clk_hw *hw) clk_hw 151 drivers/rtc/rtc-m41t80.c struct clk_hw sqw; clk_hw 454 drivers/rtc/rtc-m41t80.c static unsigned long m41t80_sqw_recalc_rate(struct clk_hw *hw, clk_hw 460 drivers/rtc/rtc-m41t80.c static long m41t80_sqw_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 472 drivers/rtc/rtc-m41t80.c static int m41t80_sqw_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 500 drivers/rtc/rtc-m41t80.c static int m41t80_sqw_control(struct clk_hw *hw, bool enable) clk_hw 520 drivers/rtc/rtc-m41t80.c static int m41t80_sqw_prepare(struct clk_hw *hw) clk_hw 525 drivers/rtc/rtc-m41t80.c static void m41t80_sqw_unprepare(struct clk_hw *hw) clk_hw 530 drivers/rtc/rtc-m41t80.c static int m41t80_sqw_is_prepared(struct clk_hw *hw) clk_hw 83 drivers/rtc/rtc-pcf8563.c struct clk_hw clkout_hw; clk_hw 400 drivers/rtc/rtc-pcf8563.c static unsigned long pcf8563_clkout_recalc_rate(struct clk_hw *hw, clk_hw 415 drivers/rtc/rtc-pcf8563.c static long pcf8563_clkout_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 427 drivers/rtc/rtc-pcf8563.c static int pcf8563_clkout_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 452 drivers/rtc/rtc-pcf8563.c static int pcf8563_clkout_control(struct clk_hw *hw, bool enable) clk_hw 471 drivers/rtc/rtc-pcf8563.c static int pcf8563_clkout_prepare(struct clk_hw *hw) clk_hw 476 drivers/rtc/rtc-pcf8563.c static void pcf8563_clkout_unprepare(struct clk_hw *hw) clk_hw 481 drivers/rtc/rtc-pcf8563.c static int pcf8563_clkout_is_prepared(struct clk_hw *hw) clk_hw 145 drivers/rtc/rtc-sun6i.c struct clk_hw hw; clk_hw 146 drivers/rtc/rtc-sun6i.c struct clk_hw *int_osc; clk_hw 155 drivers/rtc/rtc-sun6i.c static unsigned long sun6i_rtc_osc_recalc_rate(struct clk_hw *hw, clk_hw 176 drivers/rtc/rtc-sun6i.c static u8 sun6i_rtc_osc_get_parent(struct clk_hw *hw) clk_hw 183 drivers/rtc/rtc-sun6i.c static int sun6i_rtc_osc_set_parent(struct clk_hw *hw, u8 index) clk_hw 83 drivers/soc/qcom/qcom_aoss.c struct clk_hw qdss_clk; clk_hw 261 drivers/soc/qcom/qcom_aoss.c static int qmp_qdss_clk_prepare(struct clk_hw *hw) clk_hw 269 drivers/soc/qcom/qcom_aoss.c static void qmp_qdss_clk_unprepare(struct clk_hw *hw) clk_hw 37 include/linux/clk-provider.h struct clk_hw; clk_hw 60 include/linux/clk-provider.h struct clk_hw *best_parent_hw; clk_hw 215 include/linux/clk-provider.h int (*prepare)(struct clk_hw *hw); clk_hw 216 include/linux/clk-provider.h void (*unprepare)(struct clk_hw *hw); clk_hw 217 include/linux/clk-provider.h int (*is_prepared)(struct clk_hw *hw); clk_hw 218 include/linux/clk-provider.h void (*unprepare_unused)(struct clk_hw *hw); clk_hw 219 include/linux/clk-provider.h int (*enable)(struct clk_hw *hw); clk_hw 220 include/linux/clk-provider.h void (*disable)(struct clk_hw *hw); clk_hw 221 include/linux/clk-provider.h int (*is_enabled)(struct clk_hw *hw); clk_hw 222 include/linux/clk-provider.h void (*disable_unused)(struct clk_hw *hw); clk_hw 223 include/linux/clk-provider.h int (*save_context)(struct clk_hw *hw); clk_hw 224 include/linux/clk-provider.h void (*restore_context)(struct clk_hw *hw); clk_hw 225 include/linux/clk-provider.h unsigned long (*recalc_rate)(struct clk_hw *hw, clk_hw 227 include/linux/clk-provider.h long (*round_rate)(struct clk_hw *hw, unsigned long rate, clk_hw 229 include/linux/clk-provider.h int (*determine_rate)(struct clk_hw *hw, clk_hw 231 include/linux/clk-provider.h int (*set_parent)(struct clk_hw *hw, u8 index); clk_hw 232 include/linux/clk-provider.h u8 (*get_parent)(struct clk_hw *hw); clk_hw 233 include/linux/clk-provider.h int (*set_rate)(struct clk_hw *hw, unsigned long rate, clk_hw 235 include/linux/clk-provider.h int (*set_rate_and_parent)(struct clk_hw *hw, clk_hw 238 include/linux/clk-provider.h unsigned long (*recalc_accuracy)(struct clk_hw *hw, clk_hw 240 include/linux/clk-provider.h int (*get_phase)(struct clk_hw *hw); clk_hw 241 include/linux/clk-provider.h int (*set_phase)(struct clk_hw *hw, int degrees); clk_hw 242 include/linux/clk-provider.h int (*get_duty_cycle)(struct clk_hw *hw, clk_hw 244 include/linux/clk-provider.h int (*set_duty_cycle)(struct clk_hw *hw, clk_hw 246 include/linux/clk-provider.h void (*init)(struct clk_hw *hw); clk_hw 247 include/linux/clk-provider.h void (*debug_init)(struct clk_hw *hw, struct dentry *dentry); clk_hw 258 include/linux/clk-provider.h const struct clk_hw *hw; clk_hw 284 include/linux/clk-provider.h const struct clk_hw **parent_hws; clk_hw 326 include/linux/clk-provider.h struct clk_hw hw; clk_hw 337 include/linux/clk-provider.h struct clk_hw *clk_hw_register_fixed_rate(struct device *dev, const char *name, clk_hw 344 include/linux/clk-provider.h struct clk_hw *clk_hw_register_fixed_rate_with_accuracy(struct device *dev, clk_hw 347 include/linux/clk-provider.h void clk_hw_unregister_fixed_rate(struct clk_hw *hw); clk_hw 375 include/linux/clk-provider.h struct clk_hw hw; clk_hw 393 include/linux/clk-provider.h struct clk_hw *clk_hw_register_gate(struct device *dev, const char *name, clk_hw 398 include/linux/clk-provider.h void clk_hw_unregister_gate(struct clk_hw *hw); clk_hw 399 include/linux/clk-provider.h int clk_gate_is_enabled(struct clk_hw *hw); clk_hw 447 include/linux/clk-provider.h struct clk_hw hw; clk_hw 471 include/linux/clk-provider.h unsigned long divider_recalc_rate(struct clk_hw *hw, unsigned long parent_rate, clk_hw 474 include/linux/clk-provider.h long divider_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent, clk_hw 478 include/linux/clk-provider.h long divider_ro_round_rate_parent(struct clk_hw *hw, struct clk_hw *parent, clk_hw 490 include/linux/clk-provider.h struct clk_hw *clk_hw_register_divider(struct device *dev, const char *name, clk_hw 499 include/linux/clk-provider.h struct clk_hw *clk_hw_register_divider_table(struct device *dev, clk_hw 505 include/linux/clk-provider.h void clk_hw_unregister_divider(struct clk_hw *hw); clk_hw 537 include/linux/clk-provider.h struct clk_hw hw; clk_hw 563 include/linux/clk-provider.h struct clk_hw *clk_hw_register_mux(struct device *dev, const char *name, clk_hw 574 include/linux/clk-provider.h struct clk_hw *clk_hw_register_mux_table(struct device *dev, const char *name, clk_hw 580 include/linux/clk-provider.h int clk_mux_val_to_index(struct clk_hw *hw, u32 *table, unsigned int flags, clk_hw 585 include/linux/clk-provider.h void clk_hw_unregister_mux(struct clk_hw *hw); clk_hw 602 include/linux/clk-provider.h struct clk_hw hw; clk_hw 614 include/linux/clk-provider.h struct clk_hw *clk_hw_register_fixed_factor(struct device *dev, clk_hw 617 include/linux/clk-provider.h void clk_hw_unregister_fixed_factor(struct clk_hw *hw); clk_hw 642 include/linux/clk-provider.h struct clk_hw hw; clk_hw 651 include/linux/clk-provider.h void (*approximation)(struct clk_hw *hw, clk_hw 667 include/linux/clk-provider.h struct clk_hw *clk_hw_register_fractional_divider(struct device *dev, clk_hw 671 include/linux/clk-provider.h void clk_hw_unregister_fractional_divider(struct clk_hw *hw); clk_hw 698 include/linux/clk-provider.h struct clk_hw hw; clk_hw 726 include/linux/clk-provider.h struct clk_hw hw; clk_hw 729 include/linux/clk-provider.h struct clk_hw *mux_hw; clk_hw 730 include/linux/clk-provider.h struct clk_hw *rate_hw; clk_hw 731 include/linux/clk-provider.h struct clk_hw *gate_hw; clk_hw 742 include/linux/clk-provider.h struct clk_hw *mux_hw, const struct clk_ops *mux_ops, clk_hw 743 include/linux/clk-provider.h struct clk_hw *rate_hw, const struct clk_ops *rate_ops, clk_hw 744 include/linux/clk-provider.h struct clk_hw *gate_hw, const struct clk_ops *gate_ops, clk_hw 747 include/linux/clk-provider.h struct clk_hw *clk_hw_register_composite(struct device *dev, const char *name, clk_hw 749 include/linux/clk-provider.h struct clk_hw *mux_hw, const struct clk_ops *mux_ops, clk_hw 750 include/linux/clk-provider.h struct clk_hw *rate_hw, const struct clk_ops *rate_ops, clk_hw 751 include/linux/clk-provider.h struct clk_hw *gate_hw, const struct clk_ops *gate_ops, clk_hw 753 include/linux/clk-provider.h void clk_hw_unregister_composite(struct clk_hw *hw); clk_hw 769 include/linux/clk-provider.h struct clk_hw hw; clk_hw 779 include/linux/clk-provider.h struct clk_hw *clk_hw_register_gpio_gate(struct device *dev, const char *name, clk_hw 782 include/linux/clk-provider.h void clk_hw_unregister_gpio_gate(struct clk_hw *hw); clk_hw 788 include/linux/clk-provider.h struct clk_hw *clk_hw_register_gpio_mux(struct device *dev, const char *name, clk_hw 791 include/linux/clk-provider.h void clk_hw_unregister_gpio_mux(struct clk_hw *hw); clk_hw 793 include/linux/clk-provider.h struct clk *clk_register(struct device *dev, struct clk_hw *hw); clk_hw 794 include/linux/clk-provider.h struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw); clk_hw 796 include/linux/clk-provider.h int __must_check clk_hw_register(struct device *dev, struct clk_hw *hw); clk_hw 797 include/linux/clk-provider.h int __must_check devm_clk_hw_register(struct device *dev, struct clk_hw *hw); clk_hw 798 include/linux/clk-provider.h int __must_check of_clk_hw_register(struct device_node *node, struct clk_hw *hw); clk_hw 803 include/linux/clk-provider.h void clk_hw_unregister(struct clk_hw *hw); clk_hw 804 include/linux/clk-provider.h void devm_clk_hw_unregister(struct device *dev, struct clk_hw *hw); clk_hw 808 include/linux/clk-provider.h const char *clk_hw_get_name(const struct clk_hw *hw); clk_hw 810 include/linux/clk-provider.h struct clk_hw *__clk_get_hw(struct clk *clk); clk_hw 812 include/linux/clk-provider.h static inline struct clk_hw *__clk_get_hw(struct clk *clk) clk_hw 814 include/linux/clk-provider.h return (struct clk_hw *)clk; clk_hw 817 include/linux/clk-provider.h unsigned int clk_hw_get_num_parents(const struct clk_hw *hw); clk_hw 818 include/linux/clk-provider.h struct clk_hw *clk_hw_get_parent(const struct clk_hw *hw); clk_hw 819 include/linux/clk-provider.h struct clk_hw *clk_hw_get_parent_by_index(const struct clk_hw *hw, clk_hw 821 include/linux/clk-provider.h int clk_hw_set_parent(struct clk_hw *hw, struct clk_hw *new_parent); clk_hw 823 include/linux/clk-provider.h unsigned long clk_hw_get_rate(const struct clk_hw *hw); clk_hw 825 include/linux/clk-provider.h unsigned long clk_hw_get_flags(const struct clk_hw *hw); clk_hw 829 include/linux/clk-provider.h bool clk_hw_is_prepared(const struct clk_hw *hw); clk_hw 830 include/linux/clk-provider.h bool clk_hw_rate_is_protected(const struct clk_hw *hw); clk_hw 831 include/linux/clk-provider.h bool clk_hw_is_enabled(const struct clk_hw *hw); clk_hw 834 include/linux/clk-provider.h int __clk_mux_determine_rate(struct clk_hw *hw, clk_hw 836 include/linux/clk-provider.h int __clk_determine_rate(struct clk_hw *core, struct clk_rate_request *req); clk_hw 837 include/linux/clk-provider.h int __clk_mux_determine_rate_closest(struct clk_hw *hw, clk_hw 839 include/linux/clk-provider.h int clk_mux_determine_rate_flags(struct clk_hw *hw, clk_hw 842 include/linux/clk-provider.h void clk_hw_reparent(struct clk_hw *hw, struct clk_hw *new_parent); clk_hw 843 include/linux/clk-provider.h void clk_hw_set_rate_range(struct clk_hw *hw, unsigned long min_rate, clk_hw 846 include/linux/clk-provider.h static inline void __clk_hw_set_clk(struct clk_hw *dst, struct clk_hw *src) clk_hw 852 include/linux/clk-provider.h static inline long divider_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 861 include/linux/clk-provider.h static inline long divider_ro_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 875 include/linux/clk-provider.h unsigned long clk_hw_round_rate(struct clk_hw *hw, unsigned long rate); clk_hw 884 include/linux/clk-provider.h struct clk_hw *hws[]; clk_hw 914 include/linux/clk-provider.h .parent_hws = (const struct clk_hw*[]) { _parent }, \ clk_hw 1034 include/linux/clk-provider.h struct clk_hw *(*get)(struct of_phandle_args *clkspec, clk_hw 1038 include/linux/clk-provider.h struct clk_hw *(*get)(struct of_phandle_args *clkspec, clk_hw 1045 include/linux/clk-provider.h struct clk_hw *of_clk_hw_simple_get(struct of_phandle_args *clkspec, clk_hw 1048 include/linux/clk-provider.h struct clk_hw *of_clk_hw_onecell_get(struct of_phandle_args *clkspec, clk_hw 1065 include/linux/clk-provider.h struct clk_hw *(*get)(struct of_phandle_args *clkspec, clk_hw 1072 include/linux/clk-provider.h struct clk_hw *(*get)(struct of_phandle_args *clkspec, clk_hw 1085 include/linux/clk-provider.h static inline struct clk_hw * clk_hw 1095 include/linux/clk-provider.h static inline struct clk_hw * clk_hw 1112 include/linux/clk-provider.h void clk_gate_restore_context(struct clk_hw *hw); clk_hw 85 include/linux/clk/ti.h struct clk_hw *clk_bypass; clk_hw 86 include/linux/clk/ti.h struct clk_hw *clk_ref; clk_hw 150 include/linux/clk/ti.h struct clk_hw hw; clk_hw 246 include/linux/clk/ti.h bool omap2_clk_is_hw_omap(struct clk_hw *hw); clk_hw 251 include/linux/clk/ti.h unsigned long omap2_dpllcore_recalc(struct clk_hw *hw, clk_hw 253 include/linux/clk/ti.h int omap2_reprogram_dpllcore(struct clk_hw *clk, unsigned long rate, clk_hw 255 include/linux/clk/ti.h void omap2xxx_clkt_dpllcore_init(struct clk_hw *hw); clk_hw 301 include/linux/clk/ti.h int omap3_noncore_dpll_save_context(struct clk_hw *hw); clk_hw 302 include/linux/clk/ti.h void omap3_noncore_dpll_restore_context(struct clk_hw *hw); clk_hw 304 include/linux/clk/ti.h int omap3_core_dpll_save_context(struct clk_hw *hw); clk_hw 305 include/linux/clk/ti.h void omap3_core_dpll_restore_context(struct clk_hw *hw); clk_hw 15 include/linux/clkdev.h struct clk_hw; clk_hw 23 include/linux/clkdev.h struct clk_hw *clk_hw; clk_hw 35 include/linux/clkdev.h struct clk_lookup *clkdev_hw_alloc(struct clk_hw *hw, const char *con_id, clk_hw 43 include/linux/clkdev.h struct clk_lookup *clkdev_hw_create(struct clk_hw *hw, const char *con_id, clk_hw 50 include/linux/clkdev.h int clk_hw_register_clkdev(struct clk_hw *, const char *, const char *); clk_hw 52 include/linux/clkdev.h int devm_clk_hw_register_clkdev(struct device *dev, struct clk_hw *hw, clk_hw 1891 sound/soc/codecs/da7219.c static int da7219_wclk_prepare(struct clk_hw *hw) clk_hw 1908 sound/soc/codecs/da7219.c static void da7219_wclk_unprepare(struct clk_hw *hw) clk_hw 1922 sound/soc/codecs/da7219.c static int da7219_wclk_is_prepared(struct clk_hw *hw) clk_hw 1938 sound/soc/codecs/da7219.c static unsigned long da7219_wclk_recalc_rate(struct clk_hw *hw, clk_hw 1975 sound/soc/codecs/da7219.c static long da7219_wclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 2009 sound/soc/codecs/da7219.c static int da7219_wclk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 2023 sound/soc/codecs/da7219.c static unsigned long da7219_bclk_recalc_rate(struct clk_hw *hw, clk_hw 2063 sound/soc/codecs/da7219.c static long da7219_bclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 2086 sound/soc/codecs/da7219.c static int da7219_bclk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 2131 sound/soc/codecs/da7219.c struct clk_hw *dai_clk_hw = &da7219->dai_clks_hw[i]; clk_hw 819 sound/soc/codecs/da7219.h struct clk_hw dai_clks_hw[DA7219_DAI_NUM_CLKS]; clk_hw 19 sound/soc/codecs/tlv320aic32x4-clk.c struct clk_hw hw; clk_hw 47 sound/soc/codecs/tlv320aic32x4-clk.c static int clk_aic32x4_pll_prepare(struct clk_hw *hw) clk_hw 55 sound/soc/codecs/tlv320aic32x4-clk.c static void clk_aic32x4_pll_unprepare(struct clk_hw *hw) clk_hw 63 sound/soc/codecs/tlv320aic32x4-clk.c static int clk_aic32x4_pll_is_prepared(struct clk_hw *hw) clk_hw 193 sound/soc/codecs/tlv320aic32x4-clk.c static unsigned long clk_aic32x4_pll_recalc_rate(struct clk_hw *hw, clk_hw 207 sound/soc/codecs/tlv320aic32x4-clk.c static long clk_aic32x4_pll_round_rate(struct clk_hw *hw, clk_hw 221 sound/soc/codecs/tlv320aic32x4-clk.c static int clk_aic32x4_pll_set_rate(struct clk_hw *hw, clk_hw 236 sound/soc/codecs/tlv320aic32x4-clk.c static int clk_aic32x4_pll_set_parent(struct clk_hw *hw, u8 index) clk_hw 246 sound/soc/codecs/tlv320aic32x4-clk.c static u8 clk_aic32x4_pll_get_parent(struct clk_hw *hw) clk_hw 268 sound/soc/codecs/tlv320aic32x4-clk.c static int clk_aic32x4_codec_clkin_set_parent(struct clk_hw *hw, u8 index) clk_hw 277 sound/soc/codecs/tlv320aic32x4-clk.c static u8 clk_aic32x4_codec_clkin_get_parent(struct clk_hw *hw) clk_hw 292 sound/soc/codecs/tlv320aic32x4-clk.c static int clk_aic32x4_div_prepare(struct clk_hw *hw) clk_hw 300 sound/soc/codecs/tlv320aic32x4-clk.c static void clk_aic32x4_div_unprepare(struct clk_hw *hw) clk_hw 308 sound/soc/codecs/tlv320aic32x4-clk.c static int clk_aic32x4_div_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 322 sound/soc/codecs/tlv320aic32x4-clk.c static long clk_aic32x4_div_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 334 sound/soc/codecs/tlv320aic32x4-clk.c static unsigned long clk_aic32x4_div_recalc_rate(struct clk_hw *hw, clk_hw 354 sound/soc/codecs/tlv320aic32x4-clk.c static int clk_aic32x4_bdiv_set_parent(struct clk_hw *hw, u8 index) clk_hw 362 sound/soc/codecs/tlv320aic32x4-clk.c static u8 clk_aic32x4_bdiv_get_parent(struct clk_hw *hw) clk_hw 22 sound/soc/intel/skylake/skl-ssp-clk.c struct clk_hw *hw; clk_hw 27 sound/soc/intel/skylake/skl-ssp-clk.c struct clk_hw hw; clk_hw 200 sound/soc/intel/skylake/skl-ssp-clk.c static int skl_clk_prepare(struct clk_hw *hw) clk_hw 207 sound/soc/intel/skylake/skl-ssp-clk.c static void skl_clk_unprepare(struct clk_hw *hw) clk_hw 214 sound/soc/intel/skylake/skl-ssp-clk.c static int skl_clk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 239 sound/soc/intel/skylake/skl-ssp-clk.c static unsigned long skl_clk_recalc_rate(struct clk_hw *hw, clk_hw 251 sound/soc/intel/skylake/skl-ssp-clk.c static long skl_clk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 305 sound/soc/stm/stm32_sai_sub.c struct clk_hw hw; clk_hw 374 sound/soc/stm/stm32_sai_sub.c static long stm32_sai_mclk_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 390 sound/soc/stm/stm32_sai_sub.c static unsigned long stm32_sai_mclk_recalc_rate(struct clk_hw *hw, clk_hw 398 sound/soc/stm/stm32_sai_sub.c static int stm32_sai_mclk_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 418 sound/soc/stm/stm32_sai_sub.c static int stm32_sai_mclk_enable(struct clk_hw *hw) clk_hw 429 sound/soc/stm/stm32_sai_sub.c static void stm32_sai_mclk_disable(struct clk_hw *hw) clk_hw 449 sound/soc/stm/stm32_sai_sub.c struct clk_hw *hw;