Lines Matching refs:rp2_uart_port

178 struct rp2_uart_port {  struct
190 struct rp2_uart_port *ports; argument
229 static inline struct rp2_uart_port *port_to_up(struct uart_port *port) in port_to_up()
231 return container_of(port, struct rp2_uart_port, port); in port_to_up()
234 static void rp2_rmw(struct rp2_uart_port *up, int reg, in rp2_rmw()
243 static void rp2_rmw_clr(struct rp2_uart_port *up, int reg, u32 val) in rp2_rmw_clr()
248 static void rp2_rmw_set(struct rp2_uart_port *up, int reg, u32 val) in rp2_rmw_set()
253 static void rp2_mask_ch_irq(struct rp2_uart_port *up, int ch_num, in rp2_mask_ch_irq()
272 struct rp2_uart_port *up = port_to_up(port); in rp2_uart_tx_empty()
289 struct rp2_uart_port *up = port_to_up(port); in rp2_uart_get_mctrl()
338 static void __rp2_uart_set_termios(struct rp2_uart_port *up, in __rp2_uart_set_termios()
378 struct rp2_uart_port *up = port_to_up(port); in rp2_uart_set_termios()
399 static void rp2_rx_chars(struct rp2_uart_port *up) in rp2_rx_chars()
432 static void rp2_tx_chars(struct rp2_uart_port *up) in rp2_tx_chars()
462 static void rp2_ch_interrupt(struct rp2_uart_port *up) in rp2_ch_interrupt()
511 static inline void rp2_flush_fifos(struct rp2_uart_port *up) in rp2_flush_fifos()
523 struct rp2_uart_port *up = port_to_up(port); in rp2_uart_startup()
537 struct rp2_uart_port *up = port_to_up(port); in rp2_uart_shutdown()
630 static void rp2_init_port(struct rp2_uart_port *up, const struct firmware *fw) in rp2_init_port()
682 struct rp2_uart_port *rp = &card->ports[i]; in rp2_fw_cb()
741 struct rp2_uart_port *ports; in rp2_probe()