/linux-master/kernel/printk/ |
H A D | printk.c | 25 #include <linux/tty_driver.h> 3208 struct tty_driver *console_device(int *index) 3211 struct tty_driver *driver = NULL;
|
/linux-master/include/linux/ |
H A D | tty.h | 9 #include <linux/tty_driver.h> 127 * @driver: &struct tty_driver operating this tty 192 struct tty_driver *driver; 265 * :c:member:`tty_driver.unthrottle()` in order to resume reception when 294 * The TTY was hung up. This is set post :c:member:`tty_driver.hangup()`. 455 struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx); 459 int tty_standard_install(struct tty_driver *driver,
|
H A D | serial_core.h | 733 struct tty_driver; 749 struct tty_driver *tty_driver; member in struct:uart_driver 954 struct tty_driver *uart_console_device(struct console *co, int *index);
|
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 | console.h | 332 struct tty_driver *(*device)(struct console *co, int *index); 507 extern struct tty_driver *console_device(int *);
|
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 | 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...] |
/linux-master/arch/alpha/kernel/ |
H A D | srmcons.c | 18 #include <linux/tty_driver.h> 187 static struct tty_driver *srmcons_driver; 201 struct tty_driver *driver; 247 static struct tty_driver *
|
/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 */ 173 static struct tty_driver* iss_console_device(struct console *c, int *index)
|
/linux-master/drivers/tty/serial/ |
H A D | serial_core.c | 1972 static int uart_install(struct tty_driver *driver, struct tty_struct *tty) 2121 struct tty_driver *ttydrv = m->private; 2379 struct tty_driver *tty_drv = match->driver->tty_driver; 2681 static int uart_poll_init(struct tty_driver *driver, int line, char *options) 2729 static int uart_poll_get_char(struct tty_driver *driver, int line) 2745 static void uart_poll_put_char(struct tty_driver *driver, int line, char ch) 2822 struct tty_driver *normal; 2842 drv->tty_driver = normal; 2893 struct tty_driver * [all...] |
H A D | mxs-auart.c | 24 #include <linux/tty_driver.h>
|
/linux-master/drivers/usb/serial/ |
H A D | oti6858.c | 41 #include <linux/tty_driver.h>
|
H A D | keyspan.c | 32 #include <linux/tty_driver.h>
|
H A D | ftdi_sio.c | 34 #include <linux/tty_driver.h>
|
/linux-master/drivers/tty/vt/ |
H A D | vt.c | 3177 struct tty_driver *console_driver; 3294 static struct tty_driver *vt_console_device(struct console *c, int *index) 3511 static int con_install(struct tty_driver *driver, struct tty_struct *tty)
|
/linux-master/drivers/tty/ |
H A D | tty_buffer.c | 11 #include <linux/tty_driver.h>
|
H A D | amiserial.c | 87 static struct tty_driver *serial_driver; 1487 struct tty_driver *driver; 1495 /* Initialize the tty_driver structure */ 1628 static struct tty_driver *serial_console_device(struct console *c, int *index)
|
H A D | goldfish.c | 48 static struct tty_driver *goldfish_tty_driver; 206 static struct tty_driver *goldfish_tty_console_device(struct console *c, 239 struct tty_driver *tty;
|
H A D | mips_ejtag_fdc.c | 27 #include <linux/tty_driver.h> 143 struct tty_driver *driver; 294 struct tty_driver *tty_drv; 356 static struct tty_driver *mips_ejtag_fdc_console_device(struct console *c, 761 static int mips_ejtag_fdc_tty_install(struct tty_driver *driver, 890 struct tty_driver *driver;
|
/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/greybus/ |
H A D | gb-beagleplay.c | 16 #include <linux/tty_driver.h>
|
/linux-master/drivers/s390/char/ |
H A D | con3215.c | 103 static struct tty_driver *tty3215_driver; 847 static struct tty_driver *con3215_device(struct console *c, int *index) 957 static int tty3215_install(struct tty_driver *driver, struct tty_struct *tty) 1150 struct tty_driver *driver; 1166 * Initialize the tty_driver structure
|
/linux-master/drivers/net/usb/ |
H A D | hso.c | 50 #include <linux/tty_driver.h> 369 static struct tty_driver *tty_drv;
|
/linux-master/drivers/isdn/capi/ |
H A D | capi.c | 143 static struct tty_driver *capinc_tty_driver; 1043 capinc_tty_install(struct tty_driver *driver, struct tty_struct *tty) 1261 struct tty_driver *drv;
|
/linux-master/net/bluetooth/rfcomm/ |
H A D | tty.c | 31 #include <linux/tty_driver.h> 43 static struct tty_driver *rfcomm_tty_driver; 708 static int rfcomm_tty_install(struct tty_driver *driver, struct tty_struct *tty)
|