Lines Matching refs:tty_driver

15 struct tty_driver;
351 struct tty_struct * (*lookup)(struct tty_driver *driver,
353 int (*install)(struct tty_driver *driver, struct tty_struct *tty);
354 void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
390 int (*poll_init)(struct tty_driver *driver, int line, char *options);
391 int (*poll_get_char)(struct tty_driver *driver, int line);
392 void (*poll_put_char)(struct tty_driver *driver, int line, char ch);
434 struct tty_driver { struct
449 struct tty_driver *other; argument
469 struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner, argument
471 struct tty_driver *tty_find_polling_driver(char *name, int *line);
473 void tty_driver_kref_put(struct tty_driver *driver);
479 static inline struct tty_driver *tty_driver_kref_get(struct tty_driver *d) in tty_driver_kref_get()
485 static inline void tty_set_operations(struct tty_driver *driver, in tty_set_operations()
569 int tty_register_driver(struct tty_driver *driver);
570 void tty_unregister_driver(struct tty_driver *driver);
571 struct device *tty_register_device(struct tty_driver *driver, unsigned index,
573 struct device *tty_register_device_attr(struct tty_driver *driver,
576 void tty_unregister_device(struct tty_driver *driver, unsigned index);
579 void proc_tty_register_driver(struct tty_driver *);
580 void proc_tty_unregister_driver(struct tty_driver *);
582 static inline void proc_tty_register_driver(struct tty_driver *d) {} in proc_tty_register_driver()
583 static inline void proc_tty_unregister_driver(struct tty_driver *d) {} in proc_tty_unregister_driver()