Lines Matching refs:rate_table
39 const struct rockchip_pll_rate_table *rate_table;
53 const struct rockchip_pll_rate_table *rate_table = pll->rate_table;
57 if (rate == rate_table[i].rate)
58 return &rate_table[i];
68 const struct rockchip_pll_rate_table *rate_table = pll->rate_table;
71 /* Assuming rate_table is in descending order */
73 if (drate >= rate_table[i].rate)
74 return rate_table[i].rate;
78 return rate_table[i - 1].rate;
1055 struct rockchip_pll_rate_table *rate_table,
1125 if (rate_table) {
1128 /* find count of rates in rate_table */
1129 for (len = 0; rate_table[len].rate != 0; )
1133 pll->rate_table = kmemdup_array(rate_table,
1135 sizeof(*pll->rate_table),
1137 WARN(!pll->rate_table,
1145 if (!pll->rate_table)
1151 if (!pll->rate_table || IS_ERR(ctx->grf))
1157 if (!pll->rate_table)
1165 if (!pll->rate_table)
1195 kfree(pll->rate_table);