• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/

Lines Matching defs:fb_info

54 struct fb_info *registered_fb[FB_MAX] __read_mostly;
127 char* fb_get_buffer_offset(struct fb_info *info, struct fb_pixmap *buf, u32 size)
166 static void fb_set_logocmap(struct fb_info *info,
200 static void fb_set_logo_truepalette(struct fb_info *info,
230 static void fb_set_logo_directpalette(struct fb_info *info,
245 static void fb_set_logo(struct fb_info *info,
349 static void fb_rotate_logo(struct fb_info *info, u8 *dst,
382 static void fb_do_show_logo(struct fb_info *info, struct fb_image *image,
414 int fb_prepare_logo(struct fb_info *info, int rotate)
480 int fb_show_logo(struct fb_info *info, int rotate)
547 int fb_prepare_logo(struct fb_info *info, int rotate) { return 0; }
548 int fb_show_logo(struct fb_info *info, int rotate) { return 0; }
554 struct fb_info **fi;
578 struct fb_info *info = registered_fb[fbidx];
653 struct fb_info *info = registered_fb[fbidx];
739 fb_pan_display(struct fb_info *info, struct fb_var_screeninfo *var)
776 static int fb_check_caps(struct fb_info *info, struct fb_var_screeninfo *var,
800 fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var)
884 fb_blank(struct fb_info *info, int blank)
910 struct fb_info *info = registered_fb[fbidx];
1123 struct fb_info *info = registered_fb[fbidx];
1162 struct fb_info *info = registered_fb[fbidx];
1262 struct fb_info *info;
1287 struct fb_info * const info = file->private_data;
1320 * @fb_info: frame buffer info structure
1322 * Registers a frame buffer device @fb_info.
1329 register_framebuffer(struct fb_info *fb_info)
1341 fb_info->node = i;
1343 fb_info->dev = device_create(fb_class, fb_info->device,
1345 if (IS_ERR(fb_info->dev)) {
1347 printk(KERN_WARNING "Unable to create device for framebuffer %d; errno = %ld\n", i, PTR_ERR(fb_info->dev));
1348 fb_info->dev = NULL;
1350 fb_init_device(fb_info);
1352 if (fb_info->pixmap.addr == NULL) {
1353 fb_info->pixmap.addr = kmalloc(FBPIXMAPSIZE, GFP_KERNEL);
1354 if (fb_info->pixmap.addr) {
1355 fb_info->pixmap.size = FBPIXMAPSIZE;
1356 fb_info->pixmap.buf_align = 1;
1357 fb_info->pixmap.scan_align = 1;
1358 fb_info->pixmap.access_align = 32;
1359 fb_info->pixmap.flags = FB_PIXMAP_DEFAULT;
1362 fb_info->pixmap.offset = 0;
1364 if (!fb_info->pixmap.blit_x)
1365 fb_info->pixmap.blit_x = ~(u32)0;
1367 if (!fb_info->pixmap.blit_y)
1368 fb_info->pixmap.blit_y = ~(u32)0;
1370 if (!fb_info->modelist.prev || !fb_info->modelist.next)
1371 INIT_LIST_HEAD(&fb_info->modelist);
1373 fb_var_to_videomode(&mode, &fb_info->var);
1374 fb_add_videomode(&mode, &fb_info->modelist);
1375 registered_fb[i] = fb_info;
1377 event.info = fb_info;
1385 * @fb_info: frame buffer info structure
1387 * Unregisters a frame buffer device @fb_info.
1394 unregister_framebuffer(struct fb_info *fb_info)
1399 i = fb_info->node;
1403 if (fb_info->pixmap.addr &&
1404 (fb_info->pixmap.flags & FB_PIXMAP_DEFAULT))
1405 kfree(fb_info->pixmap.addr);
1406 fb_destroy_modelist(&fb_info->modelist);
1409 fb_cleanup_device(fb_info);
1411 event.info = fb_info;
1425 void fb_set_suspend(struct fb_info *info, int state)
1480 int fb_new_modelist(struct fb_info *info)