/linux-master/drivers/s390/char/ |
H A D | sclp_tty.h | 14 #include <linux/tty_driver.h> 16 extern struct tty_driver *sclp_tty_driver;
|
/linux-master/include/linux/ |
H A D | tty_driver.h | 15 struct tty_driver; 22 * @lookup: ``struct tty_struct *()(struct tty_driver *self, struct file *, 31 * @install: ``int ()(struct tty_driver *self, struct tty_struct *tty)`` 38 * @remove: ``void ()(struct tty_driver *self, struct tty_struct *tty)`` 314 * @poll_init: ``int ()(struct tty_driver *driver, int line, char *options)`` 323 * @poll_get_char: ``int ()(struct tty_driver *driver, int line)`` 330 * @poll_put_char: ``void ()(struct tty_driver *driver, int line, char ch)`` 339 * Driver @driver (cast to &struct tty_driver) can show additional info in 350 struct tty_struct * (*lookup)(struct tty_driver *driver, 352 int (*install)(struct tty_driver *drive 432 struct tty_driver { struct [all...] |
H A D | tty_port.h | 12 struct tty_driver; 141 void tty_port_link_device(struct tty_port *port, struct tty_driver *driver, 144 struct tty_driver *driver, unsigned index, 147 struct tty_driver *driver, unsigned index, 151 struct tty_driver *driver, unsigned index, 154 struct tty_driver *driver, unsigned index, 158 struct tty_driver *driver, unsigned index); 247 int tty_port_install(struct tty_port *port, struct tty_driver *driver,
|
H A D | serdev.h | 315 struct tty_driver; 321 struct tty_driver *drv, int idx); 327 struct tty_driver *drv, int idx)
|
H A D | tty.h | 9 #include <linux/tty_driver.h> 127 * @driver: &struct tty_driver operating this tty 196 struct tty_driver *driver; 271 * :c:member:`tty_driver.unthrottle()` in order to resume reception when 300 * The TTY was hung up. This is set post :c:member:`tty_driver.hangup()`. 461 struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx); 465 int tty_standard_install(struct tty_driver *driver,
|
/linux-master/drivers/staging/gdm724x/ |
H A D | gdm_tty.c | 9 #include <linux/tty_driver.h> 29 static struct tty_driver *gdm_driver[TTY_MAX_COUNT]; 51 static int gdm_tty_install(struct tty_driver *driver, struct tty_struct *tty) 270 struct tty_driver *tty_driver; local 275 tty_driver = tty_alloc_driver(GDM_TTY_MINOR, 277 if (IS_ERR(tty_driver)) 278 return PTR_ERR(tty_driver); 280 tty_driver->owner = THIS_MODULE; 281 tty_driver 305 struct tty_driver *tty_driver; local [all...] |
/linux-master/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) 64 struct tty_driver *driver;
|
H A D | tty_io.c | 77 #include <linux/tty_driver.h> 307 static struct tty_driver *get_tty_driver(dev_t device, int *index) 309 struct tty_driver *p; 337 struct tty_driver *p; 382 struct tty_driver *tty_find_polling_driver(char *name, int *line) 384 struct tty_driver *p, *res = NULL; 763 * device and will not re-call the &tty_driver->stop() method. 797 * stopped and is now being started, the &tty_driver->start() method is invoked 1188 static void pty_line_name(struct tty_driver *driver, int index, char *p) 1209 static ssize_t tty_line_name(struct tty_driver *drive [all...] |
H A D | tty_port.c | 9 #include <linux/tty_driver.h> 109 * @driver: tty_driver for this device 118 struct tty_driver *driver, unsigned index) 129 * @driver: tty_driver for this device 138 struct tty_driver *driver, unsigned index, 148 * @driver: tty_driver for this device 159 struct tty_driver *driver, unsigned index, 172 * @driver: tty_driver for this device 183 struct tty_driver *driver, unsigned index, 205 * @driver: tty_driver fo [all...] |
H A D | pty.c | 42 static struct tty_driver *ptm_driver; 43 static struct tty_driver *pts_driver; 359 static int pty_common_install(struct tty_driver *driver, struct tty_struct *tty, 439 static int pty_install(struct tty_driver *driver, struct tty_struct *tty) 444 static void pty_remove(struct tty_driver *driver, struct tty_struct *tty) 531 struct tty_driver *pty_driver, *pty_slave_driver; 688 static struct tty_struct *ptm_unix98_lookup(struct tty_driver *driver, 705 static struct tty_struct *pts_unix98_lookup(struct tty_driver *driver, 719 static int pty_unix98_install(struct tty_driver *driver, struct tty_struct *tty) 725 static void pty_unix98_remove(struct tty_driver *drive [all...] |
/linux-master/arch/m68k/emu/ |
H A D | nfcon.c | 13 #include <linux/tty_driver.h> 24 static struct tty_driver *nfcon_tty_driver; 49 static struct tty_driver *nfcon_device(struct console *con, int *index) 128 struct tty_driver *driver;
|
/linux-master/fs/proc/ |
H A D | proc_tty.c | 26 static void show_tty_range(struct seq_file *m, struct tty_driver *p, 69 struct tty_driver *p = list_entry(v, struct tty_driver, tty_drivers); 131 void proc_tty_register_driver(struct tty_driver *driver) 147 void proc_tty_unregister_driver(struct tty_driver *driver)
|
H A D | consoles.c | 10 #include <linux/tty_driver.h> 34 const struct tty_driver *driver;
|
/linux-master/arch/um/drivers/ |
H A D | ssl.c | 8 #include <linux/tty_driver.h> 87 static int ssl_install(struct tty_driver *driver, struct tty_struct *tty) 122 static struct tty_driver *ssl_console_device(struct console *c, int *index)
|
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) 123 static struct tty_driver *uml_console_device(struct console *c, int *index)
|
/linux-master/arch/xtensa/platforms/iss/ |
H A D | console.c | 36 static struct tty_driver *serial_driver; 106 struct tty_driver *driver; 115 /* Initialize the tty_driver structure */ 175 static struct tty_driver* iss_console_device(struct console *c, int *index)
|
/linux-master/drivers/tty/serial/ |
H A D | kgdb_nmi.c | 20 #include <linux/tty_driver.h> 66 static struct tty_driver *kgdb_nmi_tty_driver; 68 static struct tty_driver *kgdb_nmi_console_device(struct console *co, int *idx) 234 static int kgdb_nmi_tty_install(struct tty_driver *drv, struct tty_struct *tty)
|
/linux-master/arch/alpha/kernel/ |
H A D | srmcons.c | 18 #include <linux/tty_driver.h> 185 static struct tty_driver *srmcons_driver; 199 struct tty_driver *driver; 245 static struct tty_driver *
|
/linux-master/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,
|
/linux-master/drivers/usb/serial/ |
H A D | empeg.c | 19 #include <linux/tty_driver.h>
|
H A D | console.c | 246 static struct tty_driver *usb_console_device(struct console *co, int *index) 248 struct tty_driver **p = (struct tty_driver **)co->data;
|
/linux-master/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) 325 static int hvc_install(struct tty_driver *driver, struct tty_struct *tty) 856 static int hvc_poll_init(struct tty_driver *driver, int line, char *options) 861 static int hvc_poll_get_char(struct tty_driver *driver, int line) 876 static void hvc_poll_put_char(struct tty_driver *driver, int line, char ch) 1017 struct tty_driver *drv;
|
/linux-master/drivers/tty/serdev/ |
H A D | serdev-ttyport.c | 8 #include <linux/tty_driver.h> 16 struct tty_driver *tty_drv; 277 struct tty_driver *drv, int idx)
|
/linux-master/drivers/pps/clients/ |
H A D | pps-ldisc.c | 44 struct tty_driver *drv = tty->driver;
|