info->var.yoffset = info->var.xoffset = 0; 
var->yoffset = info->var.yoffset; var->xoffset = info->var.xoffset; 
static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var,			   struct vc_data *vc){	struct display *p = &fb_display[vc->vc_num], *t;	struct vc_data **default_mode = vc->vc_display_fg;	struct vc_data *svc = *default_mode;	int rows, cols, charcnt = 256;	var->xoffset = var->yoffset = p->yscroll = 0;	if (var_to_display(p, var, info))		return;	t = &fb_display[svc->vc_num];	if (!vc->vc_font.data) {		vc->vc_font.data = (void *)(p->fontdata = t->fontdata);		vc->vc_font.width = (*default_mode)->vc_font.width;		vc->vc_font.height = (*default_mode)->vc_font.height;		p->userfont = t->userfont;		if (p->userfont)			REFCOUNT(p->fontdata)++;	}	if (p->userfont)		charcnt = FNTCHARCNT(p->fontdata);	var->activate = FB_ACTIVATE_NOW;	info->var.activate = var->activate;	info->var.yoffset = info->var.xoffset = 0;	fb_set_var(info, var);	vc->vc_can_do_color = (fb_get_color_depth(&info->var, &info->fix)!=1);	vc->vc_complement_mask = vc->vc_can_do_color ? 0x7700 : 0x0800;	if (charcnt == 256) {		vc->vc_hi_font_mask = 0;	} else {		vc->vc_hi_font_mask = 0x100;		if (vc->vc_can_do_color)			vc->vc_complement_mask <<= 1;	}	if (!*svc->vc_uni_pagedir_loc)		con_set_default_unimap(svc);	if (!*vc->vc_uni_pagedir_loc)		con_copy_unimap(vc, svc);	cols = var->xres / vc->vc_font.width;	rows = var->yres / vc->vc_font.height;	vc_resize(vc, cols, rows);	if (CON_IS_VISIBLE(vc)) {		update_screen(vc);		if (softback_buf)			fbcon_update_softback(vc);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/e4fc27618b75234b721c4a13d0e0d9d07e75e641/fbcon.c/clean/drivers/video/console/fbcon.c