Lines Matching defs:uart_ops
19260 struct uart_ops { struct
19261 unsigned int (*tx_empty)(struct uart_port *);
19262 void (*set_mctrl)(struct uart_port *, unsigned int);
19263 unsigned int (*get_mctrl)(struct uart_port *);
19264 void (*stop_tx)(struct uart_port *);
19265 void (*start_tx)(struct uart_port *);
19266 void (*throttle)(struct uart_port *);
19267 void (*unthrottle)(struct uart_port *);
19268 void (*send_xchar)(struct uart_port *, char);
19269 void (*stop_rx)(struct uart_port *);
19270 void (*enable_ms)(struct uart_port *);
19271 void (*break_ctl)(struct uart_port *, int);
19272 int (*startup)(struct uart_port *);
19273 void (*shutdown)(struct uart_port *);
19274 void (*flush_buffer)(struct uart_port *);
19275 void (*set_termios)(struct uart_port *, struct ktermios *, struct ktermios *);
19276 void (*set_ldisc)(struct uart_port *, struct ktermios *);
19277 void (*pm)(struct uart_port *, unsigned int, unsigned int);
19278 const char * (*type)(struct uart_port *);
19279 void (*release_port)(struct uart_port *);
19280 int (*request_port)(struct uart_port *);
19281 void (*config_port)(struct uart_port *, int);
19282 int (*verify_port)(struct uart_port *, struct serial_struct *);
19283 int (*ioctl)(struct uart_port *, unsigned int, long unsigned int);
19284 int (*poll_init)(struct uart_port *);
19285 void (*poll_put_char)(struct uart_port *, unsigned char);
19286 int (*poll_get_char)(struct uart_port *);