Lines Matching refs:divisor
75 int act_baud, divisor, error;
80 divisor = (rclk + baudrate) / (baudrate << 1) - 2;
81 if (divisor < 0 || divisor >= 65536)
83 act_baud = rclk / 2 / (divisor + 2);
92 return (divisor);
99 int divisor;
128 divisor = z8530_divisor(bas->rclk, baudrate);
129 if (divisor == -1)
132 divisor = -1;
137 if (divisor >= 0) {
138 uart_setmreg(bas, WR_TCL, divisor & 0xff);
140 uart_setmreg(bas, WR_TCH, (divisor >> 8) & 0xff);
394 int baudrate, divisor, error;
409 divisor = uart_getmreg(bas, RR_TCH);
410 divisor = (divisor << 8) | uart_getmreg(bas, RR_TCL);
411 baudrate = bas->rclk / 2 / (divisor + 2);