Lines Matching defs:pScrPriv
79 if (pScrPriv)
81 pTimes[i].setTime = pScrPriv->lastSetTime;
82 pTimes[i].configTime = pScrPriv->lastConfigTime;
93 unwrap (pScrPriv, pScreen, CloseScreen);
94 for (j = pScrPriv->numCrtcs - 1; j >= 0; j--)
95 RRCrtcDestroy (pScrPriv->crtcs[j]);
96 for (j = pScrPriv->numOutputs - 1; j >= 0; j--)
97 RROutputDestroy (pScrPriv->outputs[j]);
99 free(pScrPriv->crtcs);
100 free(pScrPriv->outputs);
101 free(pScrPriv);
224 rrScrPrivPtr pScrPriv;
229 pScrPriv = (rrScrPrivPtr) calloc(1, sizeof (rrScrPrivRec));
230 if (!pScrPriv)
233 SetRRScreen(pScreen, pScrPriv);
238 pScrPriv->rrGetInfo = 0;
239 pScrPriv->maxWidth = pScrPriv->minWidth = pScreen->width;
240 pScrPriv->maxHeight = pScrPriv->minHeight = pScreen->height;
242 pScrPriv->width = pScreen->width;
243 pScrPriv->height = pScreen->height;
244 pScrPriv->mmWidth = pScreen->mmWidth;
245 pScrPriv->mmHeight = pScreen->mmHeight;
247 pScrPriv->rrScreenSetSize = NULL;
248 pScrPriv->rrCrtcSet = NULL;
249 pScrPriv->rrCrtcSetGamma = NULL;
252 pScrPriv->rrSetConfig = 0;
253 pScrPriv->rotations = RR_Rotate_0;
254 pScrPriv->reqWidth = pScreen->width;
255 pScrPriv->reqHeight = pScreen->height;
256 pScrPriv->nSizes = 0;
257 pScrPriv->pSizes = NULL;
258 pScrPriv->rotation = RR_Rotate_0;
259 pScrPriv->rate = 0;
260 pScrPriv->size = 0;
268 pScrPriv->lastSetTime = currentTime;
269 pScrPriv->lastConfigTime = currentTime;
271 wrap (pScrPriv, pScreen, CloseScreen, RRCloseScreen);
273 pScrPriv->numOutputs = 0;
274 pScrPriv->outputs = NULL;
275 pScrPriv->numCrtcs = 0;
276 pScrPriv->crtcs = NULL;
392 for (i = 0; i < pScrPriv->numCrtcs; i++)
394 RRCrtcPtr crtc = pScrPriv->crtcs[i];
402 for (i = 0; i < pScrPriv->numOutputs; i++)
404 RROutputPtr output = pScrPriv->outputs[i];
422 if (pScrPriv->changed)
425 if (pScrPriv->configChanged)
427 pScrPriv->lastConfigTime = currentTime;
428 pScrPriv->configChanged = FALSE;
430 pScrPriv->changed = FALSE;
432 for (i = 0; i < pScrPriv->numOutputs; i++)
433 pScrPriv->outputs[i]->changed = FALSE;
434 for (i = 0; i < pScrPriv->numCrtcs; i++)
435 pScrPriv->crtcs[i]->changed = FALSE;
436 if (pScrPriv->layoutChanged)
438 pScrPriv->layoutChanged = FALSE;
450 pScrPriv->changed = TRUE;
464 if (pScrPriv->primaryOutput && pScrPriv->primaryOutput->crtc)
465 return pScrPriv->primaryOutput;
467 for (i = 0; i < pScrPriv->numCrtcs; i++)
469 RRCrtcPtr crtc = pScrPriv->crtcs[i];
470 for (j = 0; j < pScrPriv->numOutputs; j++)
472 output = pScrPriv->outputs[j];