Searched refs:tty_driver (Results 1 – 6 of 6) sorted by relevance
/include/linux/ |
D | tty_driver.h | 242 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 …]
|
D | tty.h | 236 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 …]
|
D | console.h | 126 struct tty_driver *(*device)(struct console *, int *); 156 extern struct tty_driver *console_device(int *);
|
D | serial_core.h | 241 struct tty_driver; 257 struct tty_driver *tty_driver; member 305 struct tty_driver *uart_console_device(struct console *co, int *index);
|
D | isdn.h | 364 struct tty_driver *tty_modem; /* tty-device */
|
/include/linux/usb/ |
D | serial.h | 362 extern struct tty_driver *usb_serial_tty_driver;
|