Lines Matching refs:gate_hw
185 struct clk_hw *gate_hw = composite->gate_hw; in clk_composite_is_enabled() local
187 __clk_hw_set_clk(gate_hw, hw); in clk_composite_is_enabled()
189 return gate_ops->is_enabled(gate_hw); in clk_composite_is_enabled()
196 struct clk_hw *gate_hw = composite->gate_hw; in clk_composite_enable() local
198 __clk_hw_set_clk(gate_hw, hw); in clk_composite_enable()
200 return gate_ops->enable(gate_hw); in clk_composite_enable()
207 struct clk_hw *gate_hw = composite->gate_hw; in clk_composite_disable() local
209 __clk_hw_set_clk(gate_hw, hw); in clk_composite_disable()
211 gate_ops->disable(gate_hw); in clk_composite_disable()
218 struct clk_hw *gate_hw, const struct clk_ops *gate_ops, in clk_hw_register_composite() argument
288 if (gate_hw && gate_ops) { in clk_hw_register_composite()
295 composite->gate_hw = gate_hw; in clk_hw_register_composite()
317 if (composite->gate_hw) in clk_hw_register_composite()
318 composite->gate_hw->clk = hw->clk; in clk_hw_register_composite()
331 struct clk_hw *gate_hw, const struct clk_ops *gate_ops, in clk_register_composite() argument
337 mux_hw, mux_ops, rate_hw, rate_ops, gate_hw, gate_ops, in clk_register_composite()