Lines Matching defs:clk_ops
217 struct clk_ops { struct
218 int (*prepare)(struct clk_hw *hw);
219 void (*unprepare)(struct clk_hw *hw);
220 int (*is_prepared)(struct clk_hw *hw);
221 void (*unprepare_unused)(struct clk_hw *hw);
222 int (*enable)(struct clk_hw *hw);
223 void (*disable)(struct clk_hw *hw);
224 int (*is_enabled)(struct clk_hw *hw);
225 void (*disable_unused)(struct clk_hw *hw);
226 unsigned long (*recalc_rate)(struct clk_hw *hw,
228 long (*round_rate)(struct clk_hw *hw, unsigned long rate,
230 int (*determine_rate)(struct clk_hw *hw,
232 int (*set_parent)(struct clk_hw *hw, u8 index);
233 u8 (*get_parent)(struct clk_hw *hw);
234 int (*set_rate)(struct clk_hw *hw, unsigned long rate,
236 int (*set_rate_and_parent)(struct clk_hw *hw,
239 unsigned long (*recalc_accuracy)(struct clk_hw *hw,
263 const struct clk_ops *ops; argument