Lines Matching defs:pScrPriv
95 RRCrtcPtr crtc = pScrPriv->numCrtcs ? pScrPriv->crtcs[0] : NULL;
101 .timestamp = pScrPriv->lastSetTime.milliseconds,
102 .configTimestamp = pScrPriv->lastConfigTime.milliseconds,
139 if (pScrPriv->width == pScreen->width &&
140 pScrPriv->height == pScreen->height &&
141 pScrPriv->mmWidth == pScreen->mmWidth &&
142 pScrPriv->mmHeight == pScreen->mmHeight)
145 pScrPriv->width = pScreen->width;
146 pScrPriv->height = pScreen->height;
147 pScrPriv->mmWidth = pScreen->mmWidth;
148 pScrPriv->mmHeight = pScreen->mmHeight;
150 /* pScrPriv->sizeChanged = TRUE; */
173 if (pScrPriv->rrScreenSetSize) {
174 return (*pScrPriv->rrScreenSetSize) (pScreen,
179 if (pScrPriv->rrSetConfig) {
196 rrScrPrivPtr pScrPriv;
205 pScrPriv = rrGetScrPriv(pScreen);
214 if (pScrPriv) {
217 rep.minWidth = pScrPriv->minWidth;
218 rep.minHeight = pScrPriv->minHeight;
219 rep.maxWidth = pScrPriv->maxWidth;
220 rep.maxHeight = pScrPriv->maxHeight;
244 rrScrPrivPtr pScrPriv;
253 pScrPriv = rrGetScrPriv(pScreen);
254 if (!pScrPriv)
257 if (stuff->width < pScrPriv->minWidth || pScrPriv->maxWidth < stuff->width) {
261 if (stuff->height < pScrPriv->minHeight ||
262 pScrPriv->maxHeight < stuff->height) {
266 for (i = 0; i < pScrPriv->numCrtcs; i++) {
267 RRCrtcPtr crtc = pScrPriv->crtcs[i];
299 #define update_totals(gpuscreen, pScrPriv) do { \
300 total_crtcs += pScrPriv->numCrtcs; \
301 total_outputs += pScrPriv->numOutputs; \
328 #define update_arrays(gpuscreen, pScrPriv, primary_crtc, has_primary) do { \
329 for (j = 0; j < pScrPriv->numCrtcs; j++) { \
331 primary_crtc == pScrPriv->crtcs[j]) { \
335 crtcs[crtc_count] = pScrPriv->crtcs[j]->id; \
340 for (j = 0; j < pScrPriv->numOutputs; j++) { \
341 outputs[output_count] = pScrPriv->outputs[j]->id; \
370 rrScrPrivPtr pScrPriv;
389 pScrPriv = rrGetScrPriv(pScreen);
391 if (query && pScrPriv)
395 update_totals(pScreen, pScrPriv);
401 pScrPriv = rrGetScrPriv(iter);
406 update_totals(iter, pScrPriv);
409 pScrPriv = rrGetScrPriv(pScreen);
414 .timestamp = pScrPriv->lastSetTime.milliseconds,
415 .configTimestamp = pScrPriv->lastConfigTime.milliseconds,
445 pScrPriv = rrGetScrPriv(pScreen);
446 if (pScrPriv->primaryOutput && pScrPriv->primaryOutput->crtc) {
448 primary_crtc = pScrPriv->primaryOutput->crtc;
449 crtcs[0] = pScrPriv->primaryOutput->crtc->id;
454 update_arrays(pScreen, pScrPriv, primary_crtc, has_primary);
460 pScrPriv = rrGetScrPriv(iter);
462 update_arrays(iter, pScrPriv, primary_crtc, has_primary);
491 rrScrPrivPtr pScrPriv;
506 pScrPriv = rrGetScrPriv(pScreen);
508 if (query && pScrPriv)
515 if (!pScrPriv) {
542 .timestamp = pScrPriv->lastSetTime.milliseconds,
543 .configTimestamp = pScrPriv->lastConfigTime.milliseconds,
544 .nCrtcs = pScrPriv->numCrtcs,
545 .nOutputs = pScrPriv->numOutputs,
554 rep.length = (pScrPriv->numCrtcs +
555 pScrPriv->numOutputs +
571 outputs = (RROutput *) (crtcs + pScrPriv->numCrtcs);
572 modeinfos = (xRRModeInfo *) (outputs + pScrPriv->numOutputs);
575 if (pScrPriv->primaryOutput && pScrPriv->primaryOutput->crtc) {
577 crtcs[0] = pScrPriv->primaryOutput->crtc->id;
582 for (i = 0; i < pScrPriv->numCrtcs; i++) {
584 pScrPriv->primaryOutput->crtc == pScrPriv->crtcs[i]) {
588 crtcs[i + has_primary] = pScrPriv->crtcs[i]->id;
593 for (i = 0; i < pScrPriv->numOutputs; i++) {
594 outputs[i] = pScrPriv->outputs[i]->id;
762 rrScrPrivPtr pScrPriv;
773 pScrPriv = rrGetScrPriv(pScreen);
775 if (pScrPriv)
781 if (!pScrPriv || !output) {
818 .timestamp = pScrPriv->lastSetTime.milliseconds,
819 .configTimestamp = pScrPriv->lastConfigTime.milliseconds,
910 rrScrPrivPtr pScrPriv;
941 pScrPriv = rrGetScrPriv(pScreen);
945 if (!pScrPriv) {
971 if (stuff->configTimestamp != pScrPriv->lastConfigTime.milliseconds) {
1050 if (CompareTimeStamps(time, pScrPriv->lastSetTime) < 0) {
1061 if (width < pScrPriv->minWidth || pScrPriv->maxWidth < width) {
1066 if (height < pScrPriv->minHeight || pScrPriv->maxHeight < height) {
1080 for (c = 0; c < pScrPriv->numCrtcs; c++) {
1081 if (!RRCrtcSet(pScrPriv->crtcs[c], NULL, 0, 0, RR_Rotate_0,
1099 pScrPriv->lastSetTime = time;
1117 .newTimestamp = pScrPriv->lastSetTime.milliseconds,
1118 .newConfigTimestamp = pScrPriv->lastConfigTime.milliseconds,