Lines Matching defs:uart_8250_port
94 struct uart_8250_port { struct
95 struct uart_port port;
96 struct timer_list timer; /* "no irq" timer */
97 struct list_head list; /* ports on this IRQ */
98 u32 capabilities; /* port capabilities */
99 unsigned short bugs; /* port bugs */
100 bool fifo_bug; /* min RX trigger if enabled */
101 unsigned int tx_loadsz; /* transmit fifo load size */
102 unsigned char acr;
103 unsigned char fcr;
104 unsigned char ier;
105 unsigned char lcr;
106 unsigned char mcr;
107 unsigned char mcr_mask; /* mask of user bits */
108 unsigned char mcr_force; /* mask of forced bits */
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