Lines Matching refs:parent_rate
69 unsigned long parent_rate)
76 if (parent_rate == 0) {
84 clk->rate = parent_rate;
85 return parent_rate;
94 clk->rate = parent_rate / (div_h + div_l);
96 __func__, clk->rate, parent_rate, div_h, div_l);
102 unsigned long *parent_rate)
106 if (rate == 0 || *parent_rate == 0)
109 if (rate == *parent_rate)
110 return *parent_rate;
112 div = DIV_ROUND_CLOSEST(*parent_rate, rate);
114 return *parent_rate;
116 return *parent_rate / div;
120 unsigned long parent_rate)
127 if (rate == 0 || parent_rate == 0)
131 if (rate == parent_rate) {
138 div = DIV_ROUND_CLOSEST(parent_rate, rate);