Lines Matching defs:uart_port
299 struct uart_port { struct
303 unsigned int (*serial_in)(struct uart_port *, int); argument
304 void (*serial_out)(struct uart_port *, int, int); argument
305 void (*set_termios)(struct uart_port *, argument
308 int (*handle_irq)(struct uart_port *); argument
309 void (*pm)(struct uart_port *, unsigned int state, argument
311 unsigned int irq; /* irq number */
312 unsigned long irqflags; /* irq flags */
313 unsigned int uartclk; /* base uart clock */
314 unsigned int fifosize; /* tx fifo size */
315 unsigned char x_char; /* xon/xoff char */
316 unsigned char regshift; /* reg offset shift */
317 unsigned char iotype; /* io access style */
318 unsigned char unused1;
328 unsigned int read_status_mask; /* driver specific */
329 unsigned int ignore_status_mask; /* driver specific */
330 struct uart_state *state; /* pointer to parent state */
331 struct uart_icount icount; /* statistics */
333 struct console *cons; /* struct console, if any */
335 unsigned long sysrq; /* sysrq timeout */
338 upf_t flags;
369 unsigned int mctrl; /* current modem ctrl settings */
393 struct uart_port *uart_port; argument