Lines Matching defs:fb_info

301 static void fbtft_mkdirty(struct fb_info *info, int y, int height)
324 static void fbtft_deferred_io(struct fb_info *info, struct list_head *pagereflist)
368 unsigned int transp, struct fb_info *info)
394 static int fbtft_fb_blank(int blank, struct fb_info *info)
419 static void fbtft_ops_damage_range(struct fb_info *info, off_t off, size_t len)
427 static void fbtft_ops_damage_area(struct fb_info *info, u32 x, u32 y, u32 width, u32 height)
501 struct fb_info *fbtft_framebuffer_alloc(struct fbtft_display *display,
505 struct fb_info *info;
715 void fbtft_framebuffer_release(struct fb_info *info)
725 * @fb_info: frame buffer info structure
731 * Registers a frame buffer device @fb_info.
736 int fbtft_register_framebuffer(struct fb_info *fb_info)
741 struct fbtft_par *par = fb_info->par;
746 dev_err(fb_info->device, "missing fbtftops.init_display()\n");
751 spi_set_drvdata(spi, fb_info);
753 platform_set_drvdata(par->pdev, fb_info);
786 ret = register_framebuffer(fb_info);
797 dev_info(fb_info->dev,
799 fb_info->fix.id, fb_info->var.xres, fb_info->var.yres,
800 fb_info->fix.smem_len >> 10, text1,
801 HZ / fb_info->fbdefio->delay, text2);
804 if (fb_info->bl_dev) {
805 fb_info->bl_dev->props.power = FB_BLANK_UNBLANK;
806 fb_info->bl_dev->ops->update_status(fb_info->bl_dev);
821 * @fb_info: frame buffer info structure
828 int fbtft_unregister_framebuffer(struct fb_info *fb_info)
830 struct fbtft_par *par = fb_info->par;
835 unregister_framebuffer(fb_info);
1151 struct fb_info *info;
1267 void fbtft_remove_common(struct device *dev, struct fb_info *info)