Lines Matching defs:rate
43 unsigned long rate;
466 long ferr, rate, rate_rounded;
473 rate = 2500000;
476 rate = 25000000;
479 rate = 125000000;
485 rate_rounded = clk_round_rate(clk, rate);
492 ferr = abs(rate_rounded - rate);
493 ferr = DIV_ROUND_UP(ferr, rate / 100000);
496 rate);
4265 return mgmt->rate;
4268 static long fu540_macb_tx_round_rate(struct clk_hw *hw, unsigned long rate,
4271 if (WARN_ON(rate < 2500000))
4273 else if (rate == 2500000)
4275 else if (WARN_ON(rate < 13750000))
4277 else if (WARN_ON(rate < 25000000))
4279 else if (rate == 25000000)
4281 else if (WARN_ON(rate < 75000000))
4283 else if (WARN_ON(rate < 125000000))
4285 else if (rate == 125000000)
4288 WARN_ON(rate > 125000000);
4293 static int fu540_macb_tx_set_rate(struct clk_hw *hw, unsigned long rate,
4296 rate = fu540_macb_tx_round_rate(hw, rate, &parent_rate);
4297 if (rate != 125000000)
4301 mgmt->rate = rate;
4332 mgmt->rate = 0;