Lines Matching refs:area
356 void fbcon_sis_copyarea(struct fb_info *info, const struct fb_copyarea *area)
361 int width = area->width;
362 int height = area->height;
369 cfb_copyarea(info, area);
374 area->sx >= vxres || area->sy >= vyres ||
375 area->dx >= vxres || area->dy >= vyres)
379 if((area->sx + width) > vxres) width = vxres - area->sx;
380 if((area->dx + width) > vxres) width = vxres - area->dx;
381 if((area->sy + height) > vyres) height = vyres - area->sy;
382 if((area->dy + height) > vyres) height = vyres - area->dy;
388 if(area->sx < area->dx) xdir = 0;
390 if(area->sy < area->dy) ydir = 0;
395 SiS300SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
396 area->dx, area->dy, width, height);
403 SiS310SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy,
404 area->dx, area->dy, width, height);