Lines Matching defs:cclk
116 struct clk_hw_omap_comp *cclk = to_clk_hw_comp(hw);
126 if (!cclk->comp_nodes[i])
129 comp = _lookup_component(cclk->comp_nodes[i]);
132 cclk->comp_nodes[i]->name, node);
139 if (cclk->comp_clks[comp->type] != NULL) {
145 cclk->comp_clks[comp->type] = comp;
148 cclk->comp_nodes[i] = NULL;
153 comp = cclk->comp_clks[i];
171 _get_hw(cclk, CLK_COMPONENT_TYPE_MUX),
173 _get_hw(cclk, CLK_COMPONENT_TYPE_DIVIDER),
175 _get_hw(cclk, CLK_COMPONENT_TYPE_GATE),
190 if (!cclk->comp_clks[i])
192 list_del(&cclk->comp_clks[i]->link);
193 kfree(cclk->comp_clks[i]->parent_names);
194 kfree(cclk->comp_clks[i]);
197 kfree(cclk);
204 struct clk_hw_omap_comp *cclk;
214 cclk = kzalloc(sizeof(*cclk), GFP_KERNEL);
215 if (!cclk)
220 cclk->comp_nodes[i] = _get_component_node(node, i);
222 _register_composite(&cclk->hw, node);