Lines Matching defs:area
973 static void vga_8planes_copyarea(struct fb_info *info, const struct fb_copyarea *area)
984 height = area->height;
986 sx = area->sx / 4;
987 dx = area->dx / 4;
988 width = area->width / 4;
990 if (area->dy < area->sy || (area->dy == area->sy && dx < sx)) {
992 dest = info->screen_base + dx + area->dy * info->fix.line_length;
993 src = info->screen_base + sx + area->sy * info->fix.line_length;
1007 (area->dy + height - 1) * info->fix.line_length;
1009 (area->sy + height - 1) * info->fix.line_length;
1028 static void vga16fb_copyarea(struct fb_info *info, const struct fb_copyarea *area)
1030 u32 dx = area->dx, dy = area->dy, sx = area->sx, sy = area->sy;
1039 if (area->dx > vxres || area->sx > vxres || area->dy > vyres ||
1040 area->sy > vyres)
1044 old_dx = area->dx;
1045 old_dy = area->dy;
1051 x2 = area->dx + area->width;
1052 y2 = area->dy + area->height;
1053 dx = area->dx > 0 ? area->dx : 0;
1054 dy = area->dy > 0 ? area->dy : 0;
1111 vga_8planes_copyarea(info, area);
1115 cfb_copyarea(info, area);