Lines Matching refs:uart_port
31 unsigned int (*serial_in)(struct uart_port *, int);
32 void (*serial_out)(struct uart_port *, int, int);
33 void (*set_termios)(struct uart_port *,
36 void (*set_ldisc)(struct uart_port *,
38 unsigned int (*get_mctrl)(struct uart_port *);
39 int (*handle_irq)(struct uart_port *);
40 void (*pm)(struct uart_port *, unsigned int state,
42 void (*handle_break)(struct uart_port *);
95 struct uart_port port;
144 static inline struct uart_8250_port *up_to_u8250p(struct uart_port *up) in up_to_u8250p()
154 extern int early_serial_setup(struct uart_port *port);
158 extern void serial8250_update_uartclk(struct uart_port *port,
160 extern void serial8250_do_set_termios(struct uart_port *port,
162 extern void serial8250_do_set_ldisc(struct uart_port *port,
164 extern unsigned int serial8250_do_get_mctrl(struct uart_port *port);
165 extern int serial8250_do_startup(struct uart_port *port);
166 extern void serial8250_do_shutdown(struct uart_port *port);
167 extern void serial8250_do_pm(struct uart_port *port, unsigned int state,
169 extern void serial8250_do_set_mctrl(struct uart_port *port, unsigned int mctrl);
170 extern void serial8250_do_set_divisor(struct uart_port *port, unsigned int baud,
173 extern int fsl8250_handle_irq(struct uart_port *port);
174 int serial8250_handle_irq(struct uart_port *port, unsigned int iir);
183 int serial8250_console_setup(struct uart_port *port, char *options, bool probe);
184 int serial8250_console_exit(struct uart_port *port);
187 (int port, struct uart_port *up,