Lines Matching refs:fb_info
58 struct fb_info *info);
141 static struct fb_info fb_info;
154 struct fb_info *info)
200 struct fb_info *info)
234 struct fb_info *info)
271 struct fb_info *info)
294 struct fb_info *info)
322 struct fb_info *info)
352 struct fb_info *info)
424 struct fb_info *info)
442 struct fb_info *fb_info)
451 if (regno >= fb_info->cmap.len)
454 if (fb_info->var.bits_per_pixel <= 8) {
455 switch (fb_info->var.bits_per_pixel) {
464 blue >> 8, fb_info);
470 switch (fb_info->var.bits_per_pixel) {
472 if (fb_info->var.red.offset == 10) {
474 ((u32*) (fb_info->pseudo_palette))[regno] =
481 ((u32*) (fb_info->pseudo_palette))[regno] =
496 ((u32 *)(fb_info->pseudo_palette))[regno] =
497 (red << fb_info->var.red.offset) |
498 (green << fb_info->var.green.offset) |
499 (blue << fb_info->var.blue.offset);
581 fb_info.screen_base = ioremap(mac_bi_data.videoaddr,
583 if (!fb_info.screen_base)
587 macfb_fix.smem_start, fb_info.screen_base,
894 fb_info.fbops = &macfb_ops;
895 fb_info.var = macfb_defined;
896 fb_info.fix = macfb_fix;
897 fb_info.pseudo_palette = pseudo_palette;
898 fb_info.flags = FBINFO_DEFAULT;
900 err = fb_alloc_cmap(&fb_info.cmap, video_cmap_len, 0);
904 err = register_framebuffer(&fb_info);
909 fb_info.node, fb_info.fix.id);
913 fb_dealloc_cmap(&fb_info.cmap);
915 iounmap(fb_info.screen_base);