Lines Matching defs:clk_hw
1040 struct clk_hw clk_hw;
1058 #define to_uart_clock(hw) container_of(hw, struct mvebu_uart_clock, clk_hw)
1062 static int mvebu_uart_clock_prepare(struct clk_hw *hw)
1170 static int mvebu_uart_clock_enable(struct clk_hw *hw)
1194 static void mvebu_uart_clock_disable(struct clk_hw *hw)
1216 static int mvebu_uart_clock_is_enabled(struct clk_hw *hw)
1231 static int mvebu_uart_clock_save_context(struct clk_hw *hw)
1246 static void mvebu_uart_clock_restore_context(struct clk_hw *hw)
1259 static unsigned long mvebu_uart_clock_recalc_rate(struct clk_hw *hw,
1269 static long mvebu_uart_clock_round_rate(struct clk_hw *hw, unsigned long rate,
1279 static int mvebu_uart_clock_set_rate(struct clk_hw *hw, unsigned long rate,
1310 uart_clock->clk_hw.init = &init;
1318 return devm_clk_hw_register(dev, &uart_clock->clk_hw);
1394 hw_clk_data->hws[i] = &uart_clock_base->clocks[i].clk_hw;