Lines Matching refs:uart_8250_port
64 struct uart_8250_port;
75 int (*setup_irq)(struct uart_8250_port *);
76 void (*release_irq)(struct uart_8250_port *);
77 void (*setup_timer)(struct uart_8250_port *);
84 struct uart_8250_port *port; /* for hrtimer callbacks */
95 struct uart_8250_port { struct
132 int (*dl_read)(struct uart_8250_port *); argument
133 void (*dl_write)(struct uart_8250_port *, int); argument
136 void (*rs485_start_tx)(struct uart_8250_port *); argument
137 void (*rs485_stop_tx)(struct uart_8250_port *); argument
144 static inline struct uart_8250_port *up_to_u8250p(struct uart_port *up) in up_to_u8250p() argument
146 return container_of(up, struct uart_8250_port, port); in up_to_u8250p()
149 int serial8250_register_8250_port(const struct uart_8250_port *);
175 u16 serial8250_rx_chars(struct uart_8250_port *up, u16 lsr);
176 void serial8250_read_char(struct uart_8250_port *up, u16 lsr);
177 void serial8250_tx_chars(struct uart_8250_port *up);
178 unsigned int serial8250_modem_status(struct uart_8250_port *up);
179 void serial8250_init_port(struct uart_8250_port *up);
180 void serial8250_set_defaults(struct uart_8250_port *up);
181 void serial8250_console_write(struct uart_8250_port *up, const char *s,