Lines Matching defs:info

594 			      struct fb_info *info)
596 struct da8xx_fb_par *par = info->par;
604 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR)
607 if (info->var.bits_per_pixel > 16 && lcd_revision == LCD_VERSION_1)
610 switch (info->fix.visual) {
612 red = CNVT_TOHW(red, info->var.red.length);
613 green = CNVT_TOHW(green, info->var.green.length);
614 blue = CNVT_TOHW(blue, info->var.blue.length);
617 switch (info->var.bits_per_pixel) {
622 if (info->var.grayscale) {
657 if (info->fix.visual == FB_VISUAL_TRUECOLOR) {
663 v = (red << info->var.red.offset) |
664 (green << info->var.green.offset) |
665 (blue << info->var.blue.offset);
667 ((u32 *) (info->pseudo_palette))[regno] = v;
939 struct fb_info *info)
942 struct da8xx_fb_par *par = info->par;
1069 struct fb_info *info = dev_get_drvdata(&dev->dev);
1070 struct da8xx_fb_par *par = info->par;
1088 unregister_framebuffer(info);
1089 fb_dealloc_cmap(&info->cmap);
1092 framebuffer_release(info);
1101 static int fb_wait_for_vsync(struct fb_info *info)
1103 struct da8xx_fb_par *par = info->par;
1130 static int fb_ioctl(struct fb_info *info, unsigned int cmd,
1160 return fb_wait_for_vsync(info);
1167 static int cfb_blank(int blank, struct fb_info *info)
1169 struct da8xx_fb_par *par = info->par;
1257 static int da8xxfb_set_par(struct fb_info *info)
1259 struct da8xx_fb_par *par = info->par;
1266 fb_var_to_videomode(&par->mode, &info->var);
1268 par->cfg.bpp = info->var.bits_per_pixel;
1270 info->fix.visual = (par->cfg.bpp <= 8) ?
1272 info->fix.line_length = (par->mode.xres * par->cfg.bpp) / 8;
1280 par->dma_start = info->fix.smem_start +
1281 info->var.yoffset * info->fix.line_length +
1282 info->var.xoffset * info->var.bits_per_pixel / 8;
1284 info->var.yres * info->fix.line_length - 1;
1608 struct fb_info *info = dev_get_drvdata(dev);
1609 struct da8xx_fb_par *par = info->par;
1619 fb_set_suspend(info, 1);
1629 struct fb_info *info = dev_get_drvdata(dev);
1630 struct da8xx_fb_par *par = info->par;
1646 fb_set_suspend(info, 0);