for (clkp = onchip_clks; clkp < onchip_clks+ARRAY_SIZE(onchip_clks); clkp++) { if (likely((*clkp)->parent != clk)) continue; if (likely((*clkp)->recalc)) (*clkp)->recalc(*clkp);
list_for_each_entry(clkp, &clocks, node) { if (likely(clkp->parent != tclk)) continue; if (likely((u32)clkp->recalc)) clkp->recalc(clkp);
static void propagate_rate(struct clk *  clk){	struct clk **  clkp;	for (clkp = onchip_clks; clkp < onchip_clks+ARRAY_SIZE(onchip_clks); clkp++) {		if (likely((*clkp)->parent != clk)) continue;		if (likely((*clkp)->recalc))			(*clkp)->recalc(*clkp);	}}