Lines Matching defs:pixmaps
79 exaDoMigration_mixed(ExaMigrationPtr pixmaps, int npixmaps, Bool can_accel)
87 if (exaPixmapIsPinned(pixmaps[i].pPix) &&
88 !exaPixmapHasGpuCopy(pixmaps[i].pPix)) {
99 PixmapPtr pPixmap = pixmaps[i].pPix;
110 * there are pixmaps without pDamage and a bad fb_pitch value.
118 exaCopyDirtyToFb(pixmaps + i);
121 !pixmaps[i].as_dst && !pixmaps[i].pReg)
132 ExaMigrationRec pixmaps[1];
134 pixmaps[0].as_dst = FALSE;
135 pixmaps[0].as_src = TRUE;
136 pixmaps[0].pPix = pPixmap;
137 pixmaps[0].pReg = NULL;
139 exaDoMigration(pixmaps, 1, TRUE);
165 /* With mixed pixmaps, if we fail to get direct access to the driver pixmap, we
182 /* Update the gpu view of both deferred destination pixmaps and of
183 * source pixmaps that were migrated with a bounding region.
204 ExaMigrationRec pixmaps[1];
216 pixmaps[0].as_dst = TRUE;
217 pixmaps[0].as_src = FALSE;
220 pixmaps[0].as_dst = FALSE;
221 pixmaps[0].as_src = TRUE;
223 pixmaps[0].pPix = pPixmap;
224 pixmaps[0].pReg = pReg;
228 Bool as_dst = pixmaps[0].as_dst;
252 pixmaps[0].as_dst = FALSE;
253 pixmaps[0].as_src = TRUE;
254 pixmaps[0].pReg = NULL;
256 exaCopyDirtyToSys(pixmaps);
264 exaCopyDirtyToSys(pixmaps);