Lines Matching refs:divider
29 struct clk_divider divider; member
37 struct clk_divider *divider = container_of(hw, struct clk_divider, hw); in to_clk_div() local
39 return container_of(divider, struct clk_div, divider); in to_clk_div()
47 return div->ops->recalc_rate(&div->divider.hw, parent_rate); in clk_div_recalc_rate()
55 return div->ops->round_rate(&div->divider.hw, rate, prate); in clk_div_round_rate()
64 ret = div->ops->set_rate(&div->divider.hw, rate, parent_rate); in clk_div_set_rate()
97 div->divider.reg = reg; in mxs_clk_div()
98 div->divider.shift = shift; in mxs_clk_div()
99 div->divider.width = width; in mxs_clk_div()
100 div->divider.flags = CLK_DIVIDER_ONE_BASED; in mxs_clk_div()
101 div->divider.lock = &mxs_lock; in mxs_clk_div()
102 div->divider.hw.init = &init; in mxs_clk_div()
105 clk = clk_register(NULL, &div->divider.hw); in mxs_clk_div()