Lines Matching refs:characteristics
32 const struct clk_master_characteristics *characteristics;
91 const struct clk_master_characteristics *characteristics =
92 master->characteristics;
103 rate /= characteristics->divisors[div];
105 if (rate < characteristics->output.min)
107 else if (rate > characteristics->output.max)
126 div = master->characteristics->divisors[div];
147 div = master->characteristics->divisors[div];
165 const struct clk_master_characteristics *characteristics =
166 master->characteristics;
172 for (i = 0; i < ARRAY_SIZE(characteristics->divisors); i++) {
173 if (!characteristics->divisors[i])
176 if (div == characteristics->divisors[i])
179 if (max_div < characteristics->divisors[i]) {
180 max_div = characteristics->divisors[i];
197 rate /= characteristics->divisors[div_index];
198 if (rate < characteristics->output.min)
200 else if (rate > characteristics->output.max)
212 master->div = characteristics->divisors[div_index];
251 const struct clk_master_characteristics *characteristics =
252 master_div->characteristics;
286 cnd->old_rate * characteristics->divisors[div],
304 new_parent_rate = cnd->new_rate * characteristics->divisors[div];
306 for (i = 0; i < ARRAY_SIZE(characteristics->divisors); i++) {
307 if (!characteristics->divisors[i])
311 characteristics->divisors[i]);
313 tmp_diff = characteristics->output.max - new_rate;
318 new_div = characteristics->divisors[i];
381 const struct clk_master_characteristics *characteristics =
382 master->characteristics;
392 if (pres == MASTER_PRES_MAX && characteristics->have_div3_pres)
428 if (pres == MASTER_PRES_MAX && master->characteristics->have_div3_pres)
452 if (pres == MASTER_PRES_MAX && master->characteristics->have_div3_pres)
478 const struct clk_master_characteristics *characteristics,
506 master->characteristics = characteristics;
517 master->div = characteristics->divisors[mckr];
536 const struct clk_master_characteristics *characteristics,
541 characteristics,
550 const struct clk_master_characteristics *characteristics,
564 characteristics, ops,