Lines Matching refs:pBox
119 BoxPtr pBox;
203 pBox = RegionRects(&CopyReg);
212 pBox->x1 = max(pBox->x1, 0);
213 pBox->y1 = max(pBox->y1, 0);
214 pBox->x2 = min(pBox->x2, pPixmap->drawable.width);
215 pBox->y2 = min(pBox->y2, pPixmap->drawable.height);
217 if (pBox->x1 >= pBox->x2 || pBox->y1 >= pBox->y2)
221 pBox->x1, pBox->y1,
222 pBox->x2 - pBox->x1,
223 pBox->y2 - pBox->y1,
225 + pBox->y1 * pExaPixmap->sys_pitch
226 + pBox->x1 * pPixmap->drawable.bitsPerPixel / 8),
234 exaMemcpyBox (pPixmap, pBox,
238 exaMemcpyBox (pPixmap, pBox,
245 pBox++;
528 BoxPtr pBox;
542 pBox = RegionRects(&ValidReg);
559 pBox->x1 = max(pBox->x1, 0);
560 pBox->y1 = max(pBox->y1, 0);
561 pBox->x2 = min(pBox->x2, pPixmap->drawable.width);
562 pBox->y2 = min(pBox->y2, pPixmap->drawable.height);
564 if (pBox->x1 >= pBox->x2 || pBox->y1 >= pBox->y2)
567 rowbytes = (pBox->x2 - pBox->x1) * cpp;
568 src = (CARD8 *) pPixmap->devPrivate.ptr + pBox->y1 * src_pitch + pBox->x1 * cpp;
569 dst = pExaPixmap->sys_ptr + pBox->y1 * dst_pitch + pBox->x1 * cpp;
571 for (y = pBox->y1; y < pBox->y2;
575 exaPixmapDirty(pPixmap, pBox->x1, pBox->y1, pBox->x2,
576 pBox->y2);