Home
last modified time | relevance | path

Searched refs:tty_driver (Results 1 – 6 of 6) sorted by relevance

/include/linux/
Dtty_driver.h242 struct tty_driver;
246 struct tty_struct * (*lookup)(struct tty_driver *driver,
248 int (*install)(struct tty_driver *driver, struct tty_struct *tty);
249 void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
283 int (*poll_init)(struct tty_driver *driver, int line, char *options);
284 int (*poll_get_char)(struct tty_driver *driver, int line);
285 void (*poll_put_char)(struct tty_driver *driver, int line, char ch);
290 struct tty_driver { struct
306 struct tty_driver *other; /* only used for the PTY driver */ argument
326 extern struct tty_driver *__tty_alloc_driver(unsigned int lines, argument
[all …]
Dtty.h236 struct tty_driver *driver;
401 extern int tty_register_driver(struct tty_driver *driver);
402 extern int tty_unregister_driver(struct tty_driver *driver);
403 extern struct device *tty_register_device(struct tty_driver *driver,
405 extern struct device *tty_register_device_attr(struct tty_driver *driver,
409 extern void tty_unregister_device(struct tty_driver *driver, unsigned index);
422 extern void tty_driver_remove_tty(struct tty_driver *driver,
486 struct tty_driver *driver, int idx);
488 extern struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx);
491 extern int tty_standard_install(struct tty_driver *driver,
[all …]
Dconsole.h126 struct tty_driver *(*device)(struct console *, int *);
156 extern struct tty_driver *console_device(int *);
Dserial_core.h241 struct tty_driver;
257 struct tty_driver *tty_driver; member
305 struct tty_driver *uart_console_device(struct console *co, int *index);
Disdn.h364 struct tty_driver *tty_modem; /* tty-device */
/include/linux/usb/
Dserial.h362 extern struct tty_driver *usb_serial_tty_driver;