tty_driver 196 arch/alpha/kernel/srmcons.c static struct tty_driver *srmcons_driver; tty_driver 211 arch/alpha/kernel/srmcons.c struct tty_driver *driver; tty_driver 256 arch/alpha/kernel/srmcons.c static struct tty_driver * tty_driver 24 arch/m68k/emu/nfcon.c static struct tty_driver *nfcon_tty_driver; tty_driver 49 arch/m68k/emu/nfcon.c static struct tty_driver *nfcon_device(struct console *con, int *index) tty_driver 143 arch/parisc/kernel/pdc_cons.c static struct tty_driver *pdc_console_tty_driver; tty_driver 198 arch/parisc/kernel/pdc_cons.c static struct tty_driver * pdc_console_device (struct console *c, int *index) tty_driver 330 arch/um/drivers/line.c int line_install(struct tty_driver *driver, struct tty_struct *tty, tty_driver 370 arch/um/drivers/line.c struct tty_driver *driver = line->driver->driver; tty_driver 545 arch/um/drivers/line.c struct tty_driver *driver = alloc_tty_driver(nlines); tty_driver 31 arch/um/drivers/line.h struct tty_driver *driver; tty_driver 61 arch/um/drivers/line.h extern int line_install(struct tty_driver *driver, struct tty_struct *tty, tty_driver 89 arch/um/drivers/ssl.c static int ssl_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 126 arch/um/drivers/ssl.c static struct tty_driver *ssl_console_device(struct console *c, int *index) tty_driver 95 arch/um/drivers/stdio_console.c static int con_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 127 arch/um/drivers/stdio_console.c static struct tty_driver *uml_console_device(struct console *c, int *index) tty_driver 34 arch/xtensa/platforms/iss/console.c static struct tty_driver *serial_driver; tty_driver 233 arch/xtensa/platforms/iss/console.c static struct tty_driver* iss_console_device(struct console *c, int *index) tty_driver 461 drivers/char/pcmcia/synclink_cs.c static struct tty_driver *serial_driver; tty_driver 171 drivers/char/ttyprintk.c static struct tty_driver *ttyprintk_driver; tty_driver 50 drivers/ipack/devices/ipoctal.c struct tty_driver *tty_drv; tty_driver 268 drivers/ipack/devices/ipoctal.c struct tty_driver *tty; tty_driver 138 drivers/isdn/capi/capi.c static struct tty_driver *capinc_tty_driver; tty_driver 1007 drivers/isdn/capi/capi.c capinc_tty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1257 drivers/isdn/capi/capi.c struct tty_driver *drv; tty_driver 76 drivers/misc/pti.c static struct tty_driver *pti_tty_driver; tty_driver 453 drivers/misc/pti.c static int pti_tty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 692 drivers/misc/pti.c static struct tty_driver *pti_console_device(struct console *c, int *index) tty_driver 726 drivers/mmc/core/sdio_uart.c static int sdio_uart_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1034 drivers/mmc/core/sdio_uart.c static struct tty_driver *sdio_uart_tty_driver; tty_driver 1136 drivers/mmc/core/sdio_uart.c struct tty_driver *tty_drv; tty_driver 370 drivers/net/usb/hso.c static struct tty_driver *tty_drv; tty_driver 46 drivers/pps/clients/pps-ldisc.c struct tty_driver *drv = tty->driver; tty_driver 104 drivers/s390/char/con3215.c static struct tty_driver *tty3215_driver; tty_driver 845 drivers/s390/char/con3215.c static struct tty_driver *con3215_device(struct console *c, int *index) tty_driver 960 drivers/s390/char/con3215.c static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1178 drivers/s390/char/con3215.c struct tty_driver *driver; tty_driver 515 drivers/s390/char/con3270.c static struct tty_driver * tty_driver 220 drivers/s390/char/sclp_con.c static struct tty_driver * tty_driver 54 drivers/s390/char/sclp_tty.c struct tty_driver *sclp_tty_driver; tty_driver 500 drivers/s390/char/sclp_tty.c struct tty_driver *driver; tty_driver 16 drivers/s390/char/sclp_tty.h extern struct tty_driver *sclp_tty_driver; tty_driver 59 drivers/s390/char/sclp_vt220.c static struct tty_driver *sclp_vt220_driver; tty_driver 740 drivers/s390/char/sclp_vt220.c struct tty_driver *driver; tty_driver 846 drivers/s390/char/sclp_vt220.c static struct tty_driver * tty_driver 38 drivers/s390/char/tty3270.c struct tty_driver *tty3270_driver; tty_driver 957 drivers/s390/char/tty3270.c static int tty3270_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1930 drivers/s390/char/tty3270.c struct tty_driver *driver; tty_driver 1967 drivers/s390/char/tty3270.c struct tty_driver *driver; tty_driver 13 drivers/s390/char/tty3270.h extern struct tty_driver *tty3270_driver; tty_driver 76 drivers/staging/fwserial/fwserial.c struct tty_driver *fwtty_driver; tty_driver 77 drivers/staging/fwserial/fwserial.c static struct tty_driver *fwloop_driver; tty_driver 1067 drivers/staging/fwserial/fwserial.c static int fwtty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1080 drivers/staging/fwserial/fwserial.c static int fwloop_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1842 drivers/staging/fwserial/fwserial.c static void fwserial_close_port(struct tty_driver *driver, tty_driver 343 drivers/staging/fwserial/fwserial.h extern struct tty_driver *fwtty_driver; tty_driver 32 drivers/staging/gdm724x/gdm_tty.c static struct tty_driver *gdm_driver[TTY_MAX_COUNT]; tty_driver 54 drivers/staging/gdm724x/gdm_tty.c static int gdm_tty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 279 drivers/staging/gdm724x/gdm_tty.c struct tty_driver *tty_driver; tty_driver 284 drivers/staging/gdm724x/gdm_tty.c tty_driver = alloc_tty_driver(GDM_TTY_MINOR); tty_driver 285 drivers/staging/gdm724x/gdm_tty.c if (!tty_driver) tty_driver 288 drivers/staging/gdm724x/gdm_tty.c tty_driver->owner = THIS_MODULE; tty_driver 289 drivers/staging/gdm724x/gdm_tty.c tty_driver->driver_name = DRIVER_STRING[i]; tty_driver 290 drivers/staging/gdm724x/gdm_tty.c tty_driver->name = DEVICE_STRING[i]; tty_driver 291 drivers/staging/gdm724x/gdm_tty.c tty_driver->major = GDM_TTY_MAJOR; tty_driver 292 drivers/staging/gdm724x/gdm_tty.c tty_driver->type = TTY_DRIVER_TYPE_SERIAL; tty_driver 293 drivers/staging/gdm724x/gdm_tty.c tty_driver->subtype = SERIAL_TYPE_NORMAL; tty_driver 294 drivers/staging/gdm724x/gdm_tty.c tty_driver->flags = TTY_DRIVER_REAL_RAW | tty_driver 296 drivers/staging/gdm724x/gdm_tty.c tty_driver->init_termios = tty_std_termios; tty_driver 297 drivers/staging/gdm724x/gdm_tty.c tty_driver->init_termios.c_cflag = B9600 | CS8 | HUPCL | CLOCAL; tty_driver 298 drivers/staging/gdm724x/gdm_tty.c tty_driver->init_termios.c_lflag = ISIG | ICANON | IEXTEN; tty_driver 299 drivers/staging/gdm724x/gdm_tty.c tty_set_operations(tty_driver, &gdm_tty_ops); tty_driver 301 drivers/staging/gdm724x/gdm_tty.c ret = tty_register_driver(tty_driver); tty_driver 303 drivers/staging/gdm724x/gdm_tty.c put_tty_driver(tty_driver); tty_driver 307 drivers/staging/gdm724x/gdm_tty.c gdm_driver[i] = tty_driver; tty_driver 315 drivers/staging/gdm724x/gdm_tty.c struct tty_driver *tty_driver; tty_driver 319 drivers/staging/gdm724x/gdm_tty.c tty_driver = gdm_driver[i]; tty_driver 320 drivers/staging/gdm724x/gdm_tty.c if (tty_driver) { tty_driver 321 drivers/staging/gdm724x/gdm_tty.c tty_unregister_driver(tty_driver); tty_driver 322 drivers/staging/gdm724x/gdm_tty.c put_tty_driver(tty_driver); tty_driver 77 drivers/staging/greybus/uart.c static struct tty_driver *gb_tty_driver; tty_driver 393 drivers/staging/greybus/uart.c static int gb_tty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 507 drivers/staging/isdn/gigaset/gigaset.h struct tty_driver *tty; tty_driver 569 drivers/staging/isdn/gigaset/interface.c struct tty_driver *tty; tty_driver 115 drivers/tty/amiserial.c static struct tty_driver *serial_driver; tty_driver 1776 drivers/tty/amiserial.c static struct tty_driver *serial_console_device(struct console *c, int *index) tty_driver 133 drivers/tty/cyclades.c static struct tty_driver *cy_serial_driver; tty_driver 222 drivers/tty/ehv_bytechan.c static struct tty_driver *ehv_bc_driver; tty_driver 288 drivers/tty/ehv_bytechan.c static struct tty_driver *ehv_bc_console_device(struct console *co, int *index) tty_driver 48 drivers/tty/goldfish.c static struct tty_driver *goldfish_tty_driver; tty_driver 214 drivers/tty/goldfish.c static struct tty_driver *goldfish_tty_console_device(struct console *c, tty_driver 247 drivers/tty/goldfish.c struct tty_driver *tty; tty_driver 54 drivers/tty/hvc/hvc_console.c static struct tty_driver *hvc_driver; tty_driver 197 drivers/tty/hvc/hvc_console.c static struct tty_driver *hvc_console_device(struct console *c, int *index) tty_driver 325 drivers/tty/hvc/hvc_console.c static int hvc_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 856 drivers/tty/hvc/hvc_console.c static int hvc_poll_init(struct tty_driver *driver, int line, char *options) tty_driver 861 drivers/tty/hvc/hvc_console.c static int hvc_poll_get_char(struct tty_driver *driver, int line) tty_driver 876 drivers/tty/hvc/hvc_console.c static void hvc_poll_put_char(struct tty_driver *driver, int line, char ch) tty_driver 1020 drivers/tty/hvc/hvc_console.c struct tty_driver *drv; tty_driver 205 drivers/tty/hvc/hvcs.c static struct tty_driver *hvcs_tty_driver; tty_driver 1086 drivers/tty/hvc/hvcs.c static int hvcs_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 85 drivers/tty/hvc/hvsi.c static struct tty_driver *hvsi_driver; tty_driver 1118 drivers/tty/hvc/hvsi.c static struct tty_driver *hvsi_console_device(struct console *console, tty_driver 62 drivers/tty/ipwireless/tty.c static struct tty_driver *ipw_tty_driver; tty_driver 171 drivers/tty/isicom.c static struct tty_driver *isicom_normal; tty_driver 143 drivers/tty/mips_ejtag_fdc.c struct tty_driver *driver; tty_driver 293 drivers/tty/mips_ejtag_fdc.c struct tty_driver *tty_drv; tty_driver 355 drivers/tty/mips_ejtag_fdc.c static struct tty_driver *mips_ejtag_fdc_console_device(struct console *c, tty_driver 760 drivers/tty/mips_ejtag_fdc.c static int mips_ejtag_fdc_tty_install(struct tty_driver *driver, tty_driver 889 drivers/tty/mips_ejtag_fdc.c struct tty_driver *driver; tty_driver 418 drivers/tty/moxa.c static struct tty_driver *moxaDriver; tty_driver 284 drivers/tty/mxser.c static struct tty_driver *mxvar_sdriver; tty_driver 267 drivers/tty/n_gsm.c static struct tty_driver *gsm_tty_driver; tty_driver 2921 drivers/tty/n_gsm.c static int gsmtty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 377 drivers/tty/nozomi.c static struct tty_driver *ntty_driver; tty_driver 1546 drivers/tty/nozomi.c static int ntty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 41 drivers/tty/pty.c static struct tty_driver *ptm_driver; tty_driver 42 drivers/tty/pty.c static struct tty_driver *pts_driver; tty_driver 379 drivers/tty/pty.c static int pty_common_install(struct tty_driver *driver, struct tty_struct *tty, tty_driver 459 drivers/tty/pty.c static int pty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 464 drivers/tty/pty.c static void pty_remove(struct tty_driver *driver, struct tty_struct *tty) tty_driver 552 drivers/tty/pty.c struct tty_driver *pty_driver, *pty_slave_driver; tty_driver 708 drivers/tty/pty.c static struct tty_struct *ptm_unix98_lookup(struct tty_driver *driver, tty_driver 724 drivers/tty/pty.c static struct tty_struct *pts_unix98_lookup(struct tty_driver *driver, tty_driver 738 drivers/tty/pty.c static int pty_unix98_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 744 drivers/tty/pty.c static void pty_unix98_remove(struct tty_driver *driver, struct tty_struct *tty) tty_driver 91 drivers/tty/rocket.c static struct tty_driver *rocket_driver; tty_driver 16 drivers/tty/serdev/serdev-ttyport.c struct tty_driver *tty_drv; tty_driver 266 drivers/tty/serdev/serdev-ttyport.c struct tty_driver *drv, int idx) tty_driver 74 drivers/tty/serial/ifx6x60.c static struct tty_driver *tty_drv; tty_driver 66 drivers/tty/serial/kgdb_nmi.c static struct tty_driver *kgdb_nmi_tty_driver; tty_driver 68 drivers/tty/serial/kgdb_nmi.c static struct tty_driver *kgdb_nmi_console_device(struct console *co, int *idx) tty_driver 234 drivers/tty/serial/kgdb_nmi.c static int kgdb_nmi_tty_install(struct tty_driver *drv, struct tty_struct *tty) tty_driver 38 drivers/tty/serial/kgdboc.c static struct tty_driver *kgdb_tty_driver; tty_driver 145 drivers/tty/serial/kgdboc.c struct tty_driver *p; tty_driver 1749 drivers/tty/serial/serial_core.c static int uart_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1900 drivers/tty/serial/serial_core.c struct tty_driver *ttydrv = m->private; tty_driver 2143 drivers/tty/serial/serial_core.c struct tty_driver *tty_drv = match->driver->tty_driver; tty_driver 2391 drivers/tty/serial/serial_core.c static int uart_poll_init(struct tty_driver *driver, int line, char *options) tty_driver 2430 drivers/tty/serial/serial_core.c static int uart_poll_get_char(struct tty_driver *driver, int line) tty_driver 2446 drivers/tty/serial/serial_core.c static void uart_poll_put_char(struct tty_driver *driver, int line, char ch) tty_driver 2521 drivers/tty/serial/serial_core.c struct tty_driver *normal; tty_driver 2538 drivers/tty/serial/serial_core.c drv->tty_driver = normal; tty_driver 2588 drivers/tty/serial/serial_core.c struct tty_driver *p = drv->tty_driver; tty_driver 2597 drivers/tty/serial/serial_core.c drv->tty_driver = NULL; tty_driver 2600 drivers/tty/serial/serial_core.c struct tty_driver *uart_console_device(struct console *co, int *index) tty_driver 2604 drivers/tty/serial/serial_core.c return p->tty_driver; tty_driver 2818 drivers/tty/serial/serial_core.c uport->minor = drv->tty_driver->minor_start + uport->line; tty_driver 2820 drivers/tty/serial/serial_core.c drv->tty_driver->name_base + uport->line); tty_driver 2837 drivers/tty/serial/serial_core.c tty_port_link_device(port, drv->tty_driver, uport->line); tty_driver 2860 drivers/tty/serial/serial_core.c tty_dev = tty_port_register_device_attr_serdev(port, drv->tty_driver, tty_driver 2923 drivers/tty/serial/serial_core.c tty_port_unregister_device(port, drv->tty_driver, uport->line); tty_driver 39 drivers/tty/serial/suncore.c drv->tty_driver->name_base = drv->minor - 64; tty_driver 902 drivers/tty/synclink.c static struct tty_driver *serial_driver; tty_driver 3338 drivers/tty/synclink.c static int mgsl_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 138 drivers/tty/synclink_gt.c static struct tty_driver *serial_driver; tty_driver 498 drivers/tty/synclinkmp.c static struct tty_driver *serial_driver; tty_driver 713 drivers/tty/synclinkmp.c static int install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 318 drivers/tty/tty_io.c static struct tty_driver *get_tty_driver(dev_t device, int *index) tty_driver 320 drivers/tty/tty_io.c struct tty_driver *p; tty_driver 347 drivers/tty/tty_io.c struct tty_driver *p; tty_driver 393 drivers/tty/tty_io.c struct tty_driver *tty_find_polling_driver(char *name, int *line) tty_driver 395 drivers/tty/tty_io.c struct tty_driver *p, *res = NULL; tty_driver 1115 drivers/tty/tty_io.c static void pty_line_name(struct tty_driver *driver, int index, char *p) tty_driver 1135 drivers/tty/tty_io.c static ssize_t tty_line_name(struct tty_driver *driver, int index, char *p) tty_driver 1154 drivers/tty/tty_io.c static struct tty_struct *tty_driver_lookup_tty(struct tty_driver *driver, tty_driver 1202 drivers/tty/tty_io.c int tty_standard_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1224 drivers/tty/tty_io.c static int tty_driver_install_tty(struct tty_driver *driver, tty_driver 1241 drivers/tty/tty_io.c static void tty_driver_remove_tty(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1260 drivers/tty/tty_io.c struct tty_driver *driver = tty->driver; tty_driver 1317 drivers/tty/tty_io.c struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx) tty_driver 1448 drivers/tty/tty_io.c struct tty_driver *driver = tty->driver; tty_driver 1837 drivers/tty/tty_io.c static struct tty_driver *tty_lookup_driver(dev_t device, struct file *filp, tty_driver 1840 drivers/tty/tty_io.c struct tty_driver *driver = NULL; tty_driver 1845 drivers/tty/tty_io.c extern struct tty_driver *console_driver; tty_driver 1852 drivers/tty/tty_io.c struct tty_driver *console_driver = console_device(index); tty_driver 1892 drivers/tty/tty_io.c struct tty_driver *driver = NULL; tty_driver 1944 drivers/tty/tty_io.c struct tty_driver *driver = NULL; tty_driver 2973 drivers/tty/tty_io.c struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx) tty_driver 3035 drivers/tty/tty_io.c static int tty_cdev_add(struct tty_driver *driver, dev_t dev, tty_driver 3071 drivers/tty/tty_io.c struct device *tty_register_device(struct tty_driver *driver, unsigned index, tty_driver 3104 drivers/tty/tty_io.c struct device *tty_register_device_attr(struct tty_driver *driver, tty_driver 3185 drivers/tty/tty_io.c void tty_unregister_device(struct tty_driver *driver, unsigned index) tty_driver 3205 drivers/tty/tty_io.c struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner, tty_driver 3208 drivers/tty/tty_io.c struct tty_driver *driver; tty_driver 3215 drivers/tty/tty_io.c driver = kzalloc(sizeof(struct tty_driver), GFP_KERNEL); tty_driver 3265 drivers/tty/tty_io.c struct tty_driver *driver = container_of(kref, struct tty_driver, kref); tty_driver 3290 drivers/tty/tty_io.c void tty_driver_kref_put(struct tty_driver *driver) tty_driver 3296 drivers/tty/tty_io.c void tty_set_operations(struct tty_driver *driver, tty_driver 3303 drivers/tty/tty_io.c void put_tty_driver(struct tty_driver *d) tty_driver 3312 drivers/tty/tty_io.c int tty_register_driver(struct tty_driver *driver) tty_driver 3374 drivers/tty/tty_io.c int tty_unregister_driver(struct tty_driver *driver) tty_driver 3448 drivers/tty/tty_io.c struct tty_driver *drv = cs[i]->device(cs[i], &index); tty_driver 89 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index) tty_driver 109 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index, tty_driver 130 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index, tty_driver 153 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index, tty_driver 183 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index, tty_driver 202 drivers/tty/tty_port.c struct tty_driver *driver, unsigned index) tty_driver 654 drivers/tty/tty_port.c int tty_port_install(struct tty_port *port, struct tty_driver *driver, tty_driver 14 drivers/tty/ttynull.c static struct tty_driver *ttynull_driver; tty_driver 51 drivers/tty/ttynull.c static struct tty_driver *ttynull_device(struct console *c, int *index) tty_driver 64 drivers/tty/ttynull.c struct tty_driver *driver; tty_driver 64 drivers/tty/vcc.c static struct tty_driver *vcc_tty_driver; tty_driver 987 drivers/tty/vcc.c static int vcc_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 2905 drivers/tty/vt/vt.c struct tty_driver *console_driver; tty_driver 3021 drivers/tty/vt/vt.c static struct tty_driver *vt_console_device(struct console *c, int *index) tty_driver 3250 drivers/tty/vt/vt.c static int con_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 48 drivers/usb/class/cdc-acm.c static struct tty_driver *acm_tty_driver; tty_driver 600 drivers/usb/class/cdc-acm.c static int acm_tty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 890 drivers/usb/gadget/function/u_serial.c static struct tty_driver *gs_tty_driver; tty_driver 1077 drivers/usb/gadget/function/u_serial.c static struct tty_driver *gs_console_device(struct console *co, int *index) tty_driver 1079 drivers/usb/gadget/function/u_serial.c struct tty_driver **p = (struct tty_driver **)co->data; tty_driver 172 drivers/usb/host/xhci-dbgtty.c static int dbc_tty_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 282 drivers/usb/host/xhci-dbgtty.c static struct tty_driver *dbc_tty_driver; tty_driver 243 drivers/usb/serial/console.c static struct tty_driver *usb_console_device(struct console *co, int *index) tty_driver 245 drivers/usb/serial/console.c struct tty_driver **p = (struct tty_driver **)co->data; tty_driver 176 drivers/usb/serial/usb-serial.c static int serial_install(struct tty_driver *driver, struct tty_struct *tty) tty_driver 1206 drivers/usb/serial/usb-serial.c struct tty_driver *usb_serial_tty_driver; tty_driver 34 fs/proc/consoles.c const struct tty_driver *driver; tty_driver 28 fs/proc/proc_tty.c static void show_tty_range(struct seq_file *m, struct tty_driver *p, tty_driver 71 fs/proc/proc_tty.c struct tty_driver *p = list_entry(v, struct tty_driver, tty_drivers); tty_driver 133 fs/proc/proc_tty.c void proc_tty_register_driver(struct tty_driver *driver) tty_driver 149 fs/proc/proc_tty.c void proc_tty_unregister_driver(struct tty_driver *driver) tty_driver 149 include/linux/console.h struct tty_driver *(*device)(struct console *, int *); tty_driver 184 include/linux/console.h extern struct tty_driver *console_device(int *); tty_driver 310 include/linux/serdev.h struct tty_driver; tty_driver 315 include/linux/serdev.h struct tty_driver *drv, int idx); tty_driver 320 include/linux/serdev.h struct tty_driver *drv, int idx) tty_driver 301 include/linux/serial_core.h struct tty_driver; tty_driver 317 include/linux/serial_core.h struct tty_driver *tty_driver; tty_driver 402 include/linux/serial_core.h struct tty_driver *uart_console_device(struct console *co, int *index); tty_driver 289 include/linux/tty.h struct tty_driver *driver; tty_driver 479 include/linux/tty.h extern int tty_register_driver(struct tty_driver *driver); tty_driver 480 include/linux/tty.h extern int tty_unregister_driver(struct tty_driver *driver); tty_driver 481 include/linux/tty.h extern struct device *tty_register_device(struct tty_driver *driver, tty_driver 483 include/linux/tty.h extern struct device *tty_register_device_attr(struct tty_driver *driver, tty_driver 487 include/linux/tty.h extern void tty_unregister_device(struct tty_driver *driver, unsigned index); tty_driver 560 include/linux/tty.h extern struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx); tty_driver 564 include/linux/tty.h extern struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx); tty_driver 569 include/linux/tty.h extern int tty_standard_install(struct tty_driver *driver, tty_driver 578 include/linux/tty.h struct tty_driver *driver, unsigned index); tty_driver 580 include/linux/tty.h struct tty_driver *driver, unsigned index, tty_driver 583 include/linux/tty.h struct tty_driver *driver, unsigned index, tty_driver 587 include/linux/tty.h struct tty_driver *driver, unsigned index, tty_driver 590 include/linux/tty.h struct tty_driver *driver, unsigned index, tty_driver 594 include/linux/tty.h struct tty_driver *driver, unsigned index); tty_driver 701 include/linux/tty.h extern int tty_port_install(struct tty_port *port, struct tty_driver *driver, tty_driver 778 include/linux/tty.h extern void proc_tty_register_driver(struct tty_driver *); tty_driver 779 include/linux/tty.h extern void proc_tty_unregister_driver(struct tty_driver *); tty_driver 781 include/linux/tty.h static inline void proc_tty_register_driver(struct tty_driver *d) {} tty_driver 782 include/linux/tty.h static inline void proc_tty_unregister_driver(struct tty_driver *d) {} tty_driver 250 include/linux/tty_driver.h struct tty_driver; tty_driver 255 include/linux/tty_driver.h struct tty_struct * (*lookup)(struct tty_driver *driver, tty_driver 257 include/linux/tty_driver.h int (*install)(struct tty_driver *driver, struct tty_struct *tty); tty_driver 258 include/linux/tty_driver.h void (*remove)(struct tty_driver *driver, struct tty_struct *tty); tty_driver 295 include/linux/tty_driver.h int (*poll_init)(struct tty_driver *driver, int line, char *options); tty_driver 296 include/linux/tty_driver.h int (*poll_get_char)(struct tty_driver *driver, int line); tty_driver 297 include/linux/tty_driver.h void (*poll_put_char)(struct tty_driver *driver, int line, char ch); tty_driver 318 include/linux/tty_driver.h struct tty_driver *other; /* only used for the PTY driver */ tty_driver 338 include/linux/tty_driver.h extern struct tty_driver *__tty_alloc_driver(unsigned int lines, tty_driver 340 include/linux/tty_driver.h extern void put_tty_driver(struct tty_driver *driver); tty_driver 341 include/linux/tty_driver.h extern void tty_set_operations(struct tty_driver *driver, tty_driver 343 include/linux/tty_driver.h extern struct tty_driver *tty_find_polling_driver(char *name, int *line); tty_driver 345 include/linux/tty_driver.h extern void tty_driver_kref_put(struct tty_driver *driver); tty_driver 355 include/linux/tty_driver.h static inline struct tty_driver *alloc_tty_driver(unsigned int lines) tty_driver 357 include/linux/tty_driver.h struct tty_driver *ret = tty_alloc_driver(lines, 0); tty_driver 363 include/linux/tty_driver.h static inline struct tty_driver *tty_driver_kref_get(struct tty_driver *d) tty_driver 380 include/linux/usb/serial.h extern struct tty_driver *usb_serial_tty_driver; tty_driver 2607 kernel/printk/printk.c struct tty_driver *console_device(int *index) tty_driver 2610 kernel/printk/printk.c struct tty_driver *driver = NULL; tty_driver 44 net/bluetooth/rfcomm/tty.c static struct tty_driver *rfcomm_tty_driver; tty_driver 707 net/bluetooth/rfcomm/tty.c static int rfcomm_tty_install(struct tty_driver *driver, struct tty_struct *tty)