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
39 rect.index = vc->vc_video_erase_char & in tile_clear()
40 ((vc->vc_hi_font_mask) ? 0x1ff : 0xff); in tile_clear()
52 static void tile_putcs(struct vc_data *vc, struct fb_info *info, in tile_putcs() argument
57 unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff; in tile_putcs()
74 static void tile_clear_margins(struct vc_data *vc, struct fb_info *info, in tile_clear_margins() argument
77 unsigned int cw = vc->vc_font.width; in tile_clear_margins()
78 unsigned int ch = vc->vc_font.height; in tile_clear_margins()
79 unsigned int rw = info->var.xres - (vc->vc_cols*cw); in tile_clear_margins()
80 unsigned int bh = info->var.yres - (vc->vc_rows*ch); in tile_clear_margins()
87 rect.index = vc->vc_video_erase_char & in tile_clear_margins()
88 ((vc->vc_hi_font_mask) ? 0x1ff : 0xff); in tile_clear_margins()
115 static void tile_cursor(struct vc_data *vc, struct fb_info *info, bool enable, in tile_cursor() argument
119 int use_sw = vc->vc_cursor_type & CUR_SW; in tile_cursor()
121 cursor.sx = vc->state.x; in tile_cursor()
122 cursor.sy = vc->state.y; in tile_cursor()
127 switch (vc->vc_cursor_type & 0x0f) { in tile_cursor()
164 void fbcon_set_tileops(struct vc_data *vc, struct fb_info *info) in fbcon_set_tileops() argument
177 map.width = vc->vc_font.width; in fbcon_set_tileops()
178 map.height = vc->vc_font.height; in fbcon_set_tileops()
180 map.length = vc->vc_font.charcount; in fbcon_set_tileops()