Lines Matching defs:psc_ops

88 struct psc_ops {  struct
89 void (*fifo_init)(struct uart_port *port);
90 int (*raw_rx_rdy)(struct uart_port *port);
91 int (*raw_tx_rdy)(struct uart_port *port);
92 int (*rx_rdy)(struct uart_port *port);
93 int (*tx_rdy)(struct uart_port *port);
94 int (*tx_empty)(struct uart_port *port);
95 void (*stop_rx)(struct uart_port *port);
96 void (*start_tx)(struct uart_port *port);
97 void (*stop_tx)(struct uart_port *port);
98 void (*rx_clr_irq)(struct uart_port *port);
99 void (*tx_clr_irq)(struct uart_port *port);
100 void (*write_char)(struct uart_port *port, unsigned char c);
101 unsigned char (*read_char)(struct uart_port *port);
102 void (*cw_disable_ints)(struct uart_port *port);
103 void (*cw_restore_ints)(struct uart_port *port);
104 unsigned int (*set_baudrate)(struct uart_port *port,
107 int (*clock_alloc)(struct uart_port *port);
108 void (*clock_relse)(struct uart_port *port);
109 int (*clock)(struct uart_port *port, int enable);
110 int (*fifoc_init)(void);
111 void (*fifoc_uninit)(void);
112 void (*get_irq)(struct uart_port *, struct device_node *);
113 irqreturn_t (*handle_irq)(struct uart_port *port);
114 u16 (*get_status)(struct uart_port *port);
115 u8 (*get_ipcr)(struct uart_port *port);
116 void (*command)(struct uart_port *port, u8 cmd);
117 void (*set_mode)(struct uart_port *port, u8 mr1, u8 mr2);
118 void (*set_rts)(struct uart_port *port, int state);
119 void (*enable_ms)(struct uart_port *port);
120 void (*set_sicr)(struct uart_port *port, u32 val);
121 void (*set_imr)(struct uart_port *port, u16 val);
122 u8 (*get_mr1)(struct uart_port *port);
1041 static const struct psc_ops *psc_ops; variable