Lines Matching refs:fbi

407 static int tmiofb_sync(struct fb_info *fbi)  in tmiofb_sync()  argument
409 struct tmiofb_par *par = fbi->par; in tmiofb_sync()
414 ret = tmiofb_acc_wait(fbi, 0); in tmiofb_sync()
429 tmiofb_fillrect(struct fb_info *fbi, const struct fb_fillrect *rect) in tmiofb_fillrect() argument
432 TMIOFB_ACC_DSADR((rect->dy * fbi->mode->xres + rect->dx) * 2), in tmiofb_fillrect()
439 if (fbi->state != FBINFO_STATE_RUNNING || in tmiofb_fillrect()
440 fbi->flags & FBINFO_HWACCEL_DISABLED) { in tmiofb_fillrect()
441 cfb_fillrect(fbi, rect); in tmiofb_fillrect()
445 tmiofb_acc_write(fbi, cmd, ARRAY_SIZE(cmd)); in tmiofb_fillrect()
449 tmiofb_copyarea(struct fb_info *fbi, const struct fb_copyarea *area) in tmiofb_copyarea() argument
452 TMIOFB_ACC_DSADR((area->dy * fbi->mode->xres + area->dx) * 2), in tmiofb_copyarea()
455 TMIOFB_ACC_SSADR((area->sy * fbi->mode->xres + area->sx) * 2), in tmiofb_copyarea()
459 if (fbi->state != FBINFO_STATE_RUNNING || in tmiofb_copyarea()
460 fbi->flags & FBINFO_HWACCEL_DISABLED) { in tmiofb_copyarea()
461 cfb_copyarea(fbi, area); in tmiofb_copyarea()
465 tmiofb_acc_write(fbi, cmd, ARRAY_SIZE(cmd)); in tmiofb_copyarea()
483 static int tmiofb_vblank(struct fb_info *fbi, struct fb_vblank *vblank) in tmiofb_vblank() argument
485 struct tmiofb_par *par = fbi->par; in tmiofb_vblank()
486 struct fb_videomode *mode = fbi->mode; in tmiofb_vblank()
504 static int tmiofb_ioctl(struct fb_info *fbi, in tmiofb_ioctl() argument
512 tmiofb_vblank(fbi, &vblank); in tmiofb_ioctl()
520 tmiofb_sync(fbi); in tmiofb_ioctl()
535 return tmiofb_acc_write(fbi, acc, len); in tmiofb_ioctl()