Lines Matching refs:uart_port
312 static unsigned int au_serial_in(struct uart_port *p, int offset) in au_serial_in()
322 static void au_serial_out(struct uart_port *p, int offset, int value) in au_serial_out()
345 static unsigned int hub6_serial_in(struct uart_port *p, int offset) in hub6_serial_in()
352 static void hub6_serial_out(struct uart_port *p, int offset, int value) in hub6_serial_out()
359 static unsigned int mem_serial_in(struct uart_port *p, int offset) in mem_serial_in()
365 static void mem_serial_out(struct uart_port *p, int offset, int value) in mem_serial_out()
371 static void mem32_serial_out(struct uart_port *p, int offset, int value) in mem32_serial_out()
377 static unsigned int mem32_serial_in(struct uart_port *p, int offset) in mem32_serial_in()
383 static void mem32be_serial_out(struct uart_port *p, int offset, int value) in mem32be_serial_out()
389 static unsigned int mem32be_serial_in(struct uart_port *p, int offset) in mem32be_serial_in()
395 static unsigned int io_serial_in(struct uart_port *p, int offset) in io_serial_in()
401 static void io_serial_out(struct uart_port *p, int offset, int value) in io_serial_out()
407 static int serial8250_default_handle_irq(struct uart_port *port);
408 static int exar_handle_irq(struct uart_port *port);
410 static void set_io_from_upio(struct uart_port *p) in set_io_from_upio()
458 serial_port_out_sync(struct uart_port *p, int offset, int value) in serial_port_out_sync()
1065 struct uart_port *port = &up->port; in autoconfig()
1229 struct uart_port *port = &up->port; in autoconfig_irq()
1292 static void serial8250_stop_tx(struct uart_port *port) in serial8250_stop_tx()
1309 static void serial8250_start_tx(struct uart_port *port) in serial8250_start_tx()
1340 static void serial8250_throttle(struct uart_port *port) in serial8250_throttle()
1345 static void serial8250_unthrottle(struct uart_port *port) in serial8250_unthrottle()
1350 static void serial8250_stop_rx(struct uart_port *port) in serial8250_stop_rx()
1363 static void serial8250_disable_ms(struct uart_port *port) in serial8250_disable_ms()
1376 static void serial8250_enable_ms(struct uart_port *port) in serial8250_enable_ms()
1399 struct uart_port *port = &up->port; in serial8250_rx_chars()
1472 struct uart_port *port = &up->port; in serial8250_tx_chars()
1523 struct uart_port *port = &up->port; in serial8250_modem_status()
1549 int serial8250_handle_irq(struct uart_port *port, unsigned int iir) in serial8250_handle_irq()
1582 static int serial8250_default_handle_irq(struct uart_port *port) in serial8250_default_handle_irq()
1603 static int exar_handle_irq(struct uart_port *port) in exar_handle_irq()
1622 static unsigned int serial8250_tx_empty(struct uart_port *port) in serial8250_tx_empty()
1640 static unsigned int serial8250_get_mctrl(struct uart_port *port) in serial8250_get_mctrl()
1662 void serial8250_do_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial8250_do_set_mctrl()
1684 static void serial8250_set_mctrl(struct uart_port *port, unsigned int mctrl) in serial8250_set_mctrl()
1692 static void serial8250_break_ctl(struct uart_port *port, int break_state) in serial8250_break_ctl()
1748 static int serial8250_get_poll_char(struct uart_port *port) in serial8250_get_poll_char()
1770 static void serial8250_put_poll_char(struct uart_port *port, in serial8250_put_poll_char()
1803 int serial8250_do_startup(struct uart_port *port) in serial8250_do_startup()
2047 static int serial8250_startup(struct uart_port *port) in serial8250_startup()
2054 void serial8250_do_shutdown(struct uart_port *port) in serial8250_do_shutdown()
2105 static void serial8250_shutdown(struct uart_port *port) in serial8250_shutdown()
2121 struct uart_port *port = &up->port; in xr17v35x_get_divisor()
2134 struct uart_port *port = &up->port; in serial8250_get_divisor()
2200 static void serial8250_set_divisor(struct uart_port *port, unsigned int baud, in serial8250_set_divisor()
2231 serial8250_get_baud_rate(struct uart_port *port, struct ktermios *termios, in serial8250_get_baud_rate()
2248 serial8250_do_set_termios(struct uart_port *port, struct ktermios *termios, in serial8250_do_set_termios()
2383 serial8250_set_termios(struct uart_port *port, struct ktermios *termios, in serial8250_set_termios()
2393 serial8250_set_ldisc(struct uart_port *port, struct ktermios *termios) in serial8250_set_ldisc()
2411 void serial8250_do_pm(struct uart_port *port, unsigned int state, in serial8250_do_pm()
2421 serial8250_pm(struct uart_port *port, unsigned int state, in serial8250_pm()
2451 struct uart_port *port = &up->port; in serial8250_request_std_resource()
2489 struct uart_port *port = &up->port; in serial8250_release_std_resource()
2515 static void serial8250_release_port(struct uart_port *port) in serial8250_release_port()
2522 static int serial8250_request_port(struct uart_port *port) in serial8250_request_port()
2559 struct uart_port *uport = state->uart_port; in do_get_rxtrig()
2596 struct uart_port *uport = state->uart_port; in do_set_rxtrig()
2669 static void serial8250_config_port(struct uart_port *port, int flags) in serial8250_config_port()
2712 serial8250_verify_port(struct uart_port *port, struct serial_struct *ser) in serial8250_verify_port()
2723 serial8250_type(struct uart_port *port) in serial8250_type()
2761 struct uart_port *port = &up->port; in serial8250_init_port()
2772 struct uart_port *port = &up->port; in serial8250_set_defaults()
2799 static void serial8250_console_putchar(struct uart_port *port, int ch) in serial8250_console_putchar()
2812 struct uart_port *port = &up->port; in serial8250_console_restore()
2837 struct uart_port *port = &up->port; in serial8250_console_write()
2893 static unsigned int probe_baud(struct uart_port *port) in probe_baud()
2908 int serial8250_console_setup(struct uart_port *port, char *options, bool probe) in serial8250_console_setup()