Lines Matching refs:uart_port
46 static struct uart_port *esp32s3_acm_ports[UART_NR];
48 static void esp32s3_acm_write(struct uart_port *port, unsigned long reg, u32 v) in esp32s3_acm_write()
53 static u32 esp32s3_acm_read(struct uart_port *port, unsigned long reg) in esp32s3_acm_read()
58 static u32 esp32s3_acm_tx_fifo_free(struct uart_port *port) in esp32s3_acm_tx_fifo_free()
65 static u32 esp32s3_acm_tx_fifo_cnt(struct uart_port *port) in esp32s3_acm_tx_fifo_cnt()
72 static u32 esp32s3_acm_rx_fifo_cnt(struct uart_port *port) in esp32s3_acm_rx_fifo_cnt()
80 static unsigned int esp32s3_acm_tx_empty(struct uart_port *port) in esp32s3_acm_tx_empty()
85 static void esp32s3_acm_set_mctrl(struct uart_port *port, unsigned int mctrl) in esp32s3_acm_set_mctrl()
89 static unsigned int esp32s3_acm_get_mctrl(struct uart_port *port) in esp32s3_acm_get_mctrl()
94 static void esp32s3_acm_stop_tx(struct uart_port *port) in esp32s3_acm_stop_tx()
103 static void esp32s3_acm_rxint(struct uart_port *port) in esp32s3_acm_rxint()
126 static void esp32s3_acm_push(struct uart_port *port) in esp32s3_acm_push()
133 static void esp32s3_acm_put_char(struct uart_port *port, u8 c) in esp32s3_acm_put_char()
138 static void esp32s3_acm_put_char_sync(struct uart_port *port, u8 c) in esp32s3_acm_put_char_sync()
153 static void esp32s3_acm_transmit_buffer(struct uart_port *port) in esp32s3_acm_transmit_buffer()
177 static void esp32s3_acm_txint(struct uart_port *port) in esp32s3_acm_txint()
184 struct uart_port *port = dev_id; in esp32s3_acm_int()
198 static void esp32s3_acm_start_tx(struct uart_port *port) in esp32s3_acm_start_tx()
203 static void esp32s3_acm_stop_rx(struct uart_port *port) in esp32s3_acm_stop_rx()
212 static int esp32s3_acm_startup(struct uart_port *port) in esp32s3_acm_startup()
225 static void esp32s3_acm_shutdown(struct uart_port *port) in esp32s3_acm_shutdown()
231 static void esp32s3_acm_set_termios(struct uart_port *port, in esp32s3_acm_set_termios()
237 static const char *esp32s3_acm_type(struct uart_port *port) in esp32s3_acm_type()
243 static void esp32s3_acm_config_port(struct uart_port *port, int flags) in esp32s3_acm_config_port()
250 static void esp32s3_acm_poll_put_char(struct uart_port *port, unsigned char c) in esp32s3_acm_poll_put_char()
255 static int esp32s3_acm_poll_get_char(struct uart_port *port) in esp32s3_acm_poll_get_char()
282 static void esp32s3_acm_string_write(struct uart_port *port, const char *s, in esp32s3_acm_string_write()
291 struct uart_port *port = esp32s3_acm_ports[co->index]; in esp32s3_acm_console_write()
370 struct uart_port *port; in esp32s3_acm_probe()
418 struct uart_port *port = platform_get_drvdata(pdev); in esp32s3_acm_remove()