divide 1751 dev/pci/maestro.c u_int prescale = 0, divide = (freq != 0) ? (clock / freq) : ~0; divide 1753 dev/pci/maestro.c if (divide < 4) divide 1754 dev/pci/maestro.c divide = 4; divide 1755 dev/pci/maestro.c else if (divide > 32 << 8) divide 1756 dev/pci/maestro.c divide = 32 << 8; divide 1758 dev/pci/maestro.c for (; divide > 32 << 1; divide >>= 1) divide 1760 dev/pci/maestro.c divide = (divide + 1) >> 1; divide 1762 dev/pci/maestro.c for (; prescale < 7 && divide > 2 && !(divide & 1); divide >>= 1) divide 1767 dev/pci/maestro.c (prescale << WP_TIMER_FREQ_PRESCALE_SHIFT) | (divide - 1));