Lines Matching defs:clk_hw
156 struct clk_hw *hw = user;
157 struct clk_hw_omap *clk_hw = to_clk_hw_omap(hw);
158 struct dpll_data *dd = clk_hw->dpll_data;
190 clk = of_ti_clk_register_omap_hw(node, &clk_hw->hw, name);
200 kfree(clk_hw->dpll_data);
203 kfree(clk_hw);
223 struct clk_hw_omap *clk_hw;
233 clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL);
234 if (!clk_hw)
237 clk_hw->ops = hw_ops;
238 clk_hw->hw.init = &init;
253 clk_hw->ops = NULL;
254 } else if (ti_clk_get_reg_addr(node, 0, &clk_hw->clksel_reg)) {
255 kfree(clk_hw);
262 clk = of_ti_clk_register_omap_hw(node, &clk_hw->hw, name);
265 kfree(clk_hw);
283 struct clk_hw_omap *clk_hw = NULL;
292 clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL);
294 if (!dd || !clk_hw || !init)
297 clk_hw->dpll_data = dd;
298 clk_hw->ops = &clkhwops_omap3_dpll;
299 clk_hw->hw.init = init;
330 clk_hw->ops = &clkhwops_omap2xxx_dpll;
331 omap2xxx_clkt_dpllcore_init(&clk_hw->hw);
383 _register_dpll(&clk_hw->hw, node);
390 kfree(clk_hw);