Merge tag 'riscv-for-linus-5.20-mw2' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / Documentation / driver-api / tty / tty_internals.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 =============
4 TTY Internals
5 =============
6
7 .. contents:: :local:
8
9 Kopen
10 =====
11
12 These functions serve for opening a TTY from the kernelspace:
13
14 .. kernel-doc:: drivers/tty/tty_io.c
15       :identifiers: tty_kopen_exclusive tty_kopen_shared tty_kclose
16
17 ----
18
19 Exported Internal Functions
20 ===========================
21
22 .. kernel-doc:: drivers/tty/tty_io.c
23    :identifiers: tty_release_struct tty_dev_name_to_number tty_get_icount
24
25 ----
26
27 Internal Functions
28 ==================
29
30 .. kernel-doc:: drivers/tty/tty_io.c
31    :internal: