tty_driver 123 include/linux/console.h struct tty_driver *(*device)(struct console *, int *); tty_driver 153 include/linux/console.h extern struct tty_driver *console_device(int *); tty_driver 364 include/linux/isdn.h struct tty_driver *tty_modem; /* tty-device */ tty_driver 261 include/linux/serial_core.h struct tty_driver; tty_driver 277 include/linux/serial_core.h struct tty_driver *tty_driver; tty_driver 331 include/linux/serial_core.h struct tty_driver *uart_console_device(struct console *co, int *index); tty_driver 241 include/linux/tty.h struct tty_driver *driver; tty_driver 410 include/linux/tty.h extern int tty_register_driver(struct tty_driver *driver); tty_driver 411 include/linux/tty.h extern int tty_unregister_driver(struct tty_driver *driver); tty_driver 412 include/linux/tty.h extern struct device *tty_register_device(struct tty_driver *driver, tty_driver 414 include/linux/tty.h extern struct device *tty_register_device_attr(struct tty_driver *driver, tty_driver 418 include/linux/tty.h extern void tty_unregister_device(struct tty_driver *driver, unsigned index); tty_driver 432 include/linux/tty.h extern void tty_driver_remove_tty(struct tty_driver *driver, tty_driver 489 include/linux/tty.h extern struct tty_struct *alloc_tty_struct(struct tty_driver *driver, int idx); tty_driver 495 include/linux/tty.h extern struct tty_struct *tty_init_dev(struct tty_driver *driver, int idx); tty_driver 498 include/linux/tty.h extern int tty_standard_install(struct tty_driver *driver, tty_driver 511 include/linux/tty.h struct tty_driver *driver, unsigned index); tty_driver 513 include/linux/tty.h struct tty_driver *driver, unsigned index, tty_driver 516 include/linux/tty.h struct tty_driver *driver, unsigned index, tty_driver 552 include/linux/tty.h extern int tty_port_install(struct tty_port *port, struct tty_driver *driver, tty_driver 697 include/linux/tty.h extern void proc_tty_register_driver(struct tty_driver *); tty_driver 698 include/linux/tty.h extern void proc_tty_unregister_driver(struct tty_driver *); tty_driver 700 include/linux/tty.h static inline void proc_tty_register_driver(struct tty_driver *d) {} tty_driver 701 include/linux/tty.h static inline void proc_tty_unregister_driver(struct tty_driver *d) {} tty_driver 248 include/linux/tty_driver.h struct tty_driver; tty_driver 252 include/linux/tty_driver.h struct tty_struct * (*lookup)(struct tty_driver *driver, tty_driver 254 include/linux/tty_driver.h int (*install)(struct tty_driver *driver, struct tty_struct *tty); tty_driver 255 include/linux/tty_driver.h void (*remove)(struct tty_driver *driver, struct tty_struct *tty); tty_driver 289 include/linux/tty_driver.h int (*poll_init)(struct tty_driver *driver, int line, char *options); tty_driver 290 include/linux/tty_driver.h int (*poll_get_char)(struct tty_driver *driver, int line); tty_driver 291 include/linux/tty_driver.h void (*poll_put_char)(struct tty_driver *driver, int line, char ch); tty_driver 312 include/linux/tty_driver.h struct tty_driver *other; /* only used for the PTY driver */ tty_driver 332 include/linux/tty_driver.h extern struct tty_driver *__tty_alloc_driver(unsigned int lines, tty_driver 334 include/linux/tty_driver.h extern void put_tty_driver(struct tty_driver *driver); tty_driver 335 include/linux/tty_driver.h extern void tty_set_operations(struct tty_driver *driver, tty_driver 337 include/linux/tty_driver.h extern struct tty_driver *tty_find_polling_driver(char *name, int *line); tty_driver 339 include/linux/tty_driver.h extern void tty_driver_kref_put(struct tty_driver *driver); tty_driver 349 include/linux/tty_driver.h static inline struct tty_driver *alloc_tty_driver(unsigned int lines) tty_driver 351 include/linux/tty_driver.h struct tty_driver *ret = tty_alloc_driver(lines, 0); tty_driver 357 include/linux/tty_driver.h static inline struct tty_driver *tty_driver_kref_get(struct tty_driver *d) tty_driver 362 include/linux/usb/serial.h extern struct tty_driver *usb_serial_tty_driver;