Skip to content

Files

Latest commit

 

History

History
81 lines (55 loc) · 1.45 KB

tty_struct.rst

File metadata and controls

81 lines (55 loc) · 1.45 KB

TTY Struct

struct tty_struct is allocated by the TTY layer upon the first open of the TTY device and released after the last close. The TTY layer passes this structure to most of struct tty_operation's hooks. Members of tty_struct are documented in TTY Struct Reference at the bottom.

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: tty_init_termios

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: tty_name

.. kernel-doc:: include/linux/tty.h
   :identifiers: tty_kref_get

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: tty_kref_put

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: tty_standard_install

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: tty_put_char

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: start_tty stop_tty

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: tty_wakeup

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: tty_hangup tty_vhangup tty_hung_up_p

.. kernel-doc:: drivers/tty/tty_io.c
   :identifiers: tty_do_resize

.. kernel-doc:: include/linux/tty.h
   :doc: TTY Struct Flags

.. kernel-doc:: include/linux/tty.h
   :identifiers: tty_struct