Lines Matching refs:clk_hw
47 struct clk_hw *hw;
281 const char *clk_hw_get_name(const struct clk_hw *hw)
287 struct clk_hw *__clk_get_hw(struct clk *clk)
293 unsigned int clk_hw_get_num_parents(const struct clk_hw *hw)
299 struct clk_hw *clk_hw_get_parent(const struct clk_hw *hw)
362 struct clk_hw *
363 clk_hw_get_parent_by_index(const struct clk_hw *hw, unsigned int index)
399 unsigned long clk_hw_get_rate(const struct clk_hw *hw)
419 unsigned long clk_hw_get_flags(const struct clk_hw *hw)
425 bool clk_hw_is_prepared(const struct clk_hw *hw)
430 bool clk_hw_is_enabled(const struct clk_hw *hw)
454 clk_mux_determine_rate_flags(struct clk_hw *hw, struct clk_rate_request *req,
539 void clk_hw_set_rate_range(struct clk_hw *hw, unsigned long min_rate,
552 int __clk_mux_determine_rate(struct clk_hw *hw,
559 int __clk_mux_determine_rate_closest(struct clk_hw *hw,
832 int __clk_determine_rate(struct clk_hw *hw, struct clk_rate_request *req)
843 unsigned long clk_hw_round_rate(struct clk_hw *hw, unsigned long rate)
1722 void clk_hw_reparent(struct clk_hw *hw, struct clk_hw *new_parent)
2214 struct dentry *clk_debugfs_add_file(struct clk_hw *hw, char *name, umode_t mode,
2479 struct clk *__clk_create_clk(struct clk_hw *hw, const char *dev_id,
2524 struct clk *clk_register(struct device *dev, struct clk_hw *hw)
2620 static int clk_nodrv_prepare_enable(struct clk_hw *hw)
2625 static void clk_nodrv_disable_unprepare(struct clk_hw *hw)
2630 static int clk_nodrv_set_rate(struct clk_hw *hw, unsigned long rate,
2636 static int clk_nodrv_set_parent(struct clk_hw *hw, u8 index)
2713 struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw)