clk_hw 34 include/linux/clk-private.h struct clk_hw *hw; clk_hw 217 include/linux/clk-private.h struct clk *__clk_register(struct device *dev, struct clk_hw *hw); clk_hw 35 include/linux/clk-provider.h struct clk_hw; clk_hw 165 include/linux/clk-provider.h int (*prepare)(struct clk_hw *hw); clk_hw 166 include/linux/clk-provider.h void (*unprepare)(struct clk_hw *hw); clk_hw 167 include/linux/clk-provider.h int (*is_prepared)(struct clk_hw *hw); clk_hw 168 include/linux/clk-provider.h void (*unprepare_unused)(struct clk_hw *hw); clk_hw 169 include/linux/clk-provider.h int (*enable)(struct clk_hw *hw); clk_hw 170 include/linux/clk-provider.h void (*disable)(struct clk_hw *hw); clk_hw 171 include/linux/clk-provider.h int (*is_enabled)(struct clk_hw *hw); clk_hw 172 include/linux/clk-provider.h void (*disable_unused)(struct clk_hw *hw); clk_hw 173 include/linux/clk-provider.h unsigned long (*recalc_rate)(struct clk_hw *hw, clk_hw 175 include/linux/clk-provider.h long (*round_rate)(struct clk_hw *hw, unsigned long rate, clk_hw 177 include/linux/clk-provider.h long (*determine_rate)(struct clk_hw *hw, unsigned long rate, clk_hw 180 include/linux/clk-provider.h int (*set_parent)(struct clk_hw *hw, u8 index); clk_hw 181 include/linux/clk-provider.h u8 (*get_parent)(struct clk_hw *hw); clk_hw 182 include/linux/clk-provider.h int (*set_rate)(struct clk_hw *hw, unsigned long rate, clk_hw 184 include/linux/clk-provider.h int (*set_rate_and_parent)(struct clk_hw *hw, clk_hw 187 include/linux/clk-provider.h unsigned long (*recalc_accuracy)(struct clk_hw *hw, clk_hw 189 include/linux/clk-provider.h int (*get_phase)(struct clk_hw *hw); clk_hw 190 include/linux/clk-provider.h int (*set_phase)(struct clk_hw *hw, int degrees); clk_hw 191 include/linux/clk-provider.h void (*init)(struct clk_hw *hw); clk_hw 192 include/linux/clk-provider.h int (*debug_init)(struct clk_hw *hw, struct dentry *dentry); clk_hw 245 include/linux/clk-provider.h struct clk_hw hw; clk_hw 282 include/linux/clk-provider.h struct clk_hw hw; clk_hw 338 include/linux/clk-provider.h struct clk_hw hw; clk_hw 387 include/linux/clk-provider.h struct clk_hw hw; clk_hw 429 include/linux/clk-provider.h struct clk_hw hw; clk_hw 454 include/linux/clk-provider.h struct clk_hw hw; clk_hw 482 include/linux/clk-provider.h struct clk_hw hw; clk_hw 485 include/linux/clk-provider.h struct clk_hw *mux_hw; clk_hw 486 include/linux/clk-provider.h struct clk_hw *rate_hw; clk_hw 487 include/linux/clk-provider.h struct clk_hw *gate_hw; clk_hw 496 include/linux/clk-provider.h struct clk_hw *mux_hw, const struct clk_ops *mux_ops, clk_hw 497 include/linux/clk-provider.h struct clk_hw *rate_hw, const struct clk_ops *rate_ops, clk_hw 498 include/linux/clk-provider.h struct clk_hw *gate_hw, const struct clk_ops *gate_ops, clk_hw 512 include/linux/clk-provider.h struct clk_hw hw; clk_hw 534 include/linux/clk-provider.h struct clk *clk_register(struct device *dev, struct clk_hw *hw); clk_hw 535 include/linux/clk-provider.h struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw); clk_hw 542 include/linux/clk-provider.h struct clk_hw *__clk_get_hw(struct clk *clk); clk_hw 554 include/linux/clk-provider.h long __clk_mux_determine_rate(struct clk_hw *hw, unsigned long rate, clk_hw 137 include/linux/clk/ti.h struct clk_hw hw; clk_hw 220 include/linux/clk/ti.h typedef void (*ti_of_clk_init_cb_t)(struct clk_hw *, struct device_node *); clk_hw 255 include/linux/clk/ti.h int omap3_noncore_dpll_enable(struct clk_hw *hw); clk_hw 256 include/linux/clk/ti.h void omap3_noncore_dpll_disable(struct clk_hw *hw); clk_hw 257 include/linux/clk/ti.h int omap3_noncore_dpll_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 259 include/linux/clk/ti.h unsigned long omap4_dpll_regm4xen_recalc(struct clk_hw *hw, clk_hw 261 include/linux/clk/ti.h long omap4_dpll_regm4xen_round_rate(struct clk_hw *hw, clk_hw 264 include/linux/clk/ti.h u8 omap2_init_dpll_parent(struct clk_hw *hw); clk_hw 265 include/linux/clk/ti.h unsigned long omap3_dpll_recalc(struct clk_hw *hw, unsigned long parent_rate); clk_hw 266 include/linux/clk/ti.h long omap2_dpll_round_rate(struct clk_hw *hw, unsigned long target_rate, clk_hw 268 include/linux/clk/ti.h void omap2_init_clk_clkdm(struct clk_hw *clk); clk_hw 269 include/linux/clk/ti.h unsigned long omap3_clkoutx2_recalc(struct clk_hw *hw, clk_hw 271 include/linux/clk/ti.h int omap3_clkoutx2_set_rate(struct clk_hw *hw, unsigned long rate, clk_hw 273 include/linux/clk/ti.h long omap3_clkoutx2_round_rate(struct clk_hw *hw, unsigned long rate, clk_hw 275 include/linux/clk/ti.h int omap2_clkops_enable_clkdm(struct clk_hw *hw); clk_hw 276 include/linux/clk/ti.h void omap2_clkops_disable_clkdm(struct clk_hw *hw); clk_hw 279 include/linux/clk/ti.h int omap3_dpll4_set_rate(struct clk_hw *clk, unsigned long rate, clk_hw 281 include/linux/clk/ti.h int omap2_dflt_clk_enable(struct clk_hw *hw); clk_hw 282 include/linux/clk/ti.h void omap2_dflt_clk_disable(struct clk_hw *hw); clk_hw 283 include/linux/clk/ti.h int omap2_dflt_clk_is_enabled(struct clk_hw *hw); clk_hw 285 include/linux/clk/ti.h unsigned long omap2_dpllcore_recalc(struct clk_hw *hw, clk_hw 287 include/linux/clk/ti.h int omap2_reprogram_dpllcore(struct clk_hw *clk, unsigned long rate, clk_hw 289 include/linux/clk/ti.h void omap2xxx_clkt_dpllcore_init(struct clk_hw *hw); clk_hw 297 include/linux/clk/ti.h int ti_clk_retry_init(struct device_node *node, struct clk_hw *hw, clk_hw 300 include/linux/clk/ti.h int ti_clk_add_component(struct device_node *node, struct clk_hw *hw, int type);