Lines Matching defs:vc_data

24 struct vc_data {  struct
25 struct tty_port port; /* Upper level data */
27 unsigned short vc_num; /* Console number */
28 unsigned int vc_cols; /* [#] Console size */
29 unsigned int vc_rows;
30 unsigned int vc_size_row; /* Bytes per row */
31 unsigned int vc_scan_lines; /* # of scan lines */
32 unsigned long vc_origin; /* [!] Start of real screen */
33 unsigned long vc_scr_end; /* [!] End of real screen */
34 unsigned long vc_visible_origin; /* [!] Top of visible window */
35 unsigned int vc_top, vc_bottom; /* Scrolling region */
36 const struct consw *vc_sw;
37 unsigned short *vc_screenbuf; /* In-memory character/attribute buffer */
38 unsigned int vc_screenbuf_size;
39 unsigned char vc_mode; /* KD_TEXT, ... */
41 unsigned char vc_attr; /* Current attributes */
42 unsigned char vc_def_color; /* Default colors */
43 unsigned char vc_color; /* Foreground & background */
44 unsigned char vc_s_color; /* Saved foreground & background */
45 unsigned char vc_ulcolor; /* Color for underline mode */
46 unsigned char vc_itcolor;
47 unsigned char vc_halfcolor; /* Color for half intensity mode */
49 unsigned int vc_cursor_type;
50 unsigned short vc_complement_mask; /* [#] Xor mask for mouse pointer */
51 unsigned short vc_s_complement_mask; /* Saved mouse pointer mask */
52 unsigned int vc_x, vc_y; /* Cursor position */
53 unsigned int vc_saved_x, vc_saved_y;
54 unsigned long vc_pos; /* Cursor address */
56 …ed short vc_hi_font_mask; /* [#] Attribute set for upper 256 chars of font or 0 if not supported */
57 struct console_font vc_font; /* Current VC font set */
58 unsigned short vc_video_erase_char; /* Background erase character */
60 unsigned int vc_state; /* Escape sequence parser state */
61 unsigned int vc_npar,vc_par[NPAR]; /* Parameters of current escape sequence */
63 struct vt_mode vt_mode;
64 struct pid *vt_pid;
65 int vt_newvt;
66 wait_queue_head_t paste_wait;
68 unsigned int vc_charset : 1; /* Character set G0 / G1 */
69 unsigned int vc_s_charset : 1; /* Saved character set */
70 unsigned int vc_disp_ctrl : 1; /* Display chars < 32? */
71 unsigned int vc_toggle_meta : 1; /* Toggle high bit? */
72 unsigned int vc_decscnm : 1; /* Screen Mode */
73 unsigned int vc_decom : 1; /* Origin Mode */
74 unsigned int vc_decawm : 1; /* Autowrap Mode */
75 unsigned int vc_deccm : 1; /* Cursor Visible */
76 unsigned int vc_decim : 1; /* Insert Mode */
77 unsigned int vc_deccolm : 1; /* 80/132 Column Mode */
79 unsigned int vc_intensity : 2; /* 0=half-bright, 1=normal, 2=bold */
80 unsigned int vc_italic:1;
81 unsigned int vc_underline : 1;
82 unsigned int vc_blink : 1;
83 unsigned int vc_reverse : 1;
84 unsigned int vc_s_intensity : 2; /* saved rendition */
108 struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */ argument
116 struct vc_data *d; argument