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); }
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); }
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); }
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); }
static void st7585_imageblit(struct fb_info *info, const struct fb_image *image) { sys_imageblit(info, image); st7585fb_schedule_refresh(info, NULL); }
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); }
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); }