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