Lines Matching +full:high +full:- +full:vt
1 /* SPDX-License-Identifier: GPL-2.0 */
6 * used by vt.c.
8 * Fields marked with [#] must be set by the low-level driver.
9 * Fields marked with [!] can be changed by the low-level driver
17 #include <linux/vt.h>
33 * struct vc_state -- state of a VC
34 * @x: cursor's x-position
35 * @y: cursor's y-position
65 * vc_screenbuf ---------> +----------------------+-.
68 * | initializing Y | > scroll-back area
71 * vc_visible_origin ---> ^+----------------------+-:
74 * vc_rows --->< | login: root | | visible on console
76 * vc_origin -----------> || | | vc_size_row * vc_rows)
78 * v+----------------------+-:
80 * vc_pos -----------------|--------v | > scroll-front area
82 * vc_scr_end -----------> +----------------------+-:
85 * +----------------------+-'
86 * <---- 2 * vc_cols ----->
87 * <---- vc_size_row ----->
109 unsigned short *vc_screenbuf; /* In-memory character/attribute buffer */
127 /* VT terminal data */
130 /* data for manual vt switching */
137 unsigned int vc_toggle_meta : 1; /* Toggle high bit? */
148 unsigned char vc_utf : 1; /* Unicode UTF-8 encoding */