Beispiel #1
0
void st7735fb_imageblit(struct fb_info *info, const struct fb_image *image) 
{
	struct st7735fb_par *par = info->par;

	sys_imageblit(info, image);

	st7735fb_update_display(par);
}
Beispiel #2
0
void st7586fb_imageblit(struct fb_info *info, const struct fb_image *image)
{
	struct st7586fb_par *par = info->par;

	sys_imageblit(info, image);

	schedule_delayed_work(&par->dwork, FB_ST7586_UPDATE_DELAY);
}
static void hecubafb_imageblit(struct fb_info *info,
				const struct fb_image *image)
{
	struct hecubafb_par *par = info->par;

	sys_imageblit(info, image);

	hecubafb_dpy_update(par);
}
Beispiel #4
0
void ws_eink_fb_imageblit(struct fb_info *info, const struct fb_image *image)
{
	int ret;
	struct ws_eink_fb_par *par = info->par;
	sys_imageblit(info, image);
	ret = ws_eink_update_display(par);
	if (ret)
		dev_err(info->device, "%s: failed to update display", __func__);
}
static void evdi_fb_imageblit(struct fb_info *info,
			      const struct fb_image *image)
{
	struct evdi_fbdev *ufbdev = info->par;

	EVDI_CHECKPT();
	sys_imageblit(info, image);
	evdi_handle_damage(&ufbdev->ufb, image->dx, image->dy, image->width,
			   image->height);
}
Beispiel #6
0
static void sh_mobile_lcdc_imageblit(struct fb_info *info,
				     const struct fb_image *image)
{
	sys_imageblit(info, image);
	sh_mobile_lcdc_deferred_io_touch(info);
}
static void unifb_imageblit(struct fb_info *info, const struct fb_image *image)
{
	sys_imageblit(info, image);
}
Beispiel #8
0
static void st7585_imageblit(struct fb_info *info, const struct fb_image *image)
{
	sys_imageblit(info, image);
	st7585fb_schedule_refresh(info, NULL);
}
Beispiel #9
0
static void ls027b7dh01_imageblit(struct fb_info *p, const struct fb_image *image)
{
	sys_imageblit(p, image);
	ls027b7dh01_invalidate(p, image->dx, image->dy, image->width, image->height);
}
Beispiel #10
0
static void ili9341_imageblit(struct fb_info *p, const struct fb_image *image) 
{
	sys_imageblit(p, image);
	ili9341_touch(p, image->dx, image->dy, image->width, image->height);
}