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
34 * struct vc_state -- state of a VC
35 * @x: cursor's x-position
36 * @y: cursor's y-position
66 * vc_screenbuf ---------> +----------------------+-.
69 * | initializing Y | > scroll-back area
72 * vc_visible_origin ---> ^+----------------------+-:
75 * vc_rows --->< | login: root | | visible on console
77 * vc_origin -----------> || | | vc_size_row * vc_rows)
79 * v+----------------------+-:
81 * vc_pos -----------------|--------v | > scroll-front area
83 * vc_scr_end -----------> +----------------------+-:
86 * +----------------------+-'
87 * <---- 2 * vc_cols ----->
88 * <---- vc_size_row ----->
104 unsigned int vc_cell_height; /* CRTC character cell height */
110 unsigned short *vc_screenbuf; /* In-memory character/attribute buffer */
125 …unsigned short vc_hi_font_mask; /* [#] Attribute set for upper 256 chars of font or 0 if not suppo…
137 unsigned int vc_disp_ctrl : 1; /* Display chars < 32? */
149 unsigned char vc_utf : 1; /* Unicode UTF-8 encoding */
159 struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */