1 .. SPDX-License-Identifier: GPL-2.0
9 struct tty_struct is allocated by the TTY layer upon the first open of the TTY
10 device and released after the last close. The TTY layer passes this structure
11 to most of struct tty_operation's hooks. Members of tty_struct are documented
12 in `TTY Struct Reference`_ at the bottom.
17 .. kernel-doc:: drivers/tty/tty_io.c
18 :identifiers: tty_init_termios
23 .. kernel-doc:: drivers/tty/tty_io.c
24 :identifiers: tty_name
29 .. kernel-doc:: include/linux/tty.h
30 :identifiers: tty_kref_get
32 .. kernel-doc:: drivers/tty/tty_io.c
33 :identifiers: tty_kref_put
38 .. kernel-doc:: drivers/tty/tty_io.c
39 :identifiers: tty_standard_install
44 .. kernel-doc:: drivers/tty/tty_io.c
45 :identifiers: tty_put_char
50 .. kernel-doc:: drivers/tty/tty_io.c
51 :identifiers: start_tty stop_tty
56 .. kernel-doc:: drivers/tty/tty_io.c
57 :identifiers: tty_wakeup
62 .. kernel-doc:: drivers/tty/tty_io.c
63 :identifiers: tty_hangup tty_vhangup tty_hung_up_p
68 .. kernel-doc:: drivers/tty/tty_io.c
69 :identifiers: tty_do_resize
74 .. kernel-doc:: include/linux/tty.h
75 :doc: TTY Struct Flags
80 .. kernel-doc:: include/linux/tty.h
81 :identifiers: tty_struct