Lines Matching refs:uart_port

49 	unsigned int	(*serial_in)(struct uart_port *, int);
50 void (*serial_out)(struct uart_port *, int, int);
53 void (*set_termios)(struct uart_port *,
56 void (*set_ldisc)(struct uart_port *,
58 unsigned int (*get_mctrl)(struct uart_port *);
59 int (*handle_irq)(struct uart_port *);
60 void (*pm)(struct uart_port *, unsigned int state,
62 void (*handle_break)(struct uart_port *);
125 struct uart_port port;
172 static inline struct uart_8250_port *up_to_u8250p(struct uart_port *up) in up_to_u8250p()
182 int early_serial_setup(struct uart_port *port);
185 void serial8250_update_uartclk(struct uart_port *port, unsigned int uartclk);
186 void serial8250_do_set_termios(struct uart_port *port, struct ktermios *termios,
188 void serial8250_do_set_ldisc(struct uart_port *port, struct ktermios *termios);
189 unsigned int serial8250_do_get_mctrl(struct uart_port *port);
190 int serial8250_do_startup(struct uart_port *port);
191 void serial8250_do_shutdown(struct uart_port *port);
192 void serial8250_do_pm(struct uart_port *port, unsigned int state,
194 void serial8250_do_set_mctrl(struct uart_port *port, unsigned int mctrl);
195 void serial8250_do_set_divisor(struct uart_port *port, unsigned int baud,
197 int fsl8250_handle_irq(struct uart_port *port);
198 int serial8250_handle_irq(struct uart_port *port, unsigned int iir);
207 int serial8250_console_setup(struct uart_port *port, char *options, bool probe);
208 int serial8250_console_exit(struct uart_port *port);
210 void serial8250_set_isa_configurator(void (*v)(int port, struct uart_port *up,
220 int rt288x_setup(struct uart_port *p);
223 static inline int rt288x_setup(struct uart_port *p) { return -ENODEV; } in rt288x_setup()