Lines Matching refs:uart_port
30 unsigned int (*serial_in)(struct uart_port *, int);
31 void (*serial_out)(struct uart_port *, int, int);
32 void (*set_termios)(struct uart_port *,
35 void (*set_ldisc)(struct uart_port *,
37 unsigned int (*get_mctrl)(struct uart_port *);
38 int (*handle_irq)(struct uart_port *);
39 void (*pm)(struct uart_port *, unsigned int state,
41 void (*handle_break)(struct uart_port *);
93 struct uart_port port;
140 static inline struct uart_8250_port *up_to_u8250p(struct uart_port *up) in up_to_u8250p()
150 extern int early_serial_setup(struct uart_port *port);
154 extern void serial8250_do_set_termios(struct uart_port *port,
156 extern void serial8250_do_set_ldisc(struct uart_port *port,
158 extern unsigned int serial8250_do_get_mctrl(struct uart_port *port);
159 extern int serial8250_do_startup(struct uart_port *port);
160 extern void serial8250_do_shutdown(struct uart_port *port);
161 extern void serial8250_do_pm(struct uart_port *port, unsigned int state,
163 extern void serial8250_do_set_mctrl(struct uart_port *port, unsigned int mctrl);
164 extern void serial8250_do_set_divisor(struct uart_port *port, unsigned int baud,
167 extern int fsl8250_handle_irq(struct uart_port *port);
168 int serial8250_handle_irq(struct uart_port *port, unsigned int iir);
177 int serial8250_console_setup(struct uart_port *port, char *options, bool probe);
180 (int port, struct uart_port *up,