• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/

Lines Matching refs:fb_info

45 struct fb_info *registered_fb[FB_MAX] __read_mostly;
48 int lock_fb_info(struct fb_info *info)
129 char* fb_get_buffer_offset(struct fb_info *info, struct fb_pixmap *buf, u32 size)
168 static void fb_set_logocmap(struct fb_info *info,
202 static void fb_set_logo_truepalette(struct fb_info *info,
232 static void fb_set_logo_directpalette(struct fb_info *info,
247 static void fb_set_logo(struct fb_info *info,
360 static void fb_rotate_logo(struct fb_info *info, u8 *dst,
393 static void fb_do_show_logo(struct fb_info *info, struct fb_image *image,
425 static int fb_show_logo_line(struct fb_info *info, int rotate,
513 static int fb_prepare_extra_logos(struct fb_info *info, unsigned int height,
536 static int fb_show_extra_logos(struct fb_info *info, int y, int rotate)
549 static inline int fb_prepare_extra_logos(struct fb_info *info,
556 static inline int fb_show_extra_logos(struct fb_info *info, int y, int rotate)
564 int fb_prepare_logo(struct fb_info *info, int rotate)
632 int fb_show_logo(struct fb_info *info, int rotate)
643 int fb_prepare_logo(struct fb_info *info, int rotate) { return 0; }
644 int fb_show_logo(struct fb_info *info, int rotate) { return 0; }
665 struct fb_info *fi = registered_fb[i];
698 struct fb_info *info = registered_fb[fbidx];
773 struct fb_info *info = registered_fb[fbidx];
852 fb_pan_display(struct fb_info *info, struct fb_var_screeninfo *var)
888 static int fb_check_caps(struct fb_info *info, struct fb_var_screeninfo *var,
912 fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var)
1008 fb_blank(struct fb_info *info, int blank)
1029 static long do_fb_ioctl(struct fb_info *info, unsigned int cmd,
1163 struct fb_info *info = registered_fb[fbidx];
1195 static int fb_getput_cmap(struct fb_info *info, unsigned int cmd,
1261 static int fb_get_fscreeninfo(struct fb_info *info, unsigned int cmd,
1287 struct fb_info *info = registered_fb[fbidx];
1324 struct fb_info *info = registered_fb[fbidx];
1378 struct fb_info *info;
1414 struct fb_info * const info = file->private_data;
1446 static int fb_check_foreignness(struct fb_info *fi)
1537 * @fb_info: frame buffer info structure
1539 * Registers a frame buffer device @fb_info.
1546 register_framebuffer(struct fb_info *fb_info)
1555 if (fb_check_foreignness(fb_info))
1558 remove_conflicting_framebuffers(fb_info->apertures, fb_info->fix.id,
1559 fb_is_primary_device(fb_info));
1565 fb_info->node = i;
1566 mutex_init(&fb_info->lock);
1567 mutex_init(&fb_info->mm_lock);
1569 fb_info->dev = device_create(fb_class, fb_info->device,
1571 if (IS_ERR(fb_info->dev)) {
1573 printk(KERN_WARNING "Unable to create device for framebuffer %d; errno = %ld\n", i, PTR_ERR(fb_info->dev));
1574 fb_info->dev = NULL;
1576 fb_init_device(fb_info);
1578 if (fb_info->pixmap.addr == NULL) {
1579 fb_info->pixmap.addr = kmalloc(FBPIXMAPSIZE, GFP_KERNEL);
1580 if (fb_info->pixmap.addr) {
1581 fb_info->pixmap.size = FBPIXMAPSIZE;
1582 fb_info->pixmap.buf_align = 1;
1583 fb_info->pixmap.scan_align = 1;
1584 fb_info->pixmap.access_align = 32;
1585 fb_info->pixmap.flags = FB_PIXMAP_DEFAULT;
1588 fb_info->pixmap.offset = 0;
1590 if (!fb_info->pixmap.blit_x)
1591 fb_info->pixmap.blit_x = ~(u32)0;
1593 if (!fb_info->pixmap.blit_y)
1594 fb_info->pixmap.blit_y = ~(u32)0;
1596 if (!fb_info->modelist.prev || !fb_info->modelist.next)
1597 INIT_LIST_HEAD(&fb_info->modelist);
1599 fb_var_to_videomode(&mode, &fb_info->var);
1600 fb_add_videomode(&mode, &fb_info->modelist);
1601 registered_fb[i] = fb_info;
1603 event.info = fb_info;
1604 if (!lock_fb_info(fb_info))
1607 unlock_fb_info(fb_info);
1614 * @fb_info: frame buffer info structure
1616 * Unregisters a frame buffer device @fb_info.
1630 unregister_framebuffer(struct fb_info *fb_info)
1635 i = fb_info->node;
1642 if (!lock_fb_info(fb_info))
1644 event.info = fb_info;
1646 unlock_fb_info(fb_info);
1653 if (fb_info->pixmap.addr &&
1654 (fb_info->pixmap.flags & FB_PIXMAP_DEFAULT))
1655 kfree(fb_info->pixmap.addr);
1656 fb_destroy_modelist(&fb_info->modelist);
1659 fb_cleanup_device(fb_info);
1661 event.info = fb_info;
1665 if (fb_info->fbops->fb_destroy)
1666 fb_info->fbops->fb_destroy(fb_info);
1680 void fb_set_suspend(struct fb_info *info, int state)
1739 int fb_new_modelist(struct fb_info *info)