Lines Matching refs:pScreen
133 miCloseScreen(ScreenPtr pScreen) in miCloseScreen() argument
135 miScreenPtr pScreenPriv = miGetScreenPriv(pScreen); in miCloseScreen()
137 if (pScreen->devPrivate) { in miCloseScreen()
138 ((*pScreen->DestroyPixmap) ((PixmapPtr) pScreen->devPrivate)); in miCloseScreen()
139 pScreen->devPrivate = NULL; in miCloseScreen()
142 pScreen->CloseScreen = pScreenPriv->CloseScreen; in miCloseScreen()
146 if (pScreen->CloseScreen) in miCloseScreen()
147 return (*pScreen->CloseScreen) (pScreen); in miCloseScreen()
166 miCreateScreenResources(ScreenPtr pScreen) in miCreateScreenResources() argument
171 pScrInitParms = (miScreenInitParmsPtr) pScreen->devPrivate; in miCreateScreenResources()
183 (*pScreen->CreatePixmap) (pScreen, 0, 0, pScreen->rootDepth, 0); in miCreateScreenResources()
187 if (!(*pScreen->ModifyPixmapHeader) (pPixmap, pScreen->width, in miCreateScreenResources()
188 pScreen->height, in miCreateScreenResources()
189 pScreen->rootDepth, in miCreateScreenResources()
190 BitsPerPixel(pScreen->rootDepth), in miCreateScreenResources()
192 pScreen->rootDepth), in miCreateScreenResources()
200 free(pScreen->devPrivate); /* freeing miScreenInitParmsRec */ in miCreateScreenResources()
201 pScreen->devPrivate = value; /* pPixmap or pbits */ in miCreateScreenResources()
206 miScreenDevPrivateInit(ScreenPtr pScreen, int width, void *pbits) in miScreenDevPrivateInit() argument
219 pScreen->devPrivate = (void *) pScrInitParms; in miScreenDevPrivateInit()
224 miGetScreenPixmap(ScreenPtr pScreen) in miGetScreenPixmap() argument
226 return (PixmapPtr) (pScreen->devPrivate); in miGetScreenPixmap()
233 pPix->drawable.pScreen->devPrivate = (void *) pPix; in miSetScreenPixmap()
237 miScreenInit(ScreenPtr pScreen, void *pbits, /* pointer to screen bits */ in miScreenInit() argument
258 dixSetPrivate(&pScreen->devPrivates, miScreenPrivKey, pScreenPriv); in miScreenInit()
260 pScreen->width = xsize; in miScreenInit()
261 pScreen->height = ysize; in miScreenInit()
262 pScreen->mmWidth = (xsize * 254 + dpix * 5) / (dpix * 10); in miScreenInit()
263 pScreen->mmHeight = (ysize * 254 + dpiy * 5) / (dpiy * 10); in miScreenInit()
264 pScreen->numDepths = numDepths; in miScreenInit()
265 pScreen->rootDepth = rootDepth; in miScreenInit()
266 pScreen->allowedDepths = depths; in miScreenInit()
267 pScreen->rootVisual = rootVisual; in miScreenInit()
269 pScreen->minInstalledCmaps = 1; in miScreenInit()
270 pScreen->maxInstalledCmaps = 1; in miScreenInit()
271 pScreen->backingStoreSupport = NotUseful; in miScreenInit()
272 pScreen->saveUnderSupport = NotUseful; in miScreenInit()
274 pScreen->ModifyPixmapHeader = miModifyPixmapHeader; in miScreenInit()
275 pScreen->CreateScreenResources = miCreateScreenResources; in miScreenInit()
276 pScreen->GetScreenPixmap = miGetScreenPixmap; in miScreenInit()
277 pScreen->SetScreenPixmap = miSetScreenPixmap; in miScreenInit()
278 pScreen->numVisuals = numVisuals; in miScreenInit()
279 pScreen->visuals = visuals; in miScreenInit()
282 ShmRegisterFbFuncs(pScreen); in miScreenInit()
284 pScreenPriv->CloseScreen = pScreen->CloseScreen; in miScreenInit()
285 pScreen->CloseScreen = miCloseScreen; in miScreenInit()
289 pScreen->SourceValidate = miSourceValidate; in miScreenInit()
292 pScreen->ValidateTree = miValidateTree; in miScreenInit()
293 pScreen->PostValidateTree = (PostValidateTreeProcPtr) 0; in miScreenInit()
294 pScreen->WindowExposures = miWindowExposures; in miScreenInit()
296 pScreen->ClearToBackground = miClearToBackground; in miScreenInit()
297 pScreen->ClipNotify = (ClipNotifyProcPtr) 0; in miScreenInit()
298 pScreen->RestackWindow = (RestackWindowProcPtr) 0; in miScreenInit()
299 pScreen->PaintWindow = miPaintWindow; in miScreenInit()
306 pScreen->BlockHandler = (ScreenBlockHandlerProcPtr) NoopDDA; in miScreenInit()
307 pScreen->WakeupHandler = (ScreenWakeupHandlerProcPtr) NoopDDA; in miScreenInit()
308 pScreen->MarkWindow = miMarkWindow; in miScreenInit()
309 pScreen->MarkOverlappedWindows = miMarkOverlappedWindows; in miScreenInit()
310 pScreen->MoveWindow = miMoveWindow; in miScreenInit()
311 pScreen->ResizeWindow = miResizeWindow; in miScreenInit()
312 pScreen->GetLayerWindow = miGetLayerWindow; in miScreenInit()
313 pScreen->HandleExposures = miHandleValidateExposures; in miScreenInit()
314 pScreen->ReparentWindow = (ReparentWindowProcPtr) 0; in miScreenInit()
315 pScreen->ChangeBorderWidth = miChangeBorderWidth; in miScreenInit()
316 pScreen->SetShape = miSetShape; in miScreenInit()
317 pScreen->MarkUnrealizedWindow = miMarkUnrealizedWindow; in miScreenInit()
318 pScreen->XYToWindow = miXYToWindow; in miScreenInit()
320 miSetZeroLineBias(pScreen, DEFAULTZEROLINEBIAS); in miScreenInit()
322 return miScreenDevPrivateInit(pScreen, width, pbits); in miScreenInit()
328 miSetZeroLineBias(ScreenPtr pScreen, unsigned int bias) in miSetZeroLineBias() argument
333 dixSetPrivate(&pScreen->devPrivates, miZeroLineScreenKey, in miSetZeroLineBias()