Lines Matching refs:pixmaps
74 exaDoMigration_mixed(ExaMigrationPtr pixmaps, int npixmaps, Bool can_accel)
82 if (exaPixmapIsPinned (pixmaps[i].pPix) &&
83 !exaPixmapHasGpuCopy (pixmaps[i].pPix))
95 PixmapPtr pPixmap = pixmaps[i].pPix;
105 * there are pixmaps without pDamage and a bad fb_pitch value.
113 exaCopyDirtyToFb(pixmaps + i);
116 !pixmaps[i].as_dst && !pixmaps[i].pReg)
127 ExaMigrationRec pixmaps[1];
129 pixmaps[0].as_dst = FALSE;
130 pixmaps[0].as_src = TRUE;
131 pixmaps[0].pPix = pPixmap;
132 pixmaps[0].pReg = NULL;
134 exaDoMigration(pixmaps, 1, TRUE);
159 /* With mixed pixmaps, if we fail to get direct access to the driver pixmap, we
176 /* Update the gpu view of both deferred destination pixmaps and of
177 * source pixmaps that were migrated with a bounding region.
199 ExaMigrationRec pixmaps[1];
211 pixmaps[0].as_dst = TRUE;
212 pixmaps[0].as_src = FALSE;
214 pixmaps[0].as_dst = FALSE;
215 pixmaps[0].as_src = TRUE;
217 pixmaps[0].pPix = pPixmap;
218 pixmaps[0].pReg = pReg;
222 Bool as_dst = pixmaps[0].as_dst;
243 pixmaps[0].as_dst = FALSE;
244 pixmaps[0].as_src = TRUE;
245 pixmaps[0].pReg = NULL;
247 exaCopyDirtyToSys(pixmaps);
254 exaCopyDirtyToSys(pixmaps);