Lines Matching refs:baudrate
201 ns8250_divisor(int rclk, int baudrate) in ns8250_divisor() argument
206 if (baudrate == 0) in ns8250_divisor()
209 divisor = (rclk / (baudrate << 3) + 1) >> 1; in ns8250_divisor()
215 error = ((actual_baud - baudrate) * 2000 / baudrate + 1) / 2; in ns8250_divisor()
315 ns8250_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, in ns8250_param() argument
339 if (baudrate > 0 && bas->rclk > 0) { in ns8250_param()
340 divisor = ns8250_divisor(bas->rclk, baudrate); in ns8250_param()
398 ns8250_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, in ns8250_init() argument
420 if (bas->rclk_guess && bas->rclk == 0 && baudrate != 0) { in ns8250_init()
424 bas->rclk = baudrate * div * 16; in ns8250_init()
432 if (bas->rclk == 0 && baudrate != 0) in ns8250_init()
435 ns8250_param(bas, baudrate, databits, stopbits, parity); in ns8250_init()
762 int baudrate, divisor, error; in ns8250_bus_ioctl() local
810 baudrate = (divisor > 0) ? bas->rclk / divisor / 16 : 0; in ns8250_bus_ioctl()
811 if (baudrate > 0) in ns8250_bus_ioctl()
812 *(int*)data = baudrate; in ns8250_bus_ioctl()
871 ns8250_bus_param(struct uart_softc *sc, int baudrate, int databits, in ns8250_bus_param() argument
903 error = ns8250_param(bas, baudrate, databits, stopbits, parity); in ns8250_bus_param()