Lines Matching refs:n_i
593 int p_i, n_i; in clk_hclk_pll_round_rate() local
602 for (n_i = 4; n_i > 0; n_i--) { in clk_hclk_pll_round_rate()
603 m_i = div64_u64(o * n_i * (1 << p_i), i); in clk_hclk_pll_round_rate()
607 && pll_is_valid(i, n_i, 1000000, 27000000) in clk_hclk_pll_round_rate()
608 && pll_is_valid(i * m_i * (1 << p_i), n_i, in clk_hclk_pll_round_rate()
613 if (o * n_i * (1 << p_i) - i * m_i <= d) { in clk_hclk_pll_round_rate()
615 n = n_i; in clk_hclk_pll_round_rate()
617 d = o * n_i * (1 << p_i) - i * m_i; in clk_hclk_pll_round_rate()
655 u64 d_i, n_i, m, o; in clk_usb_pll_round_rate() local
681 for (n_i = 1; n_i <= 4; n_i++) { in clk_usb_pll_round_rate()
682 m = div64_u64(192000000 * d_i * n_i, o); in clk_usb_pll_round_rate()
684 && m * o == 192000000 * d_i * n_i in clk_usb_pll_round_rate()
686 && pll_is_valid(o, d_i * n_i, 1000000, 27000000))) in clk_usb_pll_round_rate()
689 clk->n_div = n_i; in clk_usb_pll_round_rate()