Symbol: tty_driver
arch/alpha/kernel/srmcons.c
188
static struct tty_driver *srmcons_driver;
arch/alpha/kernel/srmcons.c
200
struct tty_driver *driver;
arch/alpha/kernel/srmcons.c
251
static struct tty_driver *
arch/m68k/emu/nfcon.c
128
struct tty_driver *driver;
arch/m68k/emu/nfcon.c
24
static struct tty_driver *nfcon_tty_driver;
arch/m68k/emu/nfcon.c
49
static struct tty_driver *nfcon_device(struct console *con, int *index)
arch/um/drivers/line.c
330
int line_install(struct tty_driver *driver, struct tty_struct *tty,
arch/um/drivers/line.c
370
struct tty_driver *driver = line->driver->driver;
arch/um/drivers/line.c
547
struct tty_driver *driver;
arch/um/drivers/line.h
29
struct tty_driver *driver;
arch/um/drivers/line.h
61
extern int line_install(struct tty_driver *driver, struct tty_struct *tty,
arch/um/drivers/ssl.c
122
static struct tty_driver *ssl_console_device(struct console *c, int *index)
arch/um/drivers/ssl.c
87
static int ssl_install(struct tty_driver *driver, struct tty_struct *tty)
arch/um/drivers/stdio_console.c
123
static struct tty_driver *uml_console_device(struct console *c, int *index)
arch/um/drivers/stdio_console.c
93
static int con_install(struct tty_driver *driver, struct tty_struct *tty)
arch/xtensa/platforms/iss/console.c
106
struct tty_driver *driver;
arch/xtensa/platforms/iss/console.c
173
static struct tty_driver* iss_console_device(struct console *c, int *index)
arch/xtensa/platforms/iss/console.c
36
static struct tty_driver *serial_driver;
drivers/char/ttyprintk.c
164
static struct tty_driver *ttyprintk_driver;
drivers/char/ttyprintk.c
166
static struct tty_driver *ttyprintk_console_device(struct console *c,
drivers/ipack/devices/ipoctal.c
277
struct tty_driver *drv;
drivers/ipack/devices/ipoctal.c
49
struct tty_driver *tty_drv;
drivers/ipack/devices/ipoctal.c
85
static int ipoctal_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/misc/bcm-vk/bcm_vk.h
373
struct tty_driver *tty_drv;
drivers/misc/bcm-vk/bcm_vk_tty.c
234
struct tty_driver *tty_drv;
drivers/mmc/core/sdio_uart.c
1016
static struct tty_driver *sdio_uart_tty_driver;
drivers/mmc/core/sdio_uart.c
1118
struct tty_driver *tty_drv;
drivers/mmc/core/sdio_uart.c
708
static int sdio_uart_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/net/usb/hso.c
367
static struct tty_driver *tty_drv;
drivers/pps/clients/pps-ldisc.c
44
struct tty_driver *drv = tty->driver;
drivers/s390/char/con3215.c
104
static struct tty_driver *tty3215_driver;
drivers/s390/char/con3215.c
1150
struct tty_driver *driver;
drivers/s390/char/con3215.c
847
static struct tty_driver *con3215_device(struct console *c, int *index)
drivers/s390/char/con3215.c
957
static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/s390/char/con3270.c
1185
tty3270_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/s390/char/con3270.c
1987
struct tty_driver *driver;
drivers/s390/char/con3270.c
2023
struct tty_driver *driver;
drivers/s390/char/con3270.c
2062
static struct tty_driver *
drivers/s390/char/con3270.c
41
static struct tty_driver *tty3270_driver;
drivers/s390/char/sclp_con.c
215
static struct tty_driver *
drivers/s390/char/sclp_tty.c
507
struct tty_driver *driver;
drivers/s390/char/sclp_tty.c
54
struct tty_driver *sclp_tty_driver;
drivers/s390/char/sclp_tty.h
16
extern struct tty_driver *sclp_tty_driver;
drivers/s390/char/sclp_vt220.c
60
static struct tty_driver *sclp_vt220_driver;
drivers/s390/char/sclp_vt220.c
725
struct tty_driver *driver;
drivers/s390/char/sclp_vt220.c
774
static struct tty_driver *
drivers/staging/greybus/uart.c
382
static int gb_tty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/staging/greybus/uart.c
69
static struct tty_driver *gb_tty_driver;
drivers/tty/amiserial.c
1487
struct tty_driver *driver;
drivers/tty/amiserial.c
1634
static struct tty_driver *serial_console_device(struct console *c, int *index)
drivers/tty/amiserial.c
87
static struct tty_driver *serial_driver;
drivers/tty/ehv_bytechan.c
225
static struct tty_driver *ehv_bc_driver;
drivers/tty/ehv_bytechan.c
291
static struct tty_driver *ehv_bc_console_device(struct console *co, int *index)
drivers/tty/ehv_bytechan.c
756
struct tty_driver *driver;
drivers/tty/goldfish.c
205
static struct tty_driver *goldfish_tty_console_device(struct console *c,
drivers/tty/goldfish.c
238
struct tty_driver *tty;
drivers/tty/goldfish.c
47
static struct tty_driver *goldfish_tty_driver;
drivers/tty/hvc/hvc_console.c
1017
struct tty_driver *drv;
drivers/tty/hvc/hvc_console.c
197
static struct tty_driver *hvc_console_device(struct console *c, int *index)
drivers/tty/hvc/hvc_console.c
325
static int hvc_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/hvc/hvc_console.c
54
static struct tty_driver *hvc_driver;
drivers/tty/hvc/hvc_console.c
856
static int hvc_poll_init(struct tty_driver *driver, int line, char *options)
drivers/tty/hvc/hvc_console.c
861
static int hvc_poll_get_char(struct tty_driver *driver, int line)
drivers/tty/hvc/hvc_console.c
876
static void hvc_poll_put_char(struct tty_driver *driver, int line, char ch)
drivers/tty/hvc/hvcs.c
1058
static int hvcs_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/hvc/hvcs.c
205
static struct tty_driver *hvcs_tty_driver;
drivers/tty/hvc/hvsi.c
1040
struct tty_driver *driver;
drivers/tty/hvc/hvsi.c
1132
static struct tty_driver *hvsi_console_device(struct console *console,
drivers/tty/hvc/hvsi.c
85
static struct tty_driver *hvsi_driver;
drivers/tty/ipwireless/tty.c
61
static struct tty_driver *ipw_tty_driver;
drivers/tty/mips_ejtag_fdc.c
143
struct tty_driver *driver;
drivers/tty/mips_ejtag_fdc.c
294
struct tty_driver *tty_drv;
drivers/tty/mips_ejtag_fdc.c
356
static struct tty_driver *mips_ejtag_fdc_console_device(struct console *c,
drivers/tty/mips_ejtag_fdc.c
762
static int mips_ejtag_fdc_tty_install(struct tty_driver *driver,
drivers/tty/mips_ejtag_fdc.c
891
struct tty_driver *driver;
drivers/tty/moxa.c
557
static struct tty_driver *moxaDriver;
drivers/tty/mxser.c
292
static struct tty_driver *mxvar_sdriver;
drivers/tty/n_gsm.c
360
static struct tty_driver *gsm_tty_driver;
drivers/tty/n_gsm.c
4278
static int gsmtty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/n_gsm.c
644
static int gsm_register_devices(struct tty_driver *driver, unsigned int index)
drivers/tty/n_gsm.c
680
static void gsm_unregister_devices(struct tty_driver *driver,
drivers/tty/nozomi.c
1511
static int ntty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/nozomi.c
351
static struct tty_driver *ntty_driver;
drivers/tty/pty.c
355
static int pty_common_install(struct tty_driver *driver, struct tty_struct *tty,
drivers/tty/pty.c
42
static struct tty_driver *ptm_driver;
drivers/tty/pty.c
43
static struct tty_driver *pts_driver;
drivers/tty/pty.c
435
static int pty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/pty.c
440
static void pty_remove(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/pty.c
527
struct tty_driver *pty_driver, *pty_slave_driver;
drivers/tty/pty.c
671
static struct tty_struct *ptm_unix98_lookup(struct tty_driver *driver,
drivers/tty/pty.c
688
static struct tty_struct *pts_unix98_lookup(struct tty_driver *driver,
drivers/tty/pty.c
696
static int pty_unix98_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/pty.c
702
static void pty_unix98_remove(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/rpmsg_tty.c
27
static struct tty_driver *rpmsg_tty_driver;
drivers/tty/rpmsg_tty.c
50
static int rpmsg_tty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/serdev/serdev-ttyport.c
16
struct tty_driver *tty_drv;
drivers/tty/serdev/serdev-ttyport.c
268
struct tty_driver *drv, int idx)
drivers/tty/serial/kgdboc.c
195
struct tty_driver *p;
drivers/tty/serial/kgdboc.c
42
static struct tty_driver *kgdb_tty_driver;
drivers/tty/serial/serial_core.c
1900
static int uart_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/serial/serial_core.c
2046
struct tty_driver *ttydrv = m->private;
drivers/tty/serial/serial_core.c
2289
struct tty_driver *tty_drv = match->driver->tty_driver;
drivers/tty/serial/serial_core.c
2588
static int uart_poll_init(struct tty_driver *driver, int line, char *options)
drivers/tty/serial/serial_core.c
2635
static int uart_poll_get_char(struct tty_driver *driver, int line)
drivers/tty/serial/serial_core.c
2651
static void uart_poll_put_char(struct tty_driver *driver, int line, char ch)
drivers/tty/serial/serial_core.c
2728
struct tty_driver *normal;
drivers/tty/serial/serial_core.c
2748
drv->tty_driver = normal;
drivers/tty/serial/serial_core.c
2799
struct tty_driver *p = drv->tty_driver;
drivers/tty/serial/serial_core.c
2808
drv->tty_driver = NULL;
drivers/tty/serial/serial_core.c
2812
struct tty_driver *uart_console_device(struct console *co, int *index)
drivers/tty/serial/serial_core.c
2816
return p->tty_driver;
drivers/tty/serial/serial_core.c
3086
uport->minor = drv->tty_driver->minor_start + uport->line;
drivers/tty/serial/serial_core.c
3088
drv->tty_driver->name_base + uport->line);
drivers/tty/serial/serial_core.c
3100
tty_port_link_device(port, drv->tty_driver, uport->line);
drivers/tty/serial/serial_core.c
3124
tty_dev = tty_port_register_device_attr_serdev(port, drv->tty_driver,
drivers/tty/serial/serial_core.c
3168
tty_port_unregister_device(port, drv->tty_driver, uport->line);
drivers/tty/serial/suncore.c
39
drv->tty_driver->name_base = drv->minor - 64;
drivers/tty/tty.h
90
struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx);
drivers/tty/tty_io.c
1173
static void pty_line_name(struct tty_driver *driver, int index, char *p)
drivers/tty/tty_io.c
1194
static ssize_t tty_line_name(struct tty_driver *driver, int index, char *p)
drivers/tty/tty_io.c
1214
static struct tty_struct *tty_driver_lookup_tty(struct tty_driver *driver,
drivers/tty/tty_io.c
1271
int tty_standard_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/tty_io.c
1292
static int tty_driver_install_tty(struct tty_driver *driver,
drivers/tty/tty_io.c
1309
static void tty_driver_remove_tty(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/tty_io.c
1328
struct tty_driver *driver = tty->driver;
drivers/tty/tty_io.c
1384
struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx)
drivers/tty/tty_io.c
1518
struct tty_driver *driver = tty->driver;
drivers/tty/tty_io.c
1905
static struct tty_driver *tty_lookup_driver(dev_t device, struct file *filp,
drivers/tty/tty_io.c
1908
struct tty_driver *driver = NULL;
drivers/tty/tty_io.c
1913
extern struct tty_driver *console_driver;
drivers/tty/tty_io.c
1921
struct tty_driver *console_driver = console_device(index);
drivers/tty/tty_io.c
1947
struct tty_driver *driver;
drivers/tty/tty_io.c
2033
struct tty_driver *driver = NULL;
drivers/tty/tty_io.c
306
static struct tty_driver *get_tty_driver(dev_t device, int *index)
drivers/tty/tty_io.c
308
struct tty_driver *p;
drivers/tty/tty_io.c
3098
struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx)
drivers/tty/tty_io.c
3158
static int tty_cdev_add(struct tty_driver *driver, dev_t dev,
drivers/tty/tty_io.c
3193
struct device *tty_register_device(struct tty_driver *driver, unsigned index,
drivers/tty/tty_io.c
3225
struct device *tty_register_device_attr(struct tty_driver *driver,
drivers/tty/tty_io.c
3305
void tty_unregister_device(struct tty_driver *driver, unsigned index)
drivers/tty/tty_io.c
3326
struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner,
drivers/tty/tty_io.c
3329
struct tty_driver *driver;
drivers/tty/tty_io.c
336
struct tty_driver *p;
drivers/tty/tty_io.c
3382
struct tty_driver *driver = container_of(kref, struct tty_driver, kref);
drivers/tty/tty_io.c
3413
void tty_driver_kref_put(struct tty_driver *driver)
drivers/tty/tty_io.c
3425
int tty_register_driver(struct tty_driver *driver)
drivers/tty/tty_io.c
3509
void tty_unregister_driver(struct tty_driver *driver)
drivers/tty/tty_io.c
3592
struct tty_driver *drv = cs[i]->device(cs[i], &index);
drivers/tty/tty_io.c
378
struct tty_driver *tty_find_polling_driver(char *name, int *line)
drivers/tty/tty_io.c
380
struct tty_driver *p;
drivers/tty/tty_port.c
131
struct tty_driver *driver, unsigned index)
drivers/tty/tty_port.c
151
struct tty_driver *driver, unsigned index,
drivers/tty/tty_port.c
172
struct tty_driver *driver, unsigned index,
drivers/tty/tty_port.c
197
struct tty_driver *driver, unsigned index,
drivers/tty/tty_port.c
228
struct tty_driver *driver, unsigned index)
drivers/tty/tty_port.c
723
int tty_port_install(struct tty_port *port, struct tty_driver *driver,
drivers/tty/ttynull.c
14
static struct tty_driver *ttynull_driver;
drivers/tty/ttynull.c
51
static struct tty_driver *ttynull_device(struct console *c, int *index)
drivers/tty/ttynull.c
64
struct tty_driver *driver;
drivers/tty/vcc.c
56
static struct tty_driver *vcc_tty_driver;
drivers/tty/vcc.c
947
static int vcc_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/tty/vt/vt.c
3407
struct tty_driver *console_driver;
drivers/tty/vt/vt.c
3524
static struct tty_driver *vt_console_device(struct console *c, int *index)
drivers/tty/vt/vt.c
3737
static int con_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/usb/class/cdc-acm.c
49
static struct tty_driver *acm_tty_driver;
drivers/usb/class/cdc-acm.c
640
static int acm_tty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/usb/gadget/function/u_serial.c
1018
static struct tty_driver *gs_console_device(struct console *co, int *index)
drivers/usb/gadget/function/u_serial.c
1547
struct tty_driver *driver;
drivers/usb/gadget/function/u_serial.c
926
static struct tty_driver *gs_tty_driver;
drivers/usb/host/xhci-dbgtty.c
18
static struct tty_driver *dbc_tty_driver;
drivers/usb/host/xhci-dbgtty.c
265
static int dbc_tty_install(struct tty_driver *driver, struct tty_struct *tty)
drivers/usb/serial/console.c
246
static struct tty_driver *usb_console_device(struct console *co, int *index)
drivers/usb/serial/console.c
248
struct tty_driver **p = (struct tty_driver **)co->data;
drivers/usb/serial/usb-serial.c
1309
struct tty_driver *usb_serial_tty_driver;
drivers/usb/serial/usb-serial.c
211
static int serial_install(struct tty_driver *driver, struct tty_struct *tty)
fs/proc/consoles.c
35
const struct tty_driver *driver;
fs/proc/proc_tty.c
131
void proc_tty_register_driver(struct tty_driver *driver)
fs/proc/proc_tty.c
147
void proc_tty_unregister_driver(struct tty_driver *driver)
fs/proc/proc_tty.c
26
static void show_tty_range(struct seq_file *m, struct tty_driver *p,
fs/proc/proc_tty.c
69
struct tty_driver *p = list_entry(v, struct tty_driver, tty_drivers);
include/linux/console.h
342
struct tty_driver *(*device)(struct console *co, int *index);
include/linux/console.h
702
extern struct tty_driver *console_device(int *);
include/linux/serdev.h
302
struct tty_driver;
include/linux/serdev.h
308
struct tty_driver *drv, int idx);
include/linux/serdev.h
314
struct tty_driver *drv, int idx)
include/linux/serial_core.h
1125
struct tty_driver *uart_console_device(struct console *co, int *index);
include/linux/serial_core.h
888
struct tty_driver;
include/linux/serial_core.h
904
struct tty_driver *tty_driver;
include/linux/tty.h
192
struct tty_driver *driver;
include/linux/tty.h
456
struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx);
include/linux/tty.h
460
int tty_standard_install(struct tty_driver *driver,
include/linux/tty_driver.h
15
struct tty_driver;
include/linux/tty_driver.h
448
struct tty_struct * (*lookup)(struct tty_driver *driver,
include/linux/tty_driver.h
450
int (*install)(struct tty_driver *driver, struct tty_struct *tty);
include/linux/tty_driver.h
451
void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
include/linux/tty_driver.h
487
int (*poll_init)(struct tty_driver *driver, int line, char *options);
include/linux/tty_driver.h
488
int (*poll_get_char)(struct tty_driver *driver, int line);
include/linux/tty_driver.h
489
void (*poll_put_char)(struct tty_driver *driver, int line, char ch);
include/linux/tty_driver.h
547
struct tty_driver *other;
include/linux/tty_driver.h
568
struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner,
include/linux/tty_driver.h
570
struct tty_driver *tty_find_polling_driver(char *name, int *line);
include/linux/tty_driver.h
572
void tty_driver_kref_put(struct tty_driver *driver);
include/linux/tty_driver.h
584
static inline struct tty_driver *tty_driver_kref_get(struct tty_driver *d)
include/linux/tty_driver.h
590
static inline void tty_set_operations(struct tty_driver *driver,
include/linux/tty_driver.h
596
int tty_register_driver(struct tty_driver *driver);
include/linux/tty_driver.h
597
void tty_unregister_driver(struct tty_driver *driver);
include/linux/tty_driver.h
598
struct device *tty_register_device(struct tty_driver *driver, unsigned index,
include/linux/tty_driver.h
600
struct device *tty_register_device_attr(struct tty_driver *driver,
include/linux/tty_driver.h
603
void tty_unregister_device(struct tty_driver *driver, unsigned index);
include/linux/tty_driver.h
606
void proc_tty_register_driver(struct tty_driver *);
include/linux/tty_driver.h
607
void proc_tty_unregister_driver(struct tty_driver *);
include/linux/tty_driver.h
609
static inline void proc_tty_register_driver(struct tty_driver *d) {}
include/linux/tty_driver.h
610
static inline void proc_tty_unregister_driver(struct tty_driver *d) {}
include/linux/tty_port.h
142
void tty_port_link_device(struct tty_port *port, struct tty_driver *driver,
include/linux/tty_port.h
145
struct tty_driver *driver, unsigned index,
include/linux/tty_port.h
148
struct tty_driver *driver, unsigned index,
include/linux/tty_port.h
152
struct tty_driver *driver, unsigned index,
include/linux/tty_port.h
156
struct tty_driver *driver, unsigned index);
include/linux/tty_port.h
175
struct tty_driver *driver)
include/linux/tty_port.h
257
int tty_port_install(struct tty_port *port, struct tty_driver *driver,
include/linux/usb/serial.h
386
extern struct tty_driver *usb_serial_tty_driver;
kernel/printk/printk.c
3565
struct tty_driver *console_device(int *index)
kernel/printk/printk.c
3568
struct tty_driver *driver = NULL;
net/bluetooth/rfcomm/tty.c
40
static struct tty_driver *rfcomm_tty_driver;
net/bluetooth/rfcomm/tty.c
697
static int rfcomm_tty_install(struct tty_driver *driver, struct tty_struct *tty)