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 ---