Lines Matching +full:display +full:- +full:height +full:- +full:chars
1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Fields marked with [#] must be set by the low-level driver.
9 * Fields marked with [!] can be changed by the low-level driver
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 ----->
103 unsigned int vc_cell_height; /* CRTC character cell height */
109 unsigned short *vc_screenbuf; /* In-memory character/attribute buffer */
124 …unsigned short vc_hi_font_mask; /* [#] Attribute set for upper 256 chars of font or 0 if not suppo…
136 unsigned int vc_disp_ctrl : 1; /* Display chars < 32? */
148 unsigned char vc_utf : 1; /* Unicode UTF-8 encoding */
158 struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */