Lines Matching refs:baudrate
131 static int calc_baud_divisor(speed_t baudrate, speed_t clockrate) in calc_baud_divisor() argument
133 return DIV_ROUND_CLOSEST(clockrate, baudrate); in calc_baud_divisor()
474 static int f81232_find_clk(speed_t baudrate) in f81232_find_clk() argument
479 if (baudrate <= baudrate_table[idx] && in f81232_find_clk()
480 baudrate_table[idx] % baudrate == 0) in f81232_find_clk()
488 struct usb_serial_port *port, speed_t baudrate, in f81232_set_baudrate() argument
497 speed_t baud_list[] = { baudrate, old_baudrate, F81232_DEF_BAUDRATE }; in f81232_set_baudrate()
500 baudrate = baud_list[i]; in f81232_set_baudrate()
501 if (baudrate == 0) { in f81232_set_baudrate()
506 idx = f81232_find_clk(baudrate); in f81232_set_baudrate()
508 tty_encode_baud_rate(tty, baudrate, baudrate); in f81232_set_baudrate()
517 divisor = calc_baud_divisor(baudrate, priv->baud_base); in f81232_set_baudrate()
616 speed_t baudrate; in f81232_set_termios() local
628 baudrate = tty_get_baud_rate(tty); in f81232_set_termios()
629 if (baudrate > 0) { in f81232_set_termios()
635 f81232_set_baudrate(tty, port, baudrate, old_baud); in f81232_set_termios()