Lines Matching refs:vc
19 static void tile_bmove(struct vc_data *vc, struct fb_info *info, int sy,
34 static void tile_clear(struct vc_data *vc, struct fb_info *info, int sy,
38 int bgshift = (vc->vc_hi_font_mask) ? 13 : 12;
39 int fgshift = (vc->vc_hi_font_mask) ? 9 : 8;
41 rect.index = vc->vc_video_erase_char &
42 ((vc->vc_hi_font_mask) ? 0x1ff : 0xff);
43 rect.fg = attr_fgcol_ec(fgshift, vc, info);
44 rect.bg = attr_bgcol_ec(bgshift, vc, info);
54 static void tile_putcs(struct vc_data *vc, struct fb_info *info,
59 unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff;
76 static void tile_clear_margins(struct vc_data *vc, struct fb_info *info,
82 static void tile_cursor(struct vc_data *vc, struct fb_info *info, bool enable,
86 int use_sw = vc->vc_cursor_type & CUR_SW;
88 cursor.sx = vc->state.x;
89 cursor.sy = vc->state.y;
94 switch (vc->vc_cursor_type & 0x0f) {
131 void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info)
144 map.width = vc->vc_font.width;
145 map.height = vc->vc_font.height;
147 map.length = vc->vc_font.charcount;