Lines Matching defs:fbinfo
157 * @fbinfo: Pointer pack to the framebuffer info for this window.
167 struct fb_info *fbinfo;
1084 struct fb_info *fbi = win->fbinfo;
1127 struct fb_info *fbi = win->fbinfo;
1145 if (win->fbinfo) {
1152 unregister_framebuffer(win->fbinfo);
1153 if (win->fbinfo->cmap.len)
1154 fb_dealloc_cmap(&win->fbinfo->cmap);
1156 framebuffer_release(win->fbinfo);
1177 struct fb_info *fbinfo;
1187 fbinfo = framebuffer_alloc(sizeof(struct s3c_fb_win) +
1189 if (!fbinfo)
1199 win = fbinfo->par;
1201 var = &fbinfo->var;
1203 win->fbinfo = fbinfo;
1238 fb_videomode_to_var(&fbinfo->var, &initmode);
1240 fbinfo->fix.type = FB_TYPE_PACKED_PIXELS;
1241 fbinfo->fix.accel = FB_ACCEL_NONE;
1242 fbinfo->var.activate = FB_ACTIVATE_NOW;
1243 fbinfo->var.vmode = FB_VMODE_NONINTERLACED;
1244 fbinfo->var.bits_per_pixel = windata->default_bpp;
1245 fbinfo->fbops = &s3c_fb_ops;
1246 fbinfo->flags = FBINFO_FLAG_DEFAULT;
1247 fbinfo->pseudo_palette = &win->pseudo_palette;
1251 ret = s3c_fb_check_var(&fbinfo->var, fbinfo);
1259 ret = fb_alloc_cmap(&fbinfo->cmap, win->variant.palette_sz, 1);
1261 fb_set_cmap(&fbinfo->cmap, fbinfo);
1265 s3c_fb_set_par(fbinfo);
1271 ret = register_framebuffer(fbinfo);
1277 dev_info(sfb->dev, "window %d: fb %s\n", win_no, fbinfo->fix.id);
1549 s3c_fb_blank(FB_BLANK_POWERDOWN, win->fbinfo);
1615 s3c_fb_set_par(win->fbinfo);