Lines Matching defs:uart_ops
375 struct uart_ops { struct
376 unsigned int (*tx_empty)(struct uart_port *);
377 void (*set_mctrl)(struct uart_port *, unsigned int mctrl);
378 unsigned int (*get_mctrl)(struct uart_port *);
379 void (*stop_tx)(struct uart_port *);
380 void (*start_tx)(struct uart_port *);
381 void (*throttle)(struct uart_port *);
382 void (*unthrottle)(struct uart_port *);
383 void (*send_xchar)(struct uart_port *, char ch);
384 void (*stop_rx)(struct uart_port *);
385 void (*start_rx)(struct uart_port *);
386 void (*enable_ms)(struct uart_port *);
387 void (*break_ctl)(struct uart_port *, int ctl);
388 int (*startup)(struct uart_port *);
389 void (*shutdown)(struct uart_port *);
390 void (*flush_buffer)(struct uart_port *);
391 void (*set_termios)(struct uart_port *, struct ktermios *new,
393 void (*set_ldisc)(struct uart_port *, struct ktermios *);
394 void (*pm)(struct uart_port *, unsigned int state,
396 const char *(*type)(struct uart_port *);
397 void (*release_port)(struct uart_port *);
398 int (*request_port)(struct uart_port *);
399 void (*config_port)(struct uart_port *, int);
400 int (*verify_port)(struct uart_port *, struct serial_struct *);
401 int (*ioctl)(struct uart_port *, unsigned int, unsigned long);
403 int (*poll_init)(struct uart_port *);
404 void (*poll_put_char)(struct uart_port *, unsigned char);
405 int (*poll_get_char)(struct uart_port *);