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