Lines Matching refs:rate_table
42 const struct rockchip_pll_rate_table *rate_table; member
54 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_get_pll_settings() local
58 if (rate == rate_table[i].rate) in rockchip_get_pll_settings()
59 return &rate_table[i]; in rockchip_get_pll_settings()
69 const struct rockchip_pll_rate_table *rate_table = pll->rate_table; in rockchip_pll_round_rate() local
74 if (drate >= rate_table[i].rate) in rockchip_pll_round_rate()
75 return rate_table[i].rate; in rockchip_pll_round_rate()
79 return rate_table[i - 1].rate; in rockchip_pll_round_rate()
347 int mode_shift, struct rockchip_pll_rate_table *rate_table, in rockchip_clk_register_pll() argument
406 if (rate_table) { in rockchip_clk_register_pll()
410 for (len = 0; rate_table[len].rate != 0; ) in rockchip_clk_register_pll()
414 pll->rate_table = kmemdup(rate_table, in rockchip_clk_register_pll()
418 WARN(!pll->rate_table, in rockchip_clk_register_pll()
425 if (!pll->rate_table) in rockchip_clk_register_pll()