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