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