Lines Matching defs:clk_ops
165 struct clk_ops { struct
166 int (*prepare)(struct clk_hw *hw);
167 void (*unprepare)(struct clk_hw *hw);
168 int (*is_prepared)(struct clk_hw *hw);
169 void (*unprepare_unused)(struct clk_hw *hw);
170 int (*enable)(struct clk_hw *hw);
171 void (*disable)(struct clk_hw *hw);
172 int (*is_enabled)(struct clk_hw *hw);
173 void (*disable_unused)(struct clk_hw *hw);
174 unsigned long (*recalc_rate)(struct clk_hw *hw,
176 long (*round_rate)(struct clk_hw *hw, unsigned long rate,
178 long (*determine_rate)(struct clk_hw *hw,
184 int (*set_parent)(struct clk_hw *hw, u8 index);
185 u8 (*get_parent)(struct clk_hw *hw);
186 int (*set_rate)(struct clk_hw *hw, unsigned long rate,
211 const struct clk_ops *ops; argument