Lines Matching refs:port
35 #define uart_console(port) \ argument
36 ((port)->cons && (port)->cons->index == (port)->line)
38 #define uart_console(port) (0) argument
127 int (*startup)(struct uart_port *port);
128 void (*shutdown)(struct uart_port *port);
129 void (*throttle)(struct uart_port *port);
130 void (*unthrottle)(struct uart_port *port);
278 struct tty_port port; member
312 void uart_write_wakeup(struct uart_port *port);
317 void uart_update_timeout(struct uart_port *port, unsigned int cflag,
319 unsigned int uart_get_baud_rate(struct uart_port *port, struct ktermios *termios,
322 unsigned int uart_get_divisor(struct uart_port *port, unsigned int baud);
325 static inline int uart_poll_timeout(struct uart_port *port) in uart_poll_timeout() argument
327 int timeout = port->timeout; in uart_poll_timeout()
337 struct uart_port port; member
366 int uart_set_options(struct uart_port *port, struct console *co, int baud,
369 void uart_console_write(struct uart_port *port, const char *s,
378 int uart_add_one_port(struct uart_driver *reg, struct uart_port *port);
379 int uart_remove_one_port(struct uart_driver *reg, struct uart_port *port);
385 int uart_suspend_port(struct uart_driver *reg, struct uart_port *port);
386 int uart_resume_port(struct uart_driver *reg, struct uart_port *port);
397 static inline int uart_tx_stopped(struct uart_port *port) in uart_tx_stopped() argument
399 struct tty_struct *tty = port->state->port.tty; in uart_tx_stopped()
400 if (tty->stopped || port->hw_stopped) in uart_tx_stopped()
426 extern void uart_insert_char(struct uart_port *port, unsigned int status,
431 uart_handle_sysrq_char(struct uart_port *port, unsigned int ch) in uart_handle_sysrq_char() argument
433 if (port->sysrq) { in uart_handle_sysrq_char()
434 if (ch && time_before(jiffies, port->sysrq)) { in uart_handle_sysrq_char()
436 port->sysrq = 0; in uart_handle_sysrq_char()
439 port->sysrq = 0; in uart_handle_sysrq_char()
444 #define uart_handle_sysrq_char(port,ch) ({ (void)port; 0; }) argument
450 static inline int uart_handle_break(struct uart_port *port) in uart_handle_break() argument
452 struct uart_state *state = port->state; in uart_handle_break()
454 if (port->handle_break) in uart_handle_break()
455 port->handle_break(port); in uart_handle_break()
458 if (port->cons && port->cons->index == port->line) { in uart_handle_break()
459 if (!port->sysrq) { in uart_handle_break()
460 port->sysrq = jiffies + HZ*5; in uart_handle_break()
463 port->sysrq = 0; in uart_handle_break()
466 if (port->flags & UPF_SAK) in uart_handle_break()
467 do_SAK(state->port.tty); in uart_handle_break()
474 #define UART_ENABLE_MS(port,cflag) ((port)->flags & UPF_HARDPPS_CD || \ argument