Home | History | Annotate | Download | only in src

Lines Matching refs:dst_pix

292 can_exchange(DrawablePtr draw, PixmapPtr dst_pix, PixmapPtr src_pix)
313 dst_pix->drawable.width == src_pix->drawable.width &&
314 dst_pix->drawable.height == src_pix->drawable.height &&
315 dst_pix->drawable.bitsPerPixel == src_pix->drawable.bitsPerPixel &&
316 dst_pix->devKind == src_pix->devKind &&
666 PixmapPtr dst_pix;
689 dst_pix = nouveau_dri2_buffer(s->dst)->ppix;
690 dst_bo = nouveau_pixmap_bo(dst_pix);
696 will_exchange = front_updated && can_exchange(draw, dst_pix, src_pix);
706 (!pNv->has_async_pageflip && nouveau_exa_pixmap_is_onscreen(dst_pix)))) {
714 NVC0SyncToVBlank(dst_pix, REGION_EXTENTS(0, &reg));
717 NV50SyncToVBlank(dst_pix, REGION_EXTENTS(0, &reg));
719 NV11SyncToVBlank(dst_pix, REGION_EXTENTS(0, &reg));
728 if (nouveau_exa_pixmap_is_onscreen(dst_pix)) {
737 SWAP(nouveau_pixmap(dst_pix)->bo, nouveau_pixmap(src_pix)->bo);