Searched refs:tty_driver (Results 1 - 25 of 104) sorted by relevance

12345

/linux-master/drivers/s390/char/
H A Dsclp_tty.h14 #include <linux/tty_driver.h>
16 extern struct tty_driver *sclp_tty_driver;
/linux-master/include/linux/
H A Dtty_driver.h15 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 Dtty_port.h12 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 Dserdev.h315 struct tty_driver;
321 struct tty_driver *drv, int idx);
327 struct tty_driver *drv, int idx)
H A Dtty.h9 #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 Dgdm_tty.c9 #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 Dttynull.c14 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 Dtty_io.c77 #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 Dtty_port.c9 #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 Dpty.c42 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 Dnfcon.c13 #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 Dproc_tty.c26 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 Dconsoles.c10 #include <linux/tty_driver.h>
34 const struct tty_driver *driver;
/linux-master/arch/um/drivers/
H A Dssl.c8 #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 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)
123 static struct tty_driver *uml_console_device(struct console *c, int *index)
/linux-master/arch/xtensa/platforms/iss/
H A Dconsole.c36 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 Dkgdb_nmi.c20 #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 Dsrmcons.c18 #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 Dttyprintk.c164 static struct tty_driver *ttyprintk_driver;
166 static struct tty_driver *ttyprintk_console_device(struct console *c,
/linux-master/drivers/usb/serial/
H A Dempeg.c19 #include <linux/tty_driver.h>
H A Dconsole.c246 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 Dhvc_console.c54 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 Dserdev-ttyport.c8 #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 Dpps-ldisc.c44 struct tty_driver *drv = tty->driver;

Completed in 236 milliseconds

12345