Lines Matching defs:psc_ops

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