/linux/include/linux/ |
H A D | tty_driver.h | 17 struct serial_struct; 382 * @get_serial: ``int ()(struct tty_struct *tty, struct serial_struct *p)`` 385 * kernel structure @p (&struct serial_struct) to complete. 390 * @set_serial: ``int ()(struct tty_struct *tty, struct serial_struct *p)`` 393 * kernel structure @p (&struct serial_struct) to set the values from. 478 int (*get_serial)(struct tty_struct *tty, struct serial_struct *p); 479 int (*set_serial)(struct tty_struct *tty, struct serial_struct *p);
|
H A D | serial_core.h | 31 struct serial_struct; 330 * struct serial_struct *serinfo)`` 400 int (*verify_port)(struct uart_port *, struct serial_struct *); 503 * assigned from the serial_struct flags in uart_set_info()
|
/linux/drivers/tty/serial/ |
H A D | serial_core.c | 790 static int uart_get_info(struct tty_port *port, struct serial_struct *retinfo) in uart_get_info() 796 *retinfo = (struct serial_struct){}; in uart_get_info() 830 struct serial_struct *ss) in uart_get_info_user() 839 const struct serial_struct *new_info, in uart_change_port() 895 struct serial_struct *new_info) in uart_set_info() 1038 static int uart_set_info_user(struct tty_struct *tty, struct serial_struct *ss) in uart_set_info_user() 2858 struct serial_struct tmp; in uartclk_show() 2868 struct serial_struct tmp; in type_show() 2878 struct serial_struct tmp; in line_show() 2888 struct serial_struct tm in port_show() [all...] |
H A D | sh-sci-common.h | 41 int sci_verify_port(struct uart_port *port, struct serial_struct *ser);
|
H A D | mux.c | 337 static int mux_verify_port(struct uart_port *port, struct serial_struct *ser) in mux_verify_port()
|
H A D | altera_jtaguart.c | 226 struct serial_struct *ser) in altera_jtaguart_verify_port()
|
H A D | liteuart.c | 257 struct serial_struct *ser) in liteuart_verify_port()
|
H A D | sunhv.c | 372 static int sunhv_verify_port(struct uart_port *port, struct serial_struct *ser) in sunhv_verify_port()
|
H A D | arc_uart.c | 410 * Verify the new serial_struct (for TIOCSSERIAL). 413 arc_serial_verify_port(struct uart_port *port, struct serial_struct *ser) in arc_serial_verify_port()
|
H A D | apbuart.c | 283 /* Verify the new serial_struct (for TIOCSSERIAL) */ 285 struct serial_struct *ser) in apbuart_verify_port()
|
H A D | timbuart.c | 373 struct serial_struct *ser) in timbuart_verify_port()
|
H A D | altera_uart.c | 362 struct serial_struct *ser) in altera_uart_verify_port()
|
H A D | mcf.c | 406 static int mcf_verify_port(struct uart_port *port, struct serial_struct *ser) in mcf_verify_port()
|
H A D | mps2-uart.c | 390 static int mps2_uart_verify_port(struct uart_port *port, struct serial_struct *serinfo) in mps2_uart_verify_port()
|
H A D | vt8500_serial.c | 438 struct serial_struct *ser) in vt8500_verify_port()
|
H A D | sunplus-uart.c | 436 static int sunplus_verify_port(struct uart_port *port, struct serial_struct *ser) in sunplus_verify_port()
|
H A D | sifive.c | 702 struct serial_struct *ser) in sifive_serial_verify_port()
|
/linux/include/uapi/linux/ |
H A D | serial.h | 20 struct serial_struct { struct 21 typeserial_struct global() argument 22 lineserial_struct global() argument 23 portserial_struct global() argument 24 irqserial_struct global() argument 25 flagsserial_struct global() argument 26 xmit_fifo_sizeserial_struct global() argument 27 custom_divisorserial_struct global() argument 28 baud_baseserial_struct global() argument 29 close_delayserial_struct global() argument 30 io_typeserial_struct global() argument 31 reserved_charserial_struct global() argument 32 hub6serial_struct global() argument 33 closing_waitserial_struct global() argument 34 closing_wait2serial_struct global() argument 35 iomem_baseserial_struct global() argument 36 iomem_reg_shiftserial_struct global() argument 37 port_highserial_struct global() argument 38 iomap_baseserial_struct global() argument
|
/linux/include/linux/usb/ |
H A D | serial.h | 277 void (*get_serial)(struct tty_struct *tty, struct serial_struct *ss); 278 int (*set_serial)(struct tty_struct *tty, struct serial_struct *ss);
|
/linux/drivers/tty/ |
H A D | tty_io.c | 2613 static int tty_set_serial(struct tty_struct *tty, struct serial_struct *ss) in tty_set_serial() 2629 static int tty_tiocsserial(struct tty_struct *tty, struct serial_struct __user *ss) in tty_tiocsserial() 2631 struct serial_struct v; in tty_tiocsserial() 2639 static int tty_tiocgserial(struct tty_struct *tty, struct serial_struct __user *ss) in tty_tiocgserial() 2641 struct serial_struct v; in tty_tiocgserial() 2837 struct serial_struct v; in compat_tty_tiocsserial() 2855 struct serial_struct v; in compat_tty_tiocgserial()
|
H A D | moxa.c | 467 static int moxa_get_serial_info(struct tty_struct *, struct serial_struct *); 468 static int moxa_set_serial_info(struct tty_struct *, struct serial_struct *); 2095 struct serial_struct *ss) in moxa_get_serial_info() 2113 struct serial_struct *ss) in moxa_set_serial_info()
|
H A D | amiserial.c | 892 static int get_serial_info(struct tty_struct *tty, struct serial_struct *ss) in get_serial_info() 915 static int set_serial_info(struct tty_struct *tty, struct serial_struct *ss) in set_serial_info()
|
/linux/drivers/usb/serial/ |
H A D | whiteheat.c | 83 struct serial_struct *ss); 437 static void whiteheat_get_serial(struct tty_struct *tty, struct serial_struct *ss) in whiteheat_get_serial()
|
/linux/drivers/staging/greybus/ |
H A D | uart.c | 594 struct serial_struct *ss) in get_serial_info() 611 struct serial_struct *ss) in set_serial_info()
|
/linux/Documentation/misc-devices/ |
H A D | oxsemi-tornado.rst | 105 ASYNC_SPD_CUST flag set in the ``flags`` field in ``struct serial_struct``
|