Lines Matching refs:rate
457 static long clk_pm_cpu_round_rate(struct clk_hw *hw, unsigned long rate,
462 unsigned int div = *parent_rate / rate;
509 unsigned int new_level, unsigned long rate,
537 if (rate < 1000*1000*1000)
541 * We are going to L0 with rate >= 1GHz. Check whether we have been at
556 static int clk_pm_cpu_set_rate(struct clk_hw *hw, unsigned long rate,
561 unsigned int div = parent_rate / rate;
589 clk_pm_cpu_set_rate_wa(pm_cpu, load_level, rate, base);
593 return rate;
649 struct clk_double_div *rate;
651 rate = to_clk_double_div(rate_hw);
652 rate->reg1 = reg + (u64)rate->reg1;
653 rate->reg2 = reg + (u64)rate->reg2;
655 struct clk_divider *rate = to_clk_divider(rate_hw);
659 rate->reg = reg + (u64)rate->reg;
660 for (clkt = rate->table; clkt->div; clkt++)
662 rate->width = order_base_2(table_size);
663 rate->lock = lock;