par->bci_base = (u32*)(par->mmio.vbase + BCI_BUFFER_OFFSET); 
par->bci_base = (u32 __iomem *)(par->mmio.vbase + BCI_BUFFER_OFFSET); 
static int __devinit savage_map_mmio (struct fb_info *info){	struct savagefb_par *par = (struct savagefb_par *)info->par;	DBG ("savage_map_mmio");	if (S3_SAVAGE3D_SERIES (par->chip))		par->mmio.pbase = pci_resource_start (par->pcidev, 0) +			SAVAGE_NEWMMIO_REGBASE_S3;	else		par->mmio.pbase = pci_resource_start (par->pcidev, 0) +			SAVAGE_NEWMMIO_REGBASE_S4;	par->mmio.len = SAVAGE_NEWMMIO_REGSIZE;	par->mmio.vbase = ioremap (par->mmio.pbase, par->mmio.len);	if (!par->mmio.vbase) {		printk ("savagefb: unable to map memory mapped IO\n");		return -ENOMEM;	} else		printk (KERN_INFO "savagefb: mapped io at %p\n",			par->mmio.vbase);	info->fix.mmio_start = par->mmio.pbase;	info->fix.mmio_len   = par->mmio.len;	par->bci_base = (u32*)(par->mmio.vbase + BCI_BUFFER_OFFSET);	par->bci_ptr  = 0;	savage_enable_mmio (par);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0d3e8fe662c31d614f809d0131e134e2692d6a68/savagefb_driver.c/buggy/drivers/video/savage/savagefb_driver.c