Lines Matching refs:pScrPriv

49             pScrPriv->layoutChanged = TRUE;  in RRCrtcChanged()
61 rrScrPrivPtr pScrPriv; in RRCrtcCreate() local
66 pScrPriv = rrGetScrPriv(pScreen); in RRCrtcCreate()
69 crtcs = reallocarray(pScrPriv->crtcs, in RRCrtcCreate()
70 pScrPriv->numCrtcs + 1, sizeof(RRCrtcPtr)); in RRCrtcCreate()
73 pScrPriv->crtcs = crtcs; in RRCrtcCreate()
102 pScrPriv->crtcs[pScrPriv->numCrtcs++] = crtc; in RRCrtcCreate()
245 .timestamp = pScrPriv->lastSetTime.milliseconds, in RRDeliverCrtcEvent()
266 for (o = 0; o < pScrPriv->numOutputs; o++) { in RRCrtcPendingProperties()
267 RROutputPtr output = pScrPriv->outputs[o]; in RRCrtcPendingProperties()
285 if (pScrPriv->rrGetPanning) in cursor_bounds()
286 pScrPriv->rrGetPanning(crtc->pScreen, crtc, NULL, &bounds, NULL); in cursor_bounds()
329 mark_crtcs(rrScrPrivPtr pScrPriv, int *reachable, int cur) in mark_crtcs() argument
334 for (i = 0; i < pScrPriv->numCrtcs; ++i) { in mark_crtcs()
337 if (crtcs_adjacent(pScrPriv->crtcs[cur], pScrPriv->crtcs[i])) in mark_crtcs()
338 mark_crtcs(pScrPriv, reachable, i); in mark_crtcs()
347 int i, n = pScrPriv->numCrtcs; in RRComputeContiguity()
356 if (pScrPriv->crtcs[i]->mode) { in RRComputeContiguity()
357 mark_crtcs(pScrPriv, reachable, i); in RRComputeContiguity()
364 if (pScrPriv->crtcs[i]->mode && !reachable[i]) in RRComputeContiguity()
371 pScrPriv->discontiguous = discontiguous; in RRComputeContiguity()
402 pScrPriv->rrDisableSharedPixmapFlipping(crtc); in RRCrtcDetachScanoutPixmap()
414 pScrPriv->rrCrtcSetScanoutPixmap(crtc, NULL); in RRCrtcDetachScanoutPixmap()
646 for (c = 0; c < pScrPriv->numCrtcs; c++) { in rrCheckPixmapBounding()
647 RRCrtcPtr crtc = pScrPriv->crtcs[c]; in rrCheckPixmapBounding()
713 pScrPriv->rrScreenSetSize(pScreen, new_width, new_height, 0, 0); in rrCheckPixmapBounding()
779 if (pScrPriv->rrCrtcSet) { in RRCrtcSet()
780 ret = (*pScrPriv->rrCrtcSet) (pScreen, crtc, mode, x, y, in RRCrtcSet()
787 if (pScrPriv->rrSetConfig) { in RRCrtcSet()
810 (*pScrPriv->rrSetConfig) (pScreen, rotation, rate.rate, in RRCrtcSet()
882 xorg_list_for_each_entry_safe(lease, next, &pScrPriv->leases, list) { in RRCrtcDestroyResource()
892 for (i = 0; i < pScrPriv->numCrtcs; i++) { in RRCrtcDestroyResource()
893 if (pScrPriv->crtcs[i] == crtc) { in RRCrtcDestroyResource()
894 memmove(pScrPriv->crtcs + i, pScrPriv->crtcs + i + 1, in RRCrtcDestroyResource()
895 (pScrPriv->numCrtcs - (i + 1)) * sizeof(RRCrtcPtr)); in RRCrtcDestroyResource()
896 --pScrPriv->numCrtcs; in RRCrtcDestroyResource()
933 if (pScrPriv->rrCrtcSetGamma) in RRCrtcGammaSet()
934 ret = (*pScrPriv->rrCrtcSetGamma) (pScreen, crtc); in RRCrtcGammaSet()
956 if (pScrPriv->rrCrtcGetGamma) in RRCrtcGammaGet()
957 ret = (*pScrPriv->rrCrtcGetGamma) (pScreen, crtc); in RRCrtcGammaGet()
1109 rrScrPrivPtr pScrPriv; in ProcRRGetCrtcInfo() local
1127 pScrPriv = rrGetScrPriv(pScreen); in ProcRRGetCrtcInfo()
1136 .timestamp = pScrPriv->lastSetTime.milliseconds in ProcRRGetCrtcInfo()
1148 if (pScrPriv->rrGetPanning && in ProcRRGetCrtcInfo()
1149 pScrPriv->rrGetPanning(pScreen, crtc, &panned_area, NULL, NULL) && in ProcRRGetCrtcInfo()
1169 for (i = 0; i < pScrPriv->numOutputs; i++) { in ProcRRGetCrtcInfo()
1170 if (!RROutputIsLeased(pScrPriv->outputs[i])) { in ProcRRGetCrtcInfo()
1171 for (j = 0; j < pScrPriv->outputs[i]->numCrtcs; j++) in ProcRRGetCrtcInfo()
1172 if (pScrPriv->outputs[i]->crtcs[j] == crtc) in ProcRRGetCrtcInfo()
1197 for (i = 0; i < pScrPriv->numOutputs; i++) { in ProcRRGetCrtcInfo()
1198 if (!RROutputIsLeased(pScrPriv->outputs[i])) { in ProcRRGetCrtcInfo()
1199 for (j = 0; j < pScrPriv->outputs[i]->numCrtcs; j++) in ProcRRGetCrtcInfo()
1200 if (pScrPriv->outputs[i]->crtcs[j] == crtc) { in ProcRRGetCrtcInfo()
1201 possible[k] = pScrPriv->outputs[i]->id; in ProcRRGetCrtcInfo()
1239 rrScrPrivPtr pScrPriv; in ProcRRSetCrtcConfig() local
1330 pScrPriv = rrGetScrPriv(pScreen); in ProcRRSetCrtcConfig()
1334 if (!pScrPriv) { in ProcRRSetCrtcConfig()
1379 if (pScrPriv->rrScreenSetSize && !crtc->transforms) { in ProcRRSetCrtcConfig()
1424 pScrPriv->lastSetTime = time; in ProcRRSetCrtcConfig()
1434 .newTimestamp = pScrPriv->lastSetTime.milliseconds in ProcRRSetCrtcConfig()
1454 rrScrPrivPtr pScrPriv; in ProcRRGetPanning() local
1466 pScrPriv = rrGetScrPriv(pScreen); in ProcRRGetPanning()
1468 if (!pScrPriv) in ProcRRGetPanning()
1476 .timestamp = pScrPriv->lastSetTime.milliseconds in ProcRRGetPanning()
1479 if (pScrPriv->rrGetPanning && in ProcRRGetPanning()
1480 pScrPriv->rrGetPanning(pScreen, crtc, &total, &tracking, border)) { in ProcRRGetPanning()
1523 rrScrPrivPtr pScrPriv; in ProcRRSetPanning() local
1540 pScrPriv = rrGetScrPriv(pScreen); in ProcRRSetPanning()
1542 if (!pScrPriv) { in ProcRRSetPanning()
1550 if (!pScrPriv->rrGetPanning) in ProcRRSetPanning()
1566 if (!pScrPriv->rrSetPanning(pScreen, crtc, &total, &tracking, border)) in ProcRRSetPanning()
1569 pScrPriv->lastSetTime = time; in ProcRRSetPanning()
1579 .newTimestamp = pScrPriv->lastSetTime.milliseconds in ProcRRSetPanning()
1837 for (i = 0; i < pScrPriv->numCrtcs; i++) { in check_all_screen_crtcs()
1838 RRCrtcPtr crtc = pScrPriv->crtcs[i]; in check_all_screen_crtcs()
1858 for (i = 0; i < pScrPriv->numCrtcs; i++) { in constrain_all_screen_crtcs()
1859 RRCrtcPtr crtc = pScrPriv->crtcs[i]; in constrain_all_screen_crtcs()
1893 if (pScrPriv->discontiguous) in RRConstrainCursorHarder()
1933 saved_scanout_pixmap = malloc(sizeof(PixmapPtr)*pScrPriv->numCrtcs); in RRReplaceScanoutPixmap()
1937 for (i = 0; i < pScrPriv->numCrtcs; i++) { in RRReplaceScanoutPixmap()
1938 RRCrtcPtr crtc = pScrPriv->crtcs[i]; in RRReplaceScanoutPixmap()
1970 pScrPriv->rrCrtcSetScanoutPixmap(crtc, crtc->scanout_pixmap); in RRReplaceScanoutPixmap()
1972 (*pScrPriv->rrCrtcSet) (pDrawable->pScreen, crtc, crtc->mode, crtc->x, crtc->y, in RRReplaceScanoutPixmap()
1992 for (i = 0; i < pScrPriv->numCrtcs; i++) { in RRReplaceScanoutPixmap()
1993 RRCrtcPtr crtc = pScrPriv->crtcs[i]; in RRReplaceScanoutPixmap()
1999 pScrPriv->rrCrtcSetScanoutPixmap(crtc, crtc->scanout_pixmap); in RRReplaceScanoutPixmap()
2001 (*pScrPriv->rrCrtcSet) (pDrawable->pScreen, crtc, crtc->mode, crtc->x, crtc->y, in RRReplaceScanoutPixmap()
2015 rrScrPrivPtr pScrPriv; in RRHasScanoutPixmap() local
2022 pScrPriv = rrGetScrPriv(pScreen); in RRHasScanoutPixmap()
2027 for (i = 0; i < pScrPriv->numCrtcs; i++) { in RRHasScanoutPixmap()
2028 RRCrtcPtr crtc = pScrPriv->crtcs[i]; in RRHasScanoutPixmap()