Lines Matching refs:area
887 const struct fb_copyarea *area) in tdfxfb_copyarea() argument
890 u32 sx = area->sx, sy = area->sy, dx = area->dx, dy = area->dy; in tdfxfb_copyarea()
899 if (sy + area->height > 4095) { in tdfxfb_copyarea()
904 if (sx + area->width > 4095) { in tdfxfb_copyarea()
909 if (dy + area->height > 4095) { in tdfxfb_copyarea()
914 if (dx + area->width > 4095) { in tdfxfb_copyarea()
919 if (area->sx <= area->dx) { in tdfxfb_copyarea()
922 sx += area->width - 1; in tdfxfb_copyarea()
923 dx += area->width - 1; in tdfxfb_copyarea()
925 if (area->sy <= area->dy) { in tdfxfb_copyarea()
928 sy += area->height - 1; in tdfxfb_copyarea()
929 dy += area->height - 1; in tdfxfb_copyarea()
937 tdfx_outl(par, DSTSIZE, area->width | (area->height << 16)); in tdfxfb_copyarea()