Lines Matching refs:area
218 void svga_tilecopy(struct fb_info *info, struct fb_tilearea *area) in svga_tilecopy() argument
227 if ((area->sy > area->dy) || in svga_tilecopy()
228 ((area->sy == area->dy) && (area->sx > area->dx))) { in svga_tilecopy()
229 src = fb + area->sx * colstride + area->sy * rowstride; in svga_tilecopy()
230 dst = fb + area->dx * colstride + area->dy * rowstride; in svga_tilecopy()
232 src = fb + (area->sx + area->width - 1) * colstride in svga_tilecopy()
233 + (area->sy + area->height - 1) * rowstride; in svga_tilecopy()
234 dst = fb + (area->dx + area->width - 1) * colstride in svga_tilecopy()
235 + (area->dy + area->height - 1) * rowstride; in svga_tilecopy()
241 for (dy = 0; dy < area->height; dy++) { in svga_tilecopy()
244 for (dx = 0; dx < area->width; dx++) { in svga_tilecopy()