Lines Matching refs:tree

124 	const struct mtk_pll_data *pll = &priv->tree->plls[clk->id];
166 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id];
184 do_div(_pcw, priv->tree->xtal2_rate);
203 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id];
214 return __mtk_pll_recalc_rate(pll, priv->tree->xtal2_rate,
221 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id];
250 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id];
287 const struct mtk_fixed_factor *fdiv = &priv->tree->fdivs[off];
301 rate = priv->tree->xtal_rate;
310 const struct mtk_fixed_factor *fdiv = &priv->tree->fdivs[off];
319 rate = priv->tree->xtal_rate;
331 const struct mtk_composite *mux = &priv->tree->muxes[off];
340 priv->tree->flags & CLK_BYPASS_XTAL)) {
353 return priv->tree->xtal_rate;
359 const struct mtk_composite *mux = &priv->tree->muxes[off];
368 priv->tree->flags & CLK_BYPASS_XTAL)) {
387 if (clk->id < priv->tree->fdivs_offs)
388 return priv->tree->fclks[clk->id].rate;
389 else if (clk->id < priv->tree->muxes_offs)
391 priv->tree->fdivs_offs);
394 priv->tree->muxes_offs);
403 if (clk->id < priv->tree->fdivs_offs) {
404 rate = priv->tree->fclks[clk->id].rate;
405 } else if (clk->id < priv->tree->muxes_offs) {
407 priv->tree->fdivs_offs);
410 priv->tree->muxes_offs);
422 if (clk->id < priv->tree->muxes_offs)
425 mux = &priv->tree->muxes[clk->id - priv->tree->muxes_offs];
455 if (clk->id < priv->tree->muxes_offs)
458 mux = &priv->tree->muxes[clk->id - priv->tree->muxes_offs];
479 if (clk->id < priv->tree->muxes_offs)
483 &priv->tree->muxes[clk->id - priv->tree->muxes_offs]);
578 const struct mtk_clk_tree *tree)
597 priv->tree = tree;
603 const struct mtk_clk_tree *tree,
623 priv->tree = tree;