Home
last modified time | relevance | path

Searched refs:tty_driver (Results 1 – 25 of 50) sorted by relevance

12

/linux/include/linux/
H A Dtty_port.h142 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 Dserial_core.h886 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 Dproc_tty.c26 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 Dconsoles.c35 const struct tty_driver *driver; in show_console_dev()
/linux/drivers/tty/
H A Dttynull.c14 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 Dgoldfish.c48 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 Drpmsg_tty.c27 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 Dehv_bytechan.c225 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 Dmips_ejtag_fdc.c143 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 Dnfcon.c24 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 Dconsole.c36 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 Dindex.rst15 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 Dsrmcons.c188 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 Dconsole.c246 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 Dhvc_console.c54 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 Dline.h29 struct tty_driver *driver;
61 extern int line_install(struct tty_driver *driver, struct tty_struct *tty,
H A Dstdio_console.c93 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 Dssl.c87 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 Dttyprintk.c164 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 Dsclp_tty.h16 extern struct tty_driver *sclp_tty_driver;
H A Dsclp_vt220.c60 static struct tty_driver *sclp_vt220_driver;
729 struct tty_driver *driver; in sclp_vt220_tty_init()
778 static struct tty_driver *
H A Dcon3215.c104 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 Dserial_core.c1904 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 Dkgdboc.c42 static struct tty_driver *kgdb_tty_driver;
195 struct tty_driver *p; in configure_kgdboc()
/linux/drivers/ipack/devices/
H A Dipoctal.c49 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()

12