stifb.c (8ce7ad780d80d7df119a1985606a7ae9fe6b00ff) | stifb.c (f9815f945aff2204b8afbbb9d2182024eb44a194) |
---|---|
1/* 2 * linux/drivers/video/stifb.c - 3 * Low level Frame buffer driver for HP workstations with 4 * STI (standard text interface) video firmware. 5 * 6 * Copyright (C) 2001-2006 Helge Deller <deller@gmx.de> 7 * Portions Copyright (C) 2001 Thomas Bogendoerfer <tsbogend@alpha.franken.de> 8 * --- 513 unchanged lines hidden (view full) --- 522 523 /* change fb->id temporarily to fool SETUP_FB() */ 524 saved_id = fb->id; 525 fb->id = CRX24_OVERLAY_PLANES; 526 SETUP_FB(fb); 527 fb->id = saved_id; 528 529 for (y = 0; y < fb->info.var.yres; ++y) | 1/* 2 * linux/drivers/video/stifb.c - 3 * Low level Frame buffer driver for HP workstations with 4 * STI (standard text interface) video firmware. 5 * 6 * Copyright (C) 2001-2006 Helge Deller <deller@gmx.de> 7 * Portions Copyright (C) 2001 Thomas Bogendoerfer <tsbogend@alpha.franken.de> 8 * --- 513 unchanged lines hidden (view full) --- 522 523 /* change fb->id temporarily to fool SETUP_FB() */ 524 saved_id = fb->id; 525 fb->id = CRX24_OVERLAY_PLANES; 526 SETUP_FB(fb); 527 fb->id = saved_id; 528 529 for (y = 0; y < fb->info.var.yres; ++y) |
530 fb_memset(fb->info.screen_base + y * fb->info.fix.line_length, | 530 memset(fb->info.screen_base + y * fb->info.fix.line_length, |
531 0xff, fb->info.var.xres * fb->info.var.bits_per_pixel/8); 532 533 CRX24_SET_OVLY_MASK(fb); 534 SETUP_FB(fb); 535} 536 537 538#define HYPER_CMAP_TYPE 0 --- 584 unchanged lines hidden (view full) --- 1123 struct fb_info *info; 1124 unsigned long sti_rom_address; 1125 char *dev_name; 1126 int bpp, xres, yres; 1127 1128 fb = kzalloc(sizeof(*fb), GFP_ATOMIC); 1129 if (!fb) { 1130 printk(KERN_ERR "stifb: Could not allocate stifb structure\n"); | 531 0xff, fb->info.var.xres * fb->info.var.bits_per_pixel/8); 532 533 CRX24_SET_OVLY_MASK(fb); 534 SETUP_FB(fb); 535} 536 537 538#define HYPER_CMAP_TYPE 0 --- 584 unchanged lines hidden (view full) --- 1123 struct fb_info *info; 1124 unsigned long sti_rom_address; 1125 char *dev_name; 1126 int bpp, xres, yres; 1127 1128 fb = kzalloc(sizeof(*fb), GFP_ATOMIC); 1129 if (!fb) { 1130 printk(KERN_ERR "stifb: Could not allocate stifb structure\n"); |
1131 return -ENODEV; | 1131 return -ENOMEM; |
1132 } 1133 1134 info = &fb->info; 1135 1136 /* set struct to a known state */ 1137 fix = &info->fix; 1138 var = &info->var; 1139 --- 319 unchanged lines hidden --- | 1132 } 1133 1134 info = &fb->info; 1135 1136 /* set struct to a known state */ 1137 fix = &info->fix; 1138 var = &info->var; 1139 --- 319 unchanged lines hidden --- |