Lines Matching refs:area
483 static void hgafb_copyarea(struct fb_info *info, const struct fb_copyarea *area)
489 if (area->dy <= area->sy) {
490 y1 = area->sy;
491 y2 = area->dy;
493 for (rows = area->height; rows--; ) {
494 src = rowaddr(info, y1) + (area->sx >> 3);
495 dest = rowaddr(info, y2) + (area->dx >> 3);
496 memmove(dest, src, (area->width >> 3));
501 y1 = area->sy + area->height - 1;
502 y2 = area->dy + area->height - 1;
504 for (rows = area->height; rows--;) {
505 src = rowaddr(info, y1) + (area->sx >> 3);
506 dest = rowaddr(info, y2) + (area->dx >> 3);
507 memmove(dest, src, (area->width >> 3));