Lines Matching defs:clk_hw
164 struct clk_hw *hw = user;
165 struct clk_hw_omap *clk_hw = to_clk_hw_omap(hw);
166 struct dpll_data *dd = clk_hw->dpll_data;
198 clk = of_ti_clk_register_omap_hw(node, &clk_hw->hw, name);
208 kfree(clk_hw->dpll_data);
211 kfree(clk_hw);
231 struct clk_hw_omap *clk_hw;
241 clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL);
242 if (!clk_hw)
245 clk_hw->ops = hw_ops;
246 clk_hw->hw.init = &init;
261 clk_hw->ops = NULL;
262 } else if (ti_clk_get_reg_addr(node, 0, &clk_hw->clksel_reg)) {
263 kfree(clk_hw);
270 clk = of_ti_clk_register_omap_hw(node, &clk_hw->hw, name);
273 kfree(clk_hw);
291 struct clk_hw_omap *clk_hw = NULL;
298 clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL);
300 if (!dd || !clk_hw || !init)
303 clk_hw->dpll_data = dd;
304 clk_hw->ops = &clkhwops_omap3_dpll;
305 clk_hw->hw.init = init;
336 clk_hw->ops = &clkhwops_omap2xxx_dpll;
337 omap2xxx_clkt_dpllcore_init(&clk_hw->hw);
364 _register_dpll(&clk_hw->hw, node);
371 kfree(clk_hw);