Lines Matching refs:hw
165 int (*prepare)(struct clk_hw *hw);
166 void (*unprepare)(struct clk_hw *hw);
167 int (*is_prepared)(struct clk_hw *hw);
168 void (*unprepare_unused)(struct clk_hw *hw);
169 int (*enable)(struct clk_hw *hw);
170 void (*disable)(struct clk_hw *hw);
171 int (*is_enabled)(struct clk_hw *hw);
172 void (*disable_unused)(struct clk_hw *hw);
173 unsigned long (*recalc_rate)(struct clk_hw *hw,
175 long (*round_rate)(struct clk_hw *hw, unsigned long rate,
177 long (*determine_rate)(struct clk_hw *hw, unsigned long rate,
180 int (*set_parent)(struct clk_hw *hw, u8 index);
181 u8 (*get_parent)(struct clk_hw *hw);
182 int (*set_rate)(struct clk_hw *hw, unsigned long rate,
184 int (*set_rate_and_parent)(struct clk_hw *hw,
187 unsigned long (*recalc_accuracy)(struct clk_hw *hw,
189 int (*get_phase)(struct clk_hw *hw);
190 int (*set_phase)(struct clk_hw *hw, int degrees);
191 void (*init)(struct clk_hw *hw);
192 int (*debug_init)(struct clk_hw *hw, struct dentry *dentry);
245 struct clk_hw hw; member
282 struct clk_hw hw; member
338 struct clk_hw hw; member
387 struct clk_hw hw; member
429 struct clk_hw hw; member
454 struct clk_hw hw; member
482 struct clk_hw hw; member
512 struct clk_hw hw; member
534 struct clk *clk_register(struct device *dev, struct clk_hw *hw);
535 struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw);
554 long __clk_mux_determine_rate(struct clk_hw *hw, unsigned long rate,