Lines Matching refs:shift
159 u32 val, shift = ffs(periph->layout->div_mask) - 1;
167 shift = (val & periph->layout->div_mask) >> shift;
169 return parent_rate >> shift;
176 int shift;
191 for (shift = 0; shift <= PERIPHERAL_MAX_SHIFT; shift++) {
192 if (parent_rate >> shift <= rate)
195 if (shift == PERIPHERAL_MAX_SHIFT + 1)
202 (shift << (ffs(periph->layout->div_mask) - 1)) |
205 return parent_rate >> shift;