static void VGAarbiterSourceValidate ( DrawablePtr pDrawable, int x, int y, int width, int height, unsigned int subWindowMode ) { ScreenPtr pScreen = pDrawable->pScreen; SCREEN_PROLOG (SourceValidate); VGAGet(pScreen); if (pScreen->SourceValidate) (*pScreen->SourceValidate) (pDrawable, x, y, width, height, subWindowMode); VGAPut(); SCREEN_EPILOG (SourceValidate, VGAarbiterSourceValidate); }
static void VGAarbiterCopyWindow( WindowPtr pWin, DDXPointRec ptOldOrg, RegionPtr prgnSrc ) { ScreenPtr pScreen = pWin->drawable.pScreen; SCREEN_PROLOG (CopyWindow); VGAGet(pScreen); (*pScreen->CopyWindow) (pWin, ptOldOrg, prgnSrc); VGAPut(); SCREEN_EPILOG (CopyWindow, VGAarbiterCopyWindow); }
static Bool VGAarbiterSaveScreen(ScreenPtr pScreen, Bool unblank) { Bool val; DPRINT_S("VGAarbiterSaveScreen",pScreen->myNum); SCREEN_PROLOG (SaveScreen); VGAGet(); val = (*pScreen->SaveScreen) (pScreen, unblank); VGAPut(); SCREEN_EPILOG (SaveScreen, VGAarbiterSaveScreen); return val; }
static PixmapPtr VGAarbiterCreatePixmap(ScreenPtr pScreen, int w, int h, int depth, unsigned usage_hint) { PixmapPtr pPix; DPRINT_S("VGAarbiterCreatePixmap",pScreen->myNum); SCREEN_PROLOG ( CreatePixmap); VGAGet(); pPix = (*pScreen->CreatePixmap) (pScreen, w, h, depth, usage_hint); VGAPut(); SCREEN_EPILOG (CreatePixmap, VGAarbiterCreatePixmap); return pPix; }
static void VGAarbiterSourceValidate ( DrawablePtr pDrawable, int x, int y, int width, int height ) { ScreenPtr pScreen = pDrawable->pScreen; DPRINT_S("VGAarbiterSourceValidate",pScreen->myNum); SCREEN_PROLOG (SourceValidate); VGAGet(); if (pScreen->SourceValidate) (*pScreen->SourceValidate) (pDrawable, x, y, width, height); VGAPut(); SCREEN_EPILOG (SourceValidate, VGAarbiterSourceValidate); }
static Bool VGAarbiterCreateGC(GCPtr pGC) { ScreenPtr pScreen = pGC->pScreen; VGAarbiterGCPtr pGCPriv = (VGAarbiterGCPtr) dixLookupPrivate(&pGC->devPrivates, VGAarbiterGCKey); Bool ret; SCREEN_PROLOG(CreateGC); ret = (*pScreen->CreateGC) (pGC); GC_WRAP(pGC); SCREEN_EPILOG(CreateGC, VGAarbiterCreateGC); return ret; }
static void VGAarbiterClearToBackground ( WindowPtr pWin, int x, int y, int w, int h, Bool generateExposures ) { ScreenPtr pScreen = pWin->drawable.pScreen; SCREEN_PROLOG ( ClearToBackground); VGAGet(pScreen); (*pScreen->ClearToBackground) (pWin, x, y, w, h, generateExposures); VGAPut(); SCREEN_EPILOG (ClearToBackground, VGAarbiterClearToBackground); }
static void VGAarbiterRecolorCursor ( DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCurs, Bool displayed ) { DPRINT_S("VGAarbiterRecolorCursor",pScreen->myNum); SCREEN_PROLOG (RecolorCursor); VGAGet(); (*pScreen->RecolorCursor) (pDev, pScreen, pCurs, displayed); VGAPut(); SCREEN_EPILOG ( RecolorCursor, VGAarbiterRecolorCursor); }
static void VGAarbiterStoreColors ( ColormapPtr pmap, int ndef, xColorItem *pdefs) { ScreenPtr pScreen = pmap->pScreen; DPRINT_S("VGAarbiterStoreColors",pScreen->myNum); SCREEN_PROLOG (StoreColors); VGAGet(); (*pScreen->StoreColors) (pmap,ndef,pdefs); VGAPut(); SCREEN_EPILOG ( StoreColors, VGAarbiterStoreColors); }
static void VGAarbiterGetImage(DrawablePtr pDrawable, int sx, int sy, int w, int h, unsigned int format, unsigned long planemask, char *pdstLine) { ScreenPtr pScreen = pDrawable->pScreen; SCREEN_PROLOG(GetImage); // if (xf86Screens[pScreen->myNum]->vtSema) { VGAGet(pScreen); // } (*pScreen->GetImage) (pDrawable, sx, sy, w, h, format, planemask, pdstLine); VGAPut(); SCREEN_EPILOG(GetImage, VGAarbiterGetImage); }
static Bool VGAarbiterSetCursorPosition ( DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y, Bool generateEvent) { Bool val; SCREEN_PROLOG (SetCursorPosition); VGAGet(pScreen); val = (*pScreen->SetCursorPosition) (pDev, pScreen, x, y, generateEvent); VGAPut(); SCREEN_EPILOG ( SetCursorPosition, VGAarbiterSetCursorPosition); return val; }
static Bool VGAarbiterDisplayCursor ( DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor ) { Bool val; SCREEN_PROLOG (DisplayCursor); VGAGet(pScreen); val = (*pScreen->DisplayCursor) (pDev, pScreen, pCursor); VGAPut(); SCREEN_EPILOG ( DisplayCursor, VGAarbiterDisplayCursor); return val; }
static Bool VGAarbiterUnrealizeCursor ( DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor ) { Bool val; SCREEN_PROLOG (UnrealizeCursor); VGAGet(); val = (*pScreen->UnrealizeCursor) (pDev, pScreen, pCursor); VGAPut(); SCREEN_EPILOG ( UnrealizeCursor, VGAarbiterUnrealizeCursor); return val; }
static Bool VGAarbiterRealizeCursor ( DeviceIntPtr pDev, ScreenPtr pScreen, CursorPtr pCursor ) { Bool val; DPRINT_S("VGAarbiterRealizeCursor",pScreen->myNum); SCREEN_PROLOG (RealizeCursor); VGAGet(); val = (*pScreen->RealizeCursor) (pDev, pScreen,pCursor); VGAPut(); SCREEN_EPILOG ( RealizeCursor, VGAarbiterRealizeCursor); return val; }
static void VGAarbiterGetSpans ( DrawablePtr pDrawable, int wMax, DDXPointPtr ppt, int *pwidth, int nspans, char *pdstStart ) { ScreenPtr pScreen = pDrawable->pScreen; SCREEN_PROLOG (GetSpans); VGAGet(pScreen); (*pScreen->GetSpans) (pDrawable, wMax, ppt, pwidth, nspans, pdstStart); VGAPut(); SCREEN_EPILOG (GetSpans, VGAarbiterGetSpans); }