Lines Matching refs:vc
19 static void tile_clear(struct vc_data *vc, struct fb_info *info, int sy, in tile_clear() argument
23 int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; in tile_clear()
24 int fgshift = (vc->vc_hi_font_mask) ? 9 : 8; in tile_clear()
26 rect.index = vc->vc_video_erase_char & in tile_clear()
27 ((vc->vc_hi_font_mask) ? 0x1ff : 0xff); in tile_clear()
28 rect.fg = attr_fgcol_ec(fgshift, vc, info); in tile_clear()
29 rect.bg = attr_bgcol_ec(bgshift, vc, info); in tile_clear()
39 static void tile_putcs(struct vc_data *vc, struct fb_info *info, in tile_putcs() argument
44 unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff; in tile_putcs()
61 static void tile_clear_margins(struct vc_data *vc, struct fb_info *info, in tile_clear_margins() argument
67 static void tile_cursor(struct vc_data *vc, struct fb_info *info, int mode, in tile_cursor() argument
71 int use_sw = vc->vc_cursor_type & CUR_SW; in tile_cursor()
73 cursor.sx = vc->state.x; in tile_cursor()
74 cursor.sy = vc->state.y; in tile_cursor()
79 switch (vc->vc_cursor_type & 0x0f) { in tile_cursor()
116 void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info) in fbcon_set_tileops() argument
128 map.width = vc->vc_font.width; in fbcon_set_tileops()
129 map.height = vc->vc_font.height; in fbcon_set_tileops()
131 map.length = vc->vc_font.charcount; in fbcon_set_tileops()