Lines Matching defs:fb_info
54 struct fb_info *info);
134 static struct fb_info fb_info;
146 struct fb_info *info)
192 struct fb_info *info)
223 struct fb_info *info)
257 struct fb_info *info)
280 struct fb_info *info)
308 struct fb_info *info)
338 struct fb_info *info)
416 struct fb_info *info)
434 struct fb_info *fb_info)
443 if (regno >= fb_info->cmap.len)
446 if (fb_info->var.bits_per_pixel <= 8) {
447 switch (fb_info->var.bits_per_pixel) {
456 blue >> 8, fb_info);
462 switch (fb_info->var.bits_per_pixel) {
464 if (fb_info->var.red.offset == 10) {
466 ((u32*) (fb_info->pseudo_palette))[regno] =
473 ((u32*) (fb_info->pseudo_palette))[regno] =
488 ((u32 *)(fb_info->pseudo_palette))[regno] =
489 (red << fb_info->var.red.offset) |
490 (green << fb_info->var.green.offset) |
491 (blue << fb_info->var.blue.offset);
573 fb_info.screen_base = ioremap(mac_bi_data.videoaddr,
575 if (!fb_info.screen_base)
579 macfb_fix.smem_start, fb_info.screen_base,
875 fb_info.fbops = &macfb_ops;
876 fb_info.var = macfb_defined;
877 fb_info.fix = macfb_fix;
878 fb_info.pseudo_palette = pseudo_palette;
879 fb_info.flags = FBINFO_DEFAULT;
881 err = fb_alloc_cmap(&fb_info.cmap, video_cmap_len, 0);
885 err = register_framebuffer(&fb_info);
889 fb_info(&fb_info, "%s frame buffer device\n", fb_info.fix.id);
894 fb_dealloc_cmap(&fb_info.cmap);
896 iounmap(fb_info.screen_base);