vga_out16(0x3d4, (base & 0x00ff00) | 0x0c); vga_out16(0x3d4, ((base & 0x00ff) << 8) | 0x0d); vga_out8 (0x3d4, 0x69); vga_out8 (0x3d5, (base & 0x7f0000) >> 16); 
vga_out16(0x3d4, (base & 0x00ff00) | 0x0c, par); vga_out16(0x3d4, ((base & 0x00ff) << 8) | 0x0d, par); vga_out8 (0x3d4, 0x69, par); vga_out8 (0x3d5, (base & 0x7f0000) >> 16, par); 
static void savagefb_update_start (struct savagefb_par      *par,				   struct fb_var_screeninfo *var){	int base;	base = ((var->yoffset * var->xres_virtual + (var->xoffset & ~1))		* ((var->bits_per_pixel+7) / 8)) >> 2;	/* now program the start address registers */	vga_out16(0x3d4, (base & 0x00ff00) | 0x0c);	vga_out16(0x3d4, ((base & 0x00ff) << 8) | 0x0d);	vga_out8 (0x3d4, 0x69);	vga_out8 (0x3d5, (base & 0x7f0000) >> 16);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1cc650c69f3079ce3c616c998a741bcf6ddf4f4d/savagefb_driver.c/buggy/drivers/video/savage/savagefb_driver.c