Lines Matching refs:mxser_port
253 struct mxser_port { struct
288 struct mxser_port ports[] /* __counted_by(nports) */; argument
334 static void mxser_set_must_fifo_value(struct mxser_port *info) in mxser_set_must_fifo_value()
411 static bool mxser_16550A_or_MUST(struct mxser_port *info) in mxser_16550A_or_MUST()
416 static void mxser_process_txrx_fifo(struct mxser_port *info) in mxser_process_txrx_fifo()
436 static void __mxser_start_tx(struct mxser_port *info) in __mxser_start_tx()
443 static void mxser_start_tx(struct mxser_port *info) in mxser_start_tx()
452 static void __mxser_stop_tx(struct mxser_port *info) in __mxser_stop_tx()
460 struct mxser_port *mp = container_of(port, struct mxser_port, port); in mxser_carrier_raised()
467 struct mxser_port *mp = container_of(port, struct mxser_port, port); in mxser_dtr_rts()
483 struct mxser_port *info = tty->driver_data; in mxser_set_baud()
546 static void mxser_handle_cts(struct tty_struct *tty, struct mxser_port *info, in mxser_handle_cts()
575 struct mxser_port *info = tty->driver_data; in mxser_change_speed()
684 struct mxser_port *port) in mxser_check_modem_status()
713 static void mxser_disable_and_clear_FIFO(struct mxser_port *info) in mxser_disable_and_clear_FIFO()
725 struct mxser_port *info = container_of(port, struct mxser_port, port); in mxser_activate()
816 static void mxser_stop_rx(struct mxser_port *info) in mxser_stop_rx()
830 struct mxser_port *info = container_of(port, struct mxser_port, port); in mxser_shutdown_port()
873 struct mxser_port *port = container_of(tport, struct mxser_port, port); in mxser_open()
882 struct mxser_port *info = tty->driver_data; in mxser_flush_buffer()
903 struct mxser_port *info = tty->driver_data; in mxser_write()
922 struct mxser_port *info = tty->driver_data; in mxser_put_char()
936 struct mxser_port *info = tty->driver_data; in mxser_flush_chars()
947 struct mxser_port *info = tty->driver_data; in mxser_write_room()
954 struct mxser_port *info = tty->driver_data; in mxser_chars_in_buffer()
967 struct mxser_port *info = tty->driver_data; in mxser_get_serial_info()
994 struct mxser_port *info = tty->driver_data; in mxser_set_serial_info()
1080 static int mxser_get_lsr_info(struct mxser_port *info, in mxser_get_lsr_info()
1096 struct mxser_port *info = tty->driver_data; in mxser_tiocmget()
1120 struct mxser_port *info = tty->driver_data; in mxser_tiocmset()
1143 static int mxser_cflags_changed(struct mxser_port *info, unsigned long arg, in mxser_cflags_changed()
1165 static int mxser_ioctl_op_mode(struct mxser_port *port, int index, bool set, in mxser_ioctl_op_mode()
1202 struct mxser_port *info = tty->driver_data; in mxser_ioctl()
1247 struct mxser_port *info = tty->driver_data; in mxser_get_icount()
1275 struct mxser_port *info = tty->driver_data; in mxser_throttle()
1297 struct mxser_port *info = tty->driver_data; in mxser_unthrottle()
1330 struct mxser_port *info = tty->driver_data; in mxser_stop()
1341 struct mxser_port *info = tty->driver_data; in mxser_start()
1353 struct mxser_port *info = tty->driver_data; in mxser_set_termios()
1379 static bool mxser_tx_empty(struct mxser_port *info) in mxser_tx_empty()
1396 struct mxser_port *info = tty->driver_data; in mxser_wait_until_sent()
1450 struct mxser_port *info = tty->driver_data; in mxser_hangup()
1461 struct mxser_port *info = tty->driver_data; in mxser_rs_break()
1477 static bool mxser_receive_chars_new(struct mxser_port *port, u8 status) in mxser_receive_chars_new()
1501 struct mxser_port *port, u8 status) in mxser_receive_chars_old()
1556 struct mxser_port *port, u8 status) in mxser_receive_chars()
1566 static void mxser_transmit_chars(struct tty_struct *tty, struct mxser_port *port) in mxser_transmit_chars()
1601 static bool mxser_port_isr(struct mxser_port *port) in mxser_port_isr()
1659 struct mxser_port *port; in mxser_interrupt()
1729 struct mxser_port *info; in mxser_initbrd()