1.. SPDX-License-Identifier: GPL-2.0
2
3=======
4Console
5=======
6
7.. contents:: :local:
8
9Struct Console
10==============
11
12.. kernel-doc:: include/linux/console.h
13   :identifiers: console cons_flags
14
15Internals
16---------
17
18.. kernel-doc:: include/linux/console.h
19   :identifiers: nbcon_state nbcon_prio nbcon_context nbcon_write_context
20
21Struct Consw
22============
23
24.. kernel-doc:: include/linux/console.h
25   :identifiers: consw
26
27Console functions
28=================
29
30.. kernel-doc:: include/linux/console.h
31   :identifiers: console_srcu_read_flags console_srcu_write_flags
32        console_is_registered for_each_console_srcu for_each_console
33
34.. kernel-doc:: drivers/tty/vt/selection.c
35   :export:
36.. kernel-doc:: drivers/tty/vt/vt.c
37   :export:
38
39Internals
40---------
41
42.. kernel-doc:: drivers/tty/vt/selection.c
43   :internal:
44.. kernel-doc:: drivers/tty/vt/vt.c
45   :internal:
46