|
XenevaOS
|
#include <tty_driver.h>

Public Attributes | |
| struct tty_struct *(* | lookup )(struct tty_driver *driver, struct file *filp, int idx) |
| int(* | install )(struct tty_driver *driver, struct tty_struct *tty) |
| void(* | remove )(struct tty_driver *driver, struct tty_struct *tty) |
| int(* | open )(struct tty_struct *tty, struct file *filp) |
| void(* | close )(struct tty_struct *tty, struct file *filp) |
| void(* | shutdown )(struct tty_struct *tty) |
| void(* | cleanup )(struct tty_struct *tty) |
| ssize_t(* | write )(struct tty_struct *tty, const u8 *buf, size_t count) |
| int(* | put_char )(struct tty_struct *tty, u8 ch) |
| void(* | flush_chars )(struct tty_struct *tty) |
| unsigned int(* | write_room )(struct tty_struct *tty) |
| unsigned int(* | chars_in_buffer )(struct tty_struct *tty) |
| int(* | ioctl )(struct tty_struct *tty, unsigned int cmd, unsigned long arg) |
| long(* | compat_ioctl )(struct tty_struct *tty, unsigned int cmd, unsigned long arg) |
| void(* | set_termios )(struct tty_struct *tty, const struct ktermios *old) |
| void(* | throttle )(struct tty_struct *tty) |
| void(* | unthrottle )(struct tty_struct *tty) |
| void(* | stop )(struct tty_struct *tty) |
| void(* | start )(struct tty_struct *tty) |
| void(* | hangup )(struct tty_struct *tty) |
| int(* | break_ctl )(struct tty_struct *tty, int state) |
| void(* | flush_buffer )(struct tty_struct *tty) |
| int(* | ldisc_ok )(struct tty_struct *tty, int ldisc) |
| void(* | set_ldisc )(struct tty_struct *tty) |
| void(* | wait_until_sent )(struct tty_struct *tty, int timeout) |
| void(* | send_xchar )(struct tty_struct *tty, u8 ch) |
| int(* | tiocmget )(struct tty_struct *tty) |
| int(* | tiocmset )(struct tty_struct *tty, unsigned int set, unsigned int clear) |
| int(* | resize )(struct tty_struct *tty, struct winsize *ws) |
| int(* | get_icount )(struct tty_struct *tty, struct serial_icounter_struct *icount) |
| int(* | get_serial )(struct tty_struct *tty, struct serial_struct *p) |
| int(* | set_serial )(struct tty_struct *tty, struct serial_struct *p) |
| void(* | show_fdinfo )(struct tty_struct *tty, struct seq_file *m) |
| int(* | proc_show )(struct seq_file *m, void *driver) |
| int(* tty_operations::break_ctl) (struct tty_struct *tty, int state) |
| unsigned int(* tty_operations::chars_in_buffer) (struct tty_struct *tty) |
| void(* tty_operations::cleanup) (struct tty_struct *tty) |
| void(* tty_operations::close) (struct tty_struct *tty, struct file *filp) |
| long(* tty_operations::compat_ioctl) (struct tty_struct *tty, unsigned int cmd, unsigned long arg) |
| void(* tty_operations::flush_buffer) (struct tty_struct *tty) |
| void(* tty_operations::flush_chars) (struct tty_struct *tty) |
| int(* tty_operations::get_icount) (struct tty_struct *tty, struct serial_icounter_struct *icount) |
| int(* tty_operations::get_serial) (struct tty_struct *tty, struct serial_struct *p) |
| void(* tty_operations::hangup) (struct tty_struct *tty) |
| int(* tty_operations::install) (struct tty_driver *driver, struct tty_struct *tty) |
| int(* tty_operations::ioctl) (struct tty_struct *tty, unsigned int cmd, unsigned long arg) |
| int(* tty_operations::ldisc_ok) (struct tty_struct *tty, int ldisc) |
| struct tty_struct *(* tty_operations::lookup) (struct tty_driver *driver, struct file *filp, int idx) |
| int(* tty_operations::open) (struct tty_struct *tty, struct file *filp) |
| int(* tty_operations::proc_show) (struct seq_file *m, void *driver) |
| int(* tty_operations::put_char) (struct tty_struct *tty, u8 ch) |
| void(* tty_operations::remove) (struct tty_driver *driver, struct tty_struct *tty) |
| int(* tty_operations::resize) (struct tty_struct *tty, struct winsize *ws) |
| void(* tty_operations::send_xchar) (struct tty_struct *tty, u8 ch) |
| void(* tty_operations::set_ldisc) (struct tty_struct *tty) |
| int(* tty_operations::set_serial) (struct tty_struct *tty, struct serial_struct *p) |
| void(* tty_operations::set_termios) (struct tty_struct *tty, const struct ktermios *old) |
| void(* tty_operations::show_fdinfo) (struct tty_struct *tty, struct seq_file *m) |
| void(* tty_operations::shutdown) (struct tty_struct *tty) |
| void(* tty_operations::start) (struct tty_struct *tty) |
| void(* tty_operations::stop) (struct tty_struct *tty) |
| void(* tty_operations::throttle) (struct tty_struct *tty) |
| int(* tty_operations::tiocmget) (struct tty_struct *tty) |
| int(* tty_operations::tiocmset) (struct tty_struct *tty, unsigned int set, unsigned int clear) |
| void(* tty_operations::unthrottle) (struct tty_struct *tty) |
| void(* tty_operations::wait_until_sent) (struct tty_struct *tty, int timeout) |
| ssize_t(* tty_operations::write) (struct tty_struct *tty, const u8 *buf, size_t count) |
| unsigned int(* tty_operations::write_room) (struct tty_struct *tty) |