memset (par->video.vbase, 0, par->video.len); 
memset_io (par->video.vbase, 0, par->video.len); 
static int __devinit savage_map_video (struct fb_info *info,				       int video_len){	struct savagefb_par *par = (struct savagefb_par *)info->par;	int resource;	DBG("savage_map_video");	if (S3_SAVAGE3D_SERIES (par->chip))		resource = 0;	else		resource = 1;	par->video.pbase = pci_resource_start (par->pcidev, resource);	par->video.len   = video_len;	par->video.vbase = ioremap (par->video.pbase, par->video.len);	if (!par->video.vbase) {		printk ("savagefb: unable to map screen memory\n");		return -ENOMEM;	} else		printk (KERN_INFO "savagefb: mapped framebuffer at %p, "			"pbase == %x\n", par->video.vbase, par->video.pbase);	info->fix.smem_start = par->video.pbase;	info->fix.smem_len   = par->video.len - par->cob_size;	info->screen_base    = par->video.vbase;#ifdef CONFIG_MTRR	par->video.mtrr = mtrr_add (par->video.pbase, video_len,				     MTRR_TYPE_WRCOMB, 1);#endif	/* Clear framebuffer, it's all white in memory after boot */	memset (par->video.vbase, 0, par->video.len);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0d3e8fe662c31d614f809d0131e134e2692d6a68/savagefb_driver.c/buggy/drivers/video/savage/savagefb_driver.c