Lines Matching refs:pbox
157 void GX1RefreshArea(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
159 void GX1RefreshArea8(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
160 void GX1RefreshArea16(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
161 void GX1RefreshArea24(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
162 void GX1RefreshArea32(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
172 * pbox :Points to square of memory to be displayed.
180 GX1RefreshArea(ScrnInfoPtr pScrn, int num, BoxPtr pbox)
189 width = (pbox->x2 - pbox->x1) * Bpp;
190 height = pbox->y2 - pbox->y1;
191 src = pGeode->ShadowPtr + (pbox->y1 * pGeode->ShadowPitch) +
192 (pbox->x1 * Bpp);
193 dst = pGeode->FBBase + (pbox->y1 * FBPitch) + (pbox->x1 * Bpp);
200 pbox++;
244 * pbox :Points to square of memory to be displayed.
252 GX1RefreshArea8(ScrnInfoPtr pScrn, int num, BoxPtr pbox)
266 width = pbox->x2 - pbox->x1;
267 y1 = pbox->y1 & ~3;
268 y2 = (pbox->y2 + 3) & ~3;
273 (pbox->x1 * dstPitch) + pScrn->virtualX - y2;
274 srcPtr = pGeode->ShadowPtr + ((1 - y2) * srcPitch) + pbox->x1;
277 ((pScrn->virtualY - pbox->x2) * dstPitch) + y1;
278 srcPtr = pGeode->ShadowPtr + (y1 * srcPitch) + pbox->x2 - 1;
292 pbox++;
304 * pbox :Points to square of memory to be displayed.
312 GX1RefreshArea16(ScrnInfoPtr pScrn, int num, BoxPtr pbox)
323 width = pbox->x2 - pbox->x1;
324 y1 = pbox->y1 & ~1;
325 y2 = (pbox->y2 + 1) & ~1;
329 (pbox->x1 * dstPitch) + pScrn->virtualX - y2;
331 ((1 - y2) * srcPitch) + pbox->x1;
334 ((pScrn->virtualY - pbox->x2) * dstPitch) + y1;
336 (y1 * srcPitch) + pbox->x2 - 1;
351 pbox++;
363 * pbox :Points to square of memory to be displayed.
371 GX1RefreshArea24(ScrnInfoPtr pScrn, int num, BoxPtr pbox)
383 width = pbox->x2 - pbox->x1;
384 y1 = pbox->y1 & ~3;
385 y2 = (pbox->y2 + 3) & ~3;
389 (pbox->x1 * dstPitch) + ((pScrn->virtualX - y2) * 3);
390 srcPtr = pGeode->ShadowPtr + ((1 - y2) * srcPitch) + (pbox->x1 * 3);
393 ((pScrn->virtualY - pbox->x2) * dstPitch) + (y1 * 3);
394 srcPtr = pGeode->ShadowPtr + (y1 * srcPitch) + (pbox->x2 * 3) - 3;
413 pbox++;
425 * pbox :Points to square of memory to be displayed.
433 GX1RefreshArea32(ScrnInfoPtr pScrn, int num, BoxPtr pbox)
442 width = pbox->x2 - pbox->x1;
443 height = pbox->y2 - pbox->y1;
447 (pbox->x1 * dstPitch) + pScrn->virtualX - pbox->y2;
449 ((1 - pbox->y2) * srcPitch) + pbox->x1;
452 ((pScrn->virtualY - pbox->x2) * dstPitch) + pbox->y1;
454 (pbox->y1 * srcPitch) + pbox->x2 - 1;
467 pbox++;