Lines Matching full:cc
39 struct q6dsp_cc *cc = dev_get_drvdata(clk->dev);
41 return cc->desc->lpass_set_clk(clk->dev, clk->q6dsp_clk_id, clk->attributes,
48 struct q6dsp_cc *cc = dev_get_drvdata(clk->dev);
50 cc->desc->lpass_set_clk(clk->dev, clk->q6dsp_clk_id, clk->attributes,
89 struct q6dsp_cc *cc = dev_get_drvdata(clk->dev);
91 return cc->desc->lpass_vote_clk(clk->dev, clk->q6dsp_clk_id,
98 struct q6dsp_cc *cc = dev_get_drvdata(clk->dev);
100 cc->desc->lpass_unvote_clk(clk->dev, clk->q6dsp_clk_id, clk->handle);
112 struct q6dsp_cc *cc = data;
117 dev_err(cc->dev, "Invalid clk specifier (%d, %d)\n", idx, attr);
121 if (cc->clks[idx]) {
122 cc->clks[idx]->attributes = attr;
123 return &cc->clks[idx]->hw;
131 struct q6dsp_cc *cc;
137 cc = devm_kzalloc(dev, sizeof(*cc), GFP_KERNEL);
138 if (!cc)
145 cc->desc = desc;
146 cc->dev = dev;
170 cc->clks[id] = clk;
177 ret = devm_of_clk_add_hw_provider(dev, q6dsp_of_clk_hw_get, cc);
181 dev_set_drvdata(dev, cc);