Lines Matching refs:pScreen

59     ExaScreenPriv(pPix->drawable.pScreen);  in exaGetPixmapOffset()
115 return pDrawable->pScreen->GetWindowPixmap((WindowPtr) pDrawable); in exaGetDrawablePixmap()
243 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaPixmapHasGpuCopy() local
245 ExaScreenPriv(pScreen); in exaPixmapHasGpuCopy()
285 ScreenPtr pScreen = pPixmap->drawable.pScreen; in ExaDoPrepareAccess() local
287 ExaScreenPriv(pScreen); in ExaDoPrepareAccess()
336 exaWaitSync(pScreen); in ExaDoPrepareAccess()
377 ExaScreenPriv(pDrawable->pScreen); in exaPrepareAccess()
393 ScreenPtr pScreen = pDrawable->pScreen; in exaFinishAccess() local
395 ExaScreenPriv(pScreen); in exaFinishAccess()
445 ExaScreenPriv(pPixmap->drawable.pScreen); in exaDestroyPixmap()
503 ScreenPtr pScreen = pDrawable->pScreen; in exaValidateGC() local
505 ExaScreenPriv(pScreen); in exaValidateGC()
598 ScreenPtr pScreen = pGC->pScreen; in exaCreateGC() local
600 ExaScreenPriv(pScreen); in exaCreateGC()
604 swap(pExaScr, pScreen, CreateGC); in exaCreateGC()
605 if ((ret = (*pScreen->CreateGC) (pGC))) { in exaCreateGC()
609 swap(pExaScr, pScreen, CreateGC); in exaCreateGC()
618 ScreenPtr pScreen = pWin->drawable.pScreen; in exaChangeWindowAttributes() local
620 ExaScreenPriv(pScreen); in exaChangeWindowAttributes()
629 swap(pExaScr, pScreen, ChangeWindowAttributes); in exaChangeWindowAttributes()
630 ret = pScreen->ChangeWindowAttributes(pWin, mask); in exaChangeWindowAttributes()
631 swap(pExaScr, pScreen, ChangeWindowAttributes); in exaChangeWindowAttributes()
646 ScreenPtr pScreen = pPix->drawable.pScreen; in exaBitmapToRegion() local
648 ExaScreenPriv(pScreen); in exaBitmapToRegion()
651 swap(pExaScr, pScreen, BitmapToRegion); in exaBitmapToRegion()
652 ret = (*pScreen->BitmapToRegion) (pPix); in exaBitmapToRegion()
653 swap(pExaScr, pScreen, BitmapToRegion); in exaBitmapToRegion()
660 exaCreateScreenResources(ScreenPtr pScreen) in exaCreateScreenResources() argument
662 ExaScreenPriv(pScreen); in exaCreateScreenResources()
666 swap(pExaScr, pScreen, CreateScreenResources); in exaCreateScreenResources()
667 b = pScreen->CreateScreenResources(pScreen); in exaCreateScreenResources()
668 swap(pExaScr, pScreen, CreateScreenResources); in exaCreateScreenResources()
673 pScreenPixmap = pScreen->GetScreenPixmap(pScreen); in exaCreateScreenResources()
688 ExaBlockHandler(ScreenPtr pScreen, void *pTimeout) in ExaBlockHandler() argument
690 ExaScreenPriv(pScreen); in ExaBlockHandler()
696 unwrap(pExaScr, pScreen, BlockHandler); in ExaBlockHandler()
697 (*pScreen->BlockHandler) (pScreen, pTimeout); in ExaBlockHandler()
698 wrap(pExaScr, pScreen, BlockHandler, ExaBlockHandler); in ExaBlockHandler()
717 ExaWakeupHandler(ScreenPtr pScreen, int result) in ExaWakeupHandler() argument
719 ExaScreenPriv(pScreen); in ExaWakeupHandler()
721 unwrap(pExaScr, pScreen, WakeupHandler); in ExaWakeupHandler()
722 (*pScreen->WakeupHandler) (pScreen, result); in ExaWakeupHandler()
723 wrap(pExaScr, pScreen, WakeupHandler, ExaWakeupHandler); in ExaWakeupHandler()
729 ExaOffscreenDefragment(pScreen); in ExaWakeupHandler()
740 exaCloseScreen(ScreenPtr pScreen) in exaCloseScreen() argument
742 ExaScreenPriv(pScreen); in exaCloseScreen()
743 PictureScreenPtr ps = GetPictureScreenIfSet(pScreen); in exaCloseScreen()
746 exaGlyphsFini(pScreen); in exaCloseScreen()
748 if (pScreen->BlockHandler == ExaBlockHandler) in exaCloseScreen()
749 unwrap(pExaScr, pScreen, BlockHandler); in exaCloseScreen()
750 if (pScreen->WakeupHandler == ExaWakeupHandler) in exaCloseScreen()
751 unwrap(pExaScr, pScreen, WakeupHandler); in exaCloseScreen()
752 unwrap(pExaScr, pScreen, CreateGC); in exaCloseScreen()
753 unwrap(pExaScr, pScreen, CloseScreen); in exaCloseScreen()
754 unwrap(pExaScr, pScreen, GetImage); in exaCloseScreen()
755 unwrap(pExaScr, pScreen, GetSpans); in exaCloseScreen()
757 unwrap(pExaScr, pScreen, CreatePixmap); in exaCloseScreen()
759 unwrap(pExaScr, pScreen, DestroyPixmap); in exaCloseScreen()
761 unwrap(pExaScr, pScreen, ModifyPixmapHeader); in exaCloseScreen()
762 unwrap(pExaScr, pScreen, CopyWindow); in exaCloseScreen()
763 unwrap(pExaScr, pScreen, ChangeWindowAttributes); in exaCloseScreen()
764 unwrap(pExaScr, pScreen, BitmapToRegion); in exaCloseScreen()
765 unwrap(pExaScr, pScreen, CreateScreenResources); in exaCloseScreen()
767 unwrap(pExaScr, pScreen, SharePixmapBacking); in exaCloseScreen()
769 unwrap(pExaScr, pScreen, SetSharedPixmapBacking); in exaCloseScreen()
777 return (*pScreen->CloseScreen) (pScreen); in exaCloseScreen()
807 exaDriverInit(ScreenPtr pScreen, ExaDriverPtr pScreenInfo) in exaDriverInit() argument
819 pScreen->myNum, in exaDriverInit()
828 "must be non-zero\n", pScreen->myNum); in exaDriverInit()
834 "non-zero\n", pScreen->myNum); in exaDriverInit()
840 "be <= ExaDriverRec::memorySize\n", pScreen->myNum); in exaDriverInit()
847 "non-NULL\n", pScreen->myNum); in exaDriverInit()
853 "non-NULL\n", pScreen->myNum); in exaDriverInit()
859 "non-NULL\n", pScreen->myNum); in exaDriverInit()
876 ps = GetPictureScreenIfSet(pScreen); in exaDriverInit()
880 pScreen->myNum); in exaDriverInit()
884 pExaScr = ExaGetScreenPriv(pScreen); in exaDriverInit()
892 exaDDXDriverInit(pScreen); in exaDriverInit()
895 pExaScr = ExaGetScreenPriv(pScreen); in exaDriverInit()
898 (pScreen, &pExaScr->gcPrivateKeyRec, PRIVATE_GC, sizeof(ExaGCPrivRec))) { in exaDriverInit()
900 pScreen->myNum); in exaDriverInit()
910 wrap(pExaScr, pScreen, BlockHandler, ExaBlockHandler); in exaDriverInit()
913 wrap(pExaScr, pScreen, WakeupHandler, ExaWakeupHandler); in exaDriverInit()
914 wrap(pExaScr, pScreen, CreateGC, exaCreateGC); in exaDriverInit()
915 wrap(pExaScr, pScreen, CloseScreen, exaCloseScreen); in exaDriverInit()
916 wrap(pExaScr, pScreen, GetImage, exaGetImage); in exaDriverInit()
917 wrap(pExaScr, pScreen, GetSpans, ExaCheckGetSpans); in exaDriverInit()
918 wrap(pExaScr, pScreen, CopyWindow, exaCopyWindow); in exaDriverInit()
919 wrap(pExaScr, pScreen, ChangeWindowAttributes, exaChangeWindowAttributes); in exaDriverInit()
920 wrap(pExaScr, pScreen, BitmapToRegion, exaBitmapToRegion); in exaDriverInit()
921 wrap(pExaScr, pScreen, CreateScreenResources, exaCreateScreenResources); in exaDriverInit()
940 ShmRegisterFuncs(pScreen, &exaShmFuncs); in exaDriverInit()
947 (pScreen, &pExaScr->pixmapPrivateKeyRec, PRIVATE_PIXMAP, in exaDriverInit()
951 pScreen->myNum); in exaDriverInit()
956 wrap(pExaScr, pScreen, CreatePixmap, exaCreatePixmap_mixed); in exaDriverInit()
957 wrap(pExaScr, pScreen, DestroyPixmap, exaDestroyPixmap_mixed); in exaDriverInit()
958 wrap(pExaScr, pScreen, ModifyPixmapHeader, in exaDriverInit()
960 wrap(pExaScr, pScreen, SharePixmapBacking, exaSharePixmapBacking_mixed); in exaDriverInit()
961 wrap(pExaScr, pScreen, SetSharedPixmapBacking, exaSetSharedPixmapBacking_mixed); in exaDriverInit()
970 wrap(pExaScr, pScreen, CreatePixmap, exaCreatePixmap_driver); in exaDriverInit()
971 wrap(pExaScr, pScreen, DestroyPixmap, exaDestroyPixmap_driver); in exaDriverInit()
972 wrap(pExaScr, pScreen, ModifyPixmapHeader, in exaDriverInit()
982 wrap(pExaScr, pScreen, CreatePixmap, exaCreatePixmap_classic); in exaDriverInit()
983 wrap(pExaScr, pScreen, DestroyPixmap, exaDestroyPixmap_classic); in exaDriverInit()
984 wrap(pExaScr, pScreen, ModifyPixmapHeader, in exaDriverInit()
994 pScreen->myNum, in exaDriverInit()
1000 pScreen->myNum); in exaDriverInit()
1005 LogMessage(X_INFO, "EXA(%d): No offscreen pixmaps\n", pScreen->myNum); in exaDriverInit()
1011 if (!exaOffscreenInit(pScreen)) { in exaDriverInit()
1014 pScreen->myNum); in exaDriverInit()
1021 exaGlyphsInit(pScreen); in exaDriverInit()
1024 " operations:\n", pScreen->myNum); in exaDriverInit()
1048 exaDriverFini(ScreenPtr pScreen) in exaDriverFini() argument
1065 exaMarkSync(ScreenPtr pScreen) in exaMarkSync() argument
1067 ExaScreenPriv(pScreen); in exaMarkSync()
1071 pExaScr->info->lastMarker = (*pExaScr->info->MarkSync) (pScreen); in exaMarkSync()
1085 exaWaitSync(ScreenPtr pScreen) in exaWaitSync() argument
1087 ExaScreenPriv(pScreen); in exaWaitSync()
1090 (*pExaScr->info->WaitMarker) (pScreen, pExaScr->info->lastMarker); in exaWaitSync()
1103 ScreenPtr pScreen = pixmaps[0].pPix->drawable.pScreen; in exaDoMigration() local
1105 ExaScreenPriv(pScreen); in exaDoMigration()
1117 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaMoveInPixmap() local
1119 ExaScreenPriv(pScreen); in exaMoveInPixmap()
1131 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaMoveOutPixmap() local
1133 ExaScreenPriv(pScreen); in exaMoveOutPixmap()