Lines Matching refs:div
33 struct clk_divider div; member
41 struct clk_divider *div = container_of(hw, struct clk_divider, hw); in to_clk_busy_divider() local
43 return container_of(div, struct clk_busy_divider, div); in to_clk_busy_divider()
51 return busy->div_ops->recalc_rate(&busy->div.hw, parent_rate); in clk_busy_divider_recalc_rate()
59 return busy->div_ops->round_rate(&busy->div.hw, rate, prate); in clk_busy_divider_round_rate()
68 ret = busy->div_ops->set_rate(&busy->div.hw, rate, parent_rate); in clk_busy_divider_set_rate()
96 busy->div.reg = reg; in imx_clk_busy_divider()
97 busy->div.shift = shift; in imx_clk_busy_divider()
98 busy->div.width = width; in imx_clk_busy_divider()
99 busy->div.lock = &imx_ccm_lock; in imx_clk_busy_divider()
108 busy->div.hw.init = &init; in imx_clk_busy_divider()
110 clk = clk_register(NULL, &busy->div.hw); in imx_clk_busy_divider()