xref: /openbmc/linux/Documentation/driver-api/tty/tty_internals.rst (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*b96cd8b0SJiri Slaby.. SPDX-License-Identifier: GPL-2.0
2*b96cd8b0SJiri Slaby
3*b96cd8b0SJiri Slaby=============
4*b96cd8b0SJiri SlabyTTY Internals
5*b96cd8b0SJiri Slaby=============
6*b96cd8b0SJiri Slaby
7*b96cd8b0SJiri Slaby.. contents:: :local:
8*b96cd8b0SJiri Slaby
9*b96cd8b0SJiri SlabyKopen
10*b96cd8b0SJiri Slaby=====
11*b96cd8b0SJiri Slaby
12*b96cd8b0SJiri SlabyThese functions serve for opening a TTY from the kernelspace:
13*b96cd8b0SJiri Slaby
14*b96cd8b0SJiri Slaby.. kernel-doc:: drivers/tty/tty_io.c
15*b96cd8b0SJiri Slaby      :identifiers: tty_kopen_exclusive tty_kopen_shared tty_kclose
16*b96cd8b0SJiri Slaby
17*b96cd8b0SJiri Slaby----
18*b96cd8b0SJiri Slaby
19*b96cd8b0SJiri SlabyExported Internal Functions
20*b96cd8b0SJiri Slaby===========================
21*b96cd8b0SJiri Slaby
22*b96cd8b0SJiri Slaby.. kernel-doc:: drivers/tty/tty_io.c
23*b96cd8b0SJiri Slaby   :identifiers: tty_release_struct tty_dev_name_to_number tty_get_icount
24*b96cd8b0SJiri Slaby
25*b96cd8b0SJiri Slaby----
26*b96cd8b0SJiri Slaby
27*b96cd8b0SJiri SlabyInternal Functions
28*b96cd8b0SJiri Slaby==================
29*b96cd8b0SJiri Slaby
30*b96cd8b0SJiri Slaby.. kernel-doc:: drivers/tty/tty_io.c
31*b96cd8b0SJiri Slaby   :internal:
32