| /linux/include/linux/ |
| H A D | tty_port.h | 142 void tty_port_link_device(struct tty_port *port, struct tty_driver *driver, 145 struct tty_driver *driver, unsigned index, 148 struct tty_driver *driver, unsigned index, 152 struct tty_driver *driver, unsigned index, 156 struct tty_driver *driver, unsigned index); 175 struct tty_driver *driver) in tty_port_link_driver_wq() 257 int tty_port_install(struct tty_port *port, struct tty_driver *driver,
|
| H A D | serial_core.h | 886 struct tty_driver; 902 struct tty_driver *tty_driver; member 1123 struct tty_driver *uart_console_device(struct console *co, int *index);
|
| /linux/fs/proc/ |
| H A D | proc_tty.c | 26 static void show_tty_range(struct seq_file *m, struct tty_driver *p, in show_tty_range() 69 struct tty_driver *p = list_entry(v, struct tty_driver, tty_drivers); in show_tty_driver() 131 void proc_tty_register_driver(struct tty_driver *driver) in proc_tty_register_driver() 147 void proc_tty_unregister_driver(struct tty_driver *driver) in proc_tty_unregister_driver()
|
| H A D | consoles.c | 35 const struct tty_driver *driver; in show_console_dev()
|
| /linux/drivers/tty/ |
| H A D | ttynull.c | 14 static struct tty_driver *ttynull_driver; 51 static struct tty_driver *ttynull_device(struct console *c, int *index) in ttynull_device() 64 struct tty_driver *driver; in ttynull_init()
|
| H A D | goldfish.c | 48 static struct tty_driver *goldfish_tty_driver; 206 static struct tty_driver *goldfish_tty_console_device(struct console *c, in goldfish_tty_console_device() 239 struct tty_driver *tty; in goldfish_tty_create_driver()
|
| H A D | rpmsg_tty.c | 27 static struct tty_driver *rpmsg_tty_driver; 50 static int rpmsg_tty_install(struct tty_driver *driver, struct tty_struct *tty) in rpmsg_tty_install()
|
| H A D | ehv_bytechan.c | 225 static struct tty_driver *ehv_bc_driver; 291 static struct tty_driver *ehv_bc_console_device(struct console *co, int *index) in ehv_bc_console_device() 756 struct tty_driver *driver; in ehv_bc_init()
|
| H A D | mips_ejtag_fdc.c | 143 struct tty_driver *driver; 294 struct tty_driver *tty_drv; 356 static struct tty_driver *mips_ejtag_fdc_console_device(struct console *c, in mips_ejtag_fdc_console_device() 762 static int mips_ejtag_fdc_tty_install(struct tty_driver *driver, in mips_ejtag_fdc_tty_install() 891 struct tty_driver *driver; in mips_ejtag_fdc_tty_probe()
|
| /linux/arch/m68k/emu/ |
| H A D | nfcon.c | 24 static struct tty_driver *nfcon_tty_driver; 49 static struct tty_driver *nfcon_device(struct console *con, int *index) in nfcon_device() 128 struct tty_driver *driver; in nfcon_init()
|
| /linux/arch/xtensa/platforms/iss/ |
| H A D | console.c | 36 static struct tty_driver *serial_driver; 106 struct tty_driver *driver; in rs_init() 173 static struct tty_driver* iss_console_device(struct console *c, int *index) in iss_console_device()
|
| /linux/Documentation/driver-api/tty/ |
| H A D | index.rst | 15 which is struct tty_driver. This structure describes the driver but also 34 tty_driver 62 :doc:`tty_driver`. For the other two (devices handling), look into
|
| /linux/arch/alpha/kernel/ |
| H A D | srmcons.c | 188 static struct tty_driver *srmcons_driver; 200 struct tty_driver *driver; in srmcons_init() 251 static struct tty_driver *
|
| /linux/drivers/usb/serial/ |
| H A D | console.c | 246 static struct tty_driver *usb_console_device(struct console *co, int *index) in usb_console_device() 248 struct tty_driver **p = (struct tty_driver **)co->data; in usb_console_device()
|
| /linux/drivers/tty/hvc/ |
| H A D | hvc_console.c | 54 static struct tty_driver *hvc_driver; 197 static struct tty_driver *hvc_console_device(struct console *c, int *index) in hvc_console_device() 325 static int hvc_install(struct tty_driver *driver, struct tty_struct *tty) in hvc_install() 856 static int hvc_poll_init(struct tty_driver *driver, int line, char *options) in hvc_poll_init() 861 static int hvc_poll_get_char(struct tty_driver *driver, int line) in hvc_poll_get_char() 876 static void hvc_poll_put_char(struct tty_driver *driver, int line, char ch) in hvc_poll_put_char() 1017 struct tty_driver *drv; in hvc_init()
|
| /linux/arch/um/drivers/ |
| H A D | line.h | 29 struct tty_driver *driver; 61 extern int line_install(struct tty_driver *driver, struct tty_struct *tty,
|
| H A D | stdio_console.c | 93 static int con_install(struct tty_driver *driver, struct tty_struct *tty) in con_install() 123 static struct tty_driver *uml_console_device(struct console *c, int *index) in uml_console_device()
|
| H A D | ssl.c | 87 static int ssl_install(struct tty_driver *driver, struct tty_struct *tty) in ssl_install() 122 static struct tty_driver *ssl_console_device(struct console *c, int *index) in ssl_console_device()
|
| /linux/drivers/char/ |
| H A D | ttyprintk.c | 164 static struct tty_driver *ttyprintk_driver; 166 static struct tty_driver *ttyprintk_console_device(struct console *c, in ttyprintk_console_device()
|
| /linux/drivers/s390/char/ |
| H A D | sclp_tty.h | 16 extern struct tty_driver *sclp_tty_driver;
|
| H A D | sclp_vt220.c | 60 static struct tty_driver *sclp_vt220_driver; 729 struct tty_driver *driver; in sclp_vt220_tty_init() 778 static struct tty_driver *
|
| H A D | con3215.c | 104 static struct tty_driver *tty3215_driver; 847 static struct tty_driver *con3215_device(struct console *c, int *index) in con3215_device() 957 static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty) in tty3215_install() 1150 struct tty_driver *driver; in tty3215_init()
|
| /linux/drivers/tty/serial/ |
| H A D | serial_core.c | 1904 static int uart_install(struct tty_driver *driver, struct tty_struct *tty) in uart_install() 2050 struct tty_driver *ttydrv = m->private; in uart_proc_show() 2281 struct tty_driver *tty_drv = match->driver->tty_driver; in serial_match_port() 2573 static int uart_poll_init(struct tty_driver *driver, int line, char *options) in uart_poll_init() 2620 static int uart_poll_get_char(struct tty_driver *driver, int line) in uart_poll_get_char() 2636 static void uart_poll_put_char(struct tty_driver *driver, int line, char ch) in uart_poll_put_char() 2713 struct tty_driver *normal; in uart_register_driver() 2733 drv->tty_driver = normal; in uart_register_driver() 2784 struct tty_driver *p = drv->tty_driver; in uart_unregister_driver() 2793 drv->tty_driver = NULL; in uart_unregister_driver() [all …]
|
| H A D | kgdboc.c | 42 static struct tty_driver *kgdb_tty_driver; 195 struct tty_driver *p; in configure_kgdboc()
|
| /linux/drivers/ipack/devices/ |
| H A D | ipoctal.c | 49 struct tty_driver *tty_drv; 85 static int ipoctal_install(struct tty_driver *driver, struct tty_struct *tty) in ipoctal_install() 277 struct tty_driver *drv; in ipoctal_inst_slot()
|