Lines Matching refs:divisor
107 int divisor;
113 divisor = uart_getreg(bas, REG_DLL) | (uart_getreg(bas, REG_DLH) << 8);
119 if (divisor <= 134)
120 return (16000000 * divisor / bas->rclk);
121 return (16000 * divisor / (bas->rclk / 1000));
127 int actual_baud, divisor;
133 divisor = (rclk / (baudrate << 3) + 1) >> 1;
134 if (divisor == 0 || divisor >= 65536)
136 actual_baud = rclk / (divisor << 4);
145 return (divisor);
216 int divisor;
234 divisor = ns8250_divisor(bas->rclk, baudrate);
235 if (divisor == 0)
239 uart_setreg(bas, REG_DLL, divisor & 0xff);
240 uart_setreg(bas, REG_DLH, (divisor >> 8) & 0xff);
618 int baudrate, divisor, error;
668 divisor = uart_getreg(bas, REG_DLL) |
673 baudrate = (divisor > 0) ? bas->rclk / divisor / 16 : 0;