Lines Matching refs:fbi

415 static int tmiofb_sync(struct fb_info *fbi)  in tmiofb_sync()  argument
417 struct tmiofb_par *par = fbi->par; in tmiofb_sync()
422 ret = tmiofb_acc_wait(fbi, 0); in tmiofb_sync()
437 tmiofb_fillrect(struct fb_info *fbi, const struct fb_fillrect *rect) in tmiofb_fillrect() argument
440 TMIOFB_ACC_DSADR((rect->dy * fbi->mode->xres + rect->dx) * 2), in tmiofb_fillrect()
447 if (fbi->state != FBINFO_STATE_RUNNING || in tmiofb_fillrect()
448 fbi->flags & FBINFO_HWACCEL_DISABLED) { in tmiofb_fillrect()
449 cfb_fillrect(fbi, rect); in tmiofb_fillrect()
453 tmiofb_acc_write(fbi, cmd, ARRAY_SIZE(cmd)); in tmiofb_fillrect()
457 tmiofb_copyarea(struct fb_info *fbi, const struct fb_copyarea *area) in tmiofb_copyarea() argument
460 TMIOFB_ACC_DSADR((area->dy * fbi->mode->xres + area->dx) * 2), in tmiofb_copyarea()
463 TMIOFB_ACC_SSADR((area->sy * fbi->mode->xres + area->sx) * 2), in tmiofb_copyarea()
467 if (fbi->state != FBINFO_STATE_RUNNING || in tmiofb_copyarea()
468 fbi->flags & FBINFO_HWACCEL_DISABLED) { in tmiofb_copyarea()
469 cfb_copyarea(fbi, area); in tmiofb_copyarea()
473 tmiofb_acc_write(fbi, cmd, ARRAY_SIZE(cmd)); in tmiofb_copyarea()
491 static int tmiofb_vblank(struct fb_info *fbi, struct fb_vblank *vblank) in tmiofb_vblank() argument
493 struct tmiofb_par *par = fbi->par; in tmiofb_vblank()
494 struct fb_videomode *mode = fbi->mode; in tmiofb_vblank()
512 static int tmiofb_ioctl(struct fb_info *fbi, in tmiofb_ioctl() argument
520 tmiofb_vblank(fbi, &vblank); in tmiofb_ioctl()
528 tmiofb_sync(fbi); in tmiofb_ioctl()
543 return tmiofb_acc_write(fbi, acc, len); in tmiofb_ioctl()