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;