Lines Matching refs:pScrn
134 xf86ColormapAllocatePrivates(ScrnInfoPtr pScrn) in xf86ColormapAllocatePrivates() argument
151 ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); in xf86HandleColormaps() local
159 (!loadPalette && !xf86_crtc_supports_gamma(pScrn))) in xf86HandleColormaps()
191 pScrn->LoadPalette = loadPalette; in xf86HandleColormaps()
192 pScrn->SetOverscan = setOverscan; in xf86HandleColormaps()
202 pScreenPriv->EnterVT = pScrn->EnterVT; in xf86HandleColormaps()
203 pScreenPriv->SwitchMode = pScrn->SwitchMode; in xf86HandleColormaps()
204 pScreenPriv->SetDGAMode = pScrn->SetDGAMode; in xf86HandleColormaps()
205 pScreenPriv->ChangeGamma = pScrn->ChangeGamma; in xf86HandleColormaps()
208 pScrn->EnterVT = CMapEnterVT; in xf86HandleColormaps()
209 if ((flags & CMAP_RELOAD_ON_MODE_SWITCH) && pScrn->SwitchMode) in xf86HandleColormaps()
210 pScrn->SwitchMode = CMapSwitchMode; in xf86HandleColormaps()
213 pScrn->SetDGAMode = CMapSetDGAMode; in xf86HandleColormaps()
215 pScrn->ChangeGamma = CMapChangeGamma; in xf86HandleColormaps()
217 ComputeGamma(pScrn, pScreenPriv); in xf86HandleColormaps()
228 if (xf86_crtc_supports_gamma(pScrn)) { in xf86HandleColormaps()
229 pScrn->LoadPalette = xf86RandR12LoadPalette; in xf86HandleColormaps()
231 if (!xf86RandR12InitGamma(pScrn, elements)) { in xf86HandleColormaps()
467 CMapEnterVT(ScrnInfoPtr pScrn) in CMapEnterVT() argument
469 ScreenPtr pScreen = xf86ScrnToScreen(pScrn); in CMapEnterVT()
474 pScrn->EnterVT = pScreenPriv->EnterVT; in CMapEnterVT()
475 ret = (*pScreenPriv->EnterVT) (pScrn); in CMapEnterVT()
476 pScreenPriv->EnterVT = pScrn->EnterVT; in CMapEnterVT()
477 pScrn->EnterVT = CMapEnterVT; in CMapEnterVT()
487 CMapSwitchMode(ScrnInfoPtr pScrn, DisplayModePtr mode) in CMapSwitchMode() argument
489 ScreenPtr pScreen = xf86ScrnToScreen(pScrn); in CMapSwitchMode()
493 if ((*pScreenPriv->SwitchMode) (pScrn, mode)) { in CMapSwitchMode()
503 CMapSetDGAMode(ScrnInfoPtr pScrn, int num, DGADevicePtr dev) in CMapSetDGAMode() argument
505 ScreenPtr pScreen = xf86ScrnToScreen(pScrn); in CMapSetDGAMode()
510 ret = (*pScreenPriv->SetDGAMode) (pScrn, num, dev); in CMapSetDGAMode()
512 pScreenPriv->isDGAmode = DGAActive(pScrn->scrnIndex); in CMapSetDGAMode()
532 ScrnInfoPtr pScrn = xf86ScreenToScrn(pmap->pScreen); in CMapReinstallMap() local
542 (*pScrn->LoadPalette) (pScrn, cmapPriv->numColors, in CMapReinstallMap()
544 if (pScrn->SetOverscan) { in CMapReinstallMap()
548 pScrn->SetOverscan(pScrn, cmapPriv->overscan); in CMapReinstallMap()
564 ScrnInfoPtr pScrn = xf86ScreenToScrn(pmap->pScreen); in CMapRefreshColors() local
665 (*pScrn->LoadPalette) (pScrn, defs, indices, colors, pmap->pVisual); in CMapRefreshColors()
667 if (pScrn->SetOverscan) in CMapRefreshColors()
695 ScrnInfoPtr pScrn = xf86ScreenToScrn(pmap->pScreen); in CMapSetOverscan() local
826 pScrn->SetOverscan(pScrn, overscan); in CMapSetOverscan()
836 ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); in CMapUnwrapScreen() local
844 pScrn->EnterVT = pScreenPriv->EnterVT; in CMapUnwrapScreen()
845 pScrn->SwitchMode = pScreenPriv->SwitchMode; in CMapUnwrapScreen()
846 pScrn->SetDGAMode = pScreenPriv->SetDGAMode; in CMapUnwrapScreen()
847 pScrn->ChangeGamma = pScreenPriv->ChangeGamma; in CMapUnwrapScreen()
855 ComputeGamma(ScrnInfoPtr pScrn, CMapScreenPtr priv) in ComputeGamma() argument
863 if (pScrn->gamma.red < GAMMA_MIN || pScrn->gamma.red > GAMMA_MAX || in ComputeGamma()
864 pScrn->gamma.green < GAMMA_MIN || pScrn->gamma.green > GAMMA_MAX || in ComputeGamma()
865 pScrn->gamma.blue < GAMMA_MIN || pScrn->gamma.blue > GAMMA_MAX) { in ComputeGamma()
867 xf86DrvMsgVerb(pScrn->scrnIndex, X_WARNING, 0, in ComputeGamma()
869 "\tthe gamma values.\n", pScrn->driverName); in ComputeGamma()
870 xf86DrvMsgVerb(pScrn->scrnIndex, X_WARNING, 0, in ComputeGamma()
872 pScrn->driverName); in ComputeGamma()
873 pScrn->gamma.red = 1.0; in ComputeGamma()
874 pScrn->gamma.green = 1.0; in ComputeGamma()
875 pScrn->gamma.blue = 1.0; in ComputeGamma()
879 RedGamma = 1.0 / (double) pScrn->gamma.red; in ComputeGamma()
880 GreenGamma = 1.0 / (double) pScrn->gamma.green; in ComputeGamma()
881 BlueGamma = 1.0 / (double) pScrn->gamma.blue; in ComputeGamma()
908 CMapChangeGamma(ScrnInfoPtr pScrn, Gamma gamma) in CMapChangeGamma() argument
911 ScreenPtr pScreen = xf86ScrnToScreen(pScrn); in CMapChangeGamma()
930 pScrn->gamma.red = gamma.red; in CMapChangeGamma()
931 pScrn->gamma.green = gamma.green; in CMapChangeGamma()
932 pScrn->gamma.blue = gamma.blue; in CMapChangeGamma()
934 ComputeGamma(pScrn, pScreenPriv); in CMapChangeGamma()
947 pScrn->vtSema || pScreenPriv->isDGAmode)) { in CMapChangeGamma()
976 pScrn->ChangeGamma = pScreenPriv->ChangeGamma; in CMapChangeGamma()
977 if (pScrn->ChangeGamma) in CMapChangeGamma()
978 ret = pScrn->ChangeGamma(pScrn, gamma); in CMapChangeGamma()
979 pScrn->ChangeGamma = CMapChangeGamma; in CMapChangeGamma()
1007 ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); in xf86ChangeGammaRamp() local
1036 pScrn->vtSema || pScreenPriv->isDGAmode)) { in xf86ChangeGammaRamp()
1131 ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); in xf86ChangeGamma() local
1133 if (pScrn->ChangeGamma) in xf86ChangeGamma()
1134 return (*pScrn->ChangeGamma) (pScrn, gamma); in xf86ChangeGamma()