Lines Matching refs:pPixmap
49 exaMemcpyBox(PixmapPtr pPixmap, BoxPtr pbox, CARD8 *src, int src_pitch, in exaMemcpyBox() argument
52 int i, cpp = pPixmap->drawable.bitsPerPixel / 8; in exaMemcpyBox()
113 PixmapPtr pPixmap = migrate->pPix; in exaCopyDirty() local
115 ExaPixmapPriv(pPixmap); in exaCopyDirty()
142 ExaScreenPriv(pPixmap->drawable.pScreen); in exaCopyDirty()
207 save_pitch = pPixmap->devKind; in exaCopyDirty()
209 pPixmap->devKind = pExaPixmap->fb_pitch; in exaCopyDirty()
214 pBox->x2 = min(pBox->x2, pPixmap->drawable.width); in exaCopyDirty()
215 pBox->y2 = min(pBox->y2, pPixmap->drawable.height); in exaCopyDirty()
220 if (!transfer || !transfer(pPixmap, in exaCopyDirty()
228 pPixmap->drawable.bitsPerPixel / in exaCopyDirty()
231 ExaDoPrepareAccess(pPixmap, fallback_index); in exaCopyDirty()
235 exaMemcpyBox(pPixmap, pBox, in exaCopyDirty()
237 pPixmap->devPrivate.ptr, pPixmap->devKind); in exaCopyDirty()
240 exaMemcpyBox(pPixmap, pBox, in exaCopyDirty()
241 pPixmap->devPrivate.ptr, pPixmap->devKind, in exaCopyDirty()
252 pPixmap->devKind = save_pitch; in exaCopyDirty()
267 exaFinishAccess(&pPixmap->drawable, fallback_index); in exaCopyDirty()
269 sync(pPixmap->drawable.pScreen); in exaCopyDirty()
280 PixmapPtr pPixmap = migrate->pPix; in exaCopyDirtyToSys() local
282 ExaScreenPriv(pPixmap->drawable.pScreen); in exaCopyDirtyToSys()
283 ExaPixmapPriv(pPixmap); in exaCopyDirtyToSys()
298 PixmapPtr pPixmap = migrate->pPix; in exaCopyDirtyToFb() local
300 ExaScreenPriv(pPixmap->drawable.pScreen); in exaCopyDirtyToFb()
301 ExaPixmapPriv(pPixmap); in exaCopyDirtyToFb()
325 PixmapPtr pPixmap = migrate->pPix; in exaDoMoveInPixmap() local
326 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaDoMoveInPixmap()
329 ExaPixmapPriv(pPixmap); in exaDoMoveInPixmap()
336 if (exaPixmapIsPinned(pPixmap)) in exaDoMoveInPixmap()
343 if (pPixmap->drawable.bitsPerPixel < 8) in exaDoMoveInPixmap()
353 exaPixmapSave, (void *) pPixmap); in exaDoMoveInPixmap()
363 if (exaPixmapHasGpuCopy(pPixmap)) in exaDoMoveInPixmap()
366 DBG_MIGRATE(("-> %p (0x%x) (%dx%d) (%c)\n", pPixmap, in exaDoMoveInPixmap()
367 (ExaGetPixmapPriv(pPixmap)->area ? in exaDoMoveInPixmap()
368 ExaGetPixmapPriv(pPixmap)->area->offset : 0), in exaDoMoveInPixmap()
369 pPixmap->drawable.width, in exaDoMoveInPixmap()
370 pPixmap->drawable.height, in exaDoMoveInPixmap()
371 exaPixmapIsDirty(pPixmap) ? 'd' : 'c')); in exaDoMoveInPixmap()
375 pPixmap->devKind = pExaPixmap->fb_pitch; in exaDoMoveInPixmap()
376 pPixmap->drawable.serialNumber = NEXT_SERIAL_NUMBER; in exaDoMoveInPixmap()
380 exaMoveInPixmap_classic(PixmapPtr pPixmap) in exaMoveInPixmap_classic() argument
386 migrate.pPix = pPixmap; in exaMoveInPixmap_classic()
397 PixmapPtr pPixmap = migrate->pPix; in exaDoMoveOutPixmap() local
399 ExaPixmapPriv(pPixmap); in exaDoMoveOutPixmap()
401 if (!pExaPixmap->area || exaPixmapIsPinned(pPixmap)) in exaDoMoveOutPixmap()
406 if (exaPixmapHasGpuCopy(pPixmap)) { in exaDoMoveOutPixmap()
408 DBG_MIGRATE(("<- %p (%p) (%dx%d) (%c)\n", pPixmap, in exaDoMoveOutPixmap()
409 (void *) (ExaGetPixmapPriv(pPixmap)->area ? in exaDoMoveOutPixmap()
410 ExaGetPixmapPriv(pPixmap)->area->offset : 0), in exaDoMoveOutPixmap()
411 pPixmap->drawable.width, in exaDoMoveOutPixmap()
412 pPixmap->drawable.height, in exaDoMoveOutPixmap()
413 exaPixmapIsDirty(pPixmap) ? 'd' : 'c')); in exaDoMoveOutPixmap()
417 pPixmap->devKind = pExaPixmap->sys_pitch; in exaDoMoveOutPixmap()
418 pPixmap->drawable.serialNumber = NEXT_SERIAL_NUMBER; in exaDoMoveOutPixmap()
423 exaMoveOutPixmap_classic(PixmapPtr pPixmap) in exaMoveOutPixmap_classic() argument
429 migrate.pPix = pPixmap; in exaMoveOutPixmap_classic()
441 PixmapPtr pPixmap = area->privData; in exaPixmapSave() local
443 ExaPixmapPriv(pPixmap); in exaPixmapSave()
445 exaMoveOutPixmap(pPixmap); in exaPixmapSave()
462 PixmapPtr pPixmap = migrate->pPix; in exaMigrateTowardFb() local
464 ExaPixmapPriv(pPixmap); in exaMigrateTowardFb()
468 (void *) pPixmap)); in exaMigrateTowardFb()
473 (void *) pPixmap, pExaPixmap->score)); in exaMigrateTowardFb()
484 !exaPixmapHasGpuCopy(pPixmap)) { in exaMigrateTowardFb()
488 if (exaPixmapHasGpuCopy(pPixmap)) { in exaMigrateTowardFb()
490 ExaOffscreenMarkUsed(pPixmap); in exaMigrateTowardFb()
503 PixmapPtr pPixmap = migrate->pPix; in exaMigrateTowardSys() local
505 ExaPixmapPriv(pPixmap); in exaMigrateTowardSys()
507 DBG_MIGRATE(("UseMem: %p score %d\n", (void *) pPixmap, in exaMigrateTowardSys()
522 if (exaPixmapHasGpuCopy(pPixmap)) { in exaMigrateTowardSys()
524 ExaOffscreenMarkUsed(pPixmap); in exaMigrateTowardSys()
535 exaAssertNotDirty(PixmapPtr pPixmap) in exaAssertNotDirty() argument
537 ExaPixmapPriv(pPixmap); in exaAssertNotDirty()
544 if (exaPixmapIsPinned(pPixmap) || pExaPixmap->area == NULL) in exaAssertNotDirty()
558 cpp = pPixmap->drawable.bitsPerPixel / 8; in exaAssertNotDirty()
561 save_pitch = pPixmap->devKind; in exaAssertNotDirty()
563 pPixmap->devKind = pExaPixmap->fb_pitch; in exaAssertNotDirty()
565 if (!ExaDoPrepareAccess(pPixmap, EXA_PREPARE_SRC)) in exaAssertNotDirty()
573 pBox->x2 = min(pBox->x2, pPixmap->drawable.width); in exaAssertNotDirty()
574 pBox->y2 = min(pBox->y2, pPixmap->drawable.height); in exaAssertNotDirty()
581 (CARD8 *) pPixmap->devPrivate.ptr + pBox->y1 * src_pitch + in exaAssertNotDirty()
589 exaPixmapDirty(pPixmap, pBox->x1, pBox->y1, pBox->x2, pBox->y2); in exaAssertNotDirty()
596 exaFinishAccess(&pPixmap->drawable, EXA_PREPARE_SRC); in exaAssertNotDirty()
599 pPixmap->devKind = save_pitch; in exaAssertNotDirty()
743 exaPrepareAccessReg_classic(PixmapPtr pPixmap, int index, RegionPtr pReg) in exaPrepareAccessReg_classic() argument
755 pixmaps[0].pPix = pPixmap; in exaPrepareAccessReg_classic()
760 (void) ExaDoPrepareAccess(pPixmap, index); in exaPrepareAccessReg_classic()