Lines Matching refs:area
906 const struct fb_copyarea *area) in tdfxfb_copyarea() argument
909 u32 sx = area->sx, sy = area->sy, dx = area->dx, dy = area->dy; in tdfxfb_copyarea()
918 if (sy + area->height > 4095) { in tdfxfb_copyarea()
923 if (sx + area->width > 4095) { in tdfxfb_copyarea()
928 if (dy + area->height > 4095) { in tdfxfb_copyarea()
933 if (dx + area->width > 4095) { in tdfxfb_copyarea()
938 if (area->sx <= area->dx) { in tdfxfb_copyarea()
941 sx += area->width - 1; in tdfxfb_copyarea()
942 dx += area->width - 1; in tdfxfb_copyarea()
944 if (area->sy <= area->dy) { in tdfxfb_copyarea()
947 sy += area->height - 1; in tdfxfb_copyarea()
948 dy += area->height - 1; in tdfxfb_copyarea()
956 tdfx_outl(par, DSTSIZE, area->width | (area->height << 16)); in tdfxfb_copyarea()