Lines Matching defs:divide
762 int divide;
771 divide = 1;
772 while ((prescale > 5) && (divide < 32)) {
774 divide <<= 1;
776 divide >>= 1;
779 for (; divide < 31; divide++)
781 ((ESS_SYSCLK >> (prescale + 9)) / (divide + 1))) break;
783 /* divide = 0 is illegal, but don't let prescale = 4! */
784 if (divide == 0) {
785 divide++;
788 } else if (divide > 1)
789 divide--;
791 __maestro_write(chip, 6, 0x9000 | (prescale << 5) | divide); /* set reg */