Lines Matching refs:rate_table
43 const struct rockchip_pll_rate_table *rate_table; member
55 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_get_pll_settings() local
59 if (rate == rate_table[i].rate) in rockchip_get_pll_settings()
60 return &rate_table[i]; in rockchip_get_pll_settings()
70 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_pll_round_rate() local
75 if (drate >= rate_table[i].rate) in rockchip_pll_round_rate()
76 return rate_table[i].rate; in rockchip_pll_round_rate()
80 return rate_table[i - 1].rate; in rockchip_pll_round_rate()
335 struct rockchip_pll_rate_table *rate_table, in rockchip_clk_register_pll() argument
365 if (rate_table) { in rockchip_clk_register_pll()
369 for (len = 0; rate_table[len].rate != 0; ) in rockchip_clk_register_pll()
373 pll->rate_table = kmemdup(rate_table, in rockchip_clk_register_pll()
377 WARN(!pll->rate_table, in rockchip_clk_register_pll()
384 if (!pll->rate_table) in rockchip_clk_register_pll()