Lines Matching refs:scrp
69 ScrnInfoPtr scrp = XF86SCRNINFO(pScreen);
77 for (mode = scrp->modes; mode != NULL ; mode = mode->next)
81 if (mode == scrp->modes)
90 if(scrp->DriverFunc) {
91 (*scrp->DriverFunc)(scrp, RR_GET_MODE_MM, &RRModeMM);
100 if (mode == scrp->currentMode &&
101 mode->HDisplay == scrp->virtualX && mode->VDisplay == scrp->virtualY)
103 if (mode->next == scrp->modes)
106 if (scrp->currentMode->HDisplay != randrp->virtualX ||
107 scrp->currentMode->VDisplay != randrp->virtualY)
109 mode = scrp->modes;
117 if(scrp->DriverFunc) {
118 (*scrp->DriverFunc)(scrp, RR_GET_MODE_MM, &RRModeMM);
127 if (scrp->virtualX == randrp->virtualX &&
128 scrp->virtualY == randrp->virtualY)
135 if(scrp->DriverFunc) {
139 if (!(*scrp->DriverFunc)(scrp, RR_GET_INFO, &RRRotation))
154 ScrnInfoPtr scrp = XF86SCRNINFO(pScreen);
160 int oldVirtualX = scrp->virtualX;
161 int oldVirtualY = scrp->virtualY;
165 if (pRoot && scrp->vtSema)
166 (*scrp->EnableDisableFBAccess) (pScreen->myNum, FALSE);
169 scrp->virtualX = randrp->virtualX;
170 scrp->virtualY = randrp->virtualY;
174 scrp->virtualX = mode->HDisplay;
175 scrp->virtualY = mode->VDisplay;
182 if(scrp->DriverFunc) {
186 RRModeMM.virtX = scrp->virtualX;
187 RRModeMM.virtY = scrp->virtualY;
191 (*scrp->DriverFunc)(scrp, RR_GET_MODE_MM, &RRModeMM);
199 pScreen->width = scrp->virtualY;
200 pScreen->height = scrp->virtualX;
206 pScreen->width = scrp->virtualX;
207 pScreen->height = scrp->virtualY;
217 scrp->virtualX = oldVirtualX;
218 scrp->virtualY = oldVirtualY;
231 if (pRoot && scrp->vtSema)
232 (*scrp->EnableDisableFBAccess) (pScreen->myNum, TRUE);
242 ScrnInfoPtr scrp = XF86SCRNINFO(pScreen);
250 for (mode = scrp->modes; ; mode = mode->next)
256 if (mode->next == scrp->modes)
261 mode = scrp->modes;
272 if (scrp->DriverFunc) {
282 if (!(*scrp->DriverFunc)(scrp, RR_SET_CONFIG, &RRRotation))
293 if (scrp->DriverFunc) {
296 RRRotation.RRConfig.rate = xf86RandRModeRefresh (scrp->currentMode);
297 RRRotation.RRConfig.width = scrp->virtualX;
298 RRRotation.RRConfig.height = scrp->virtualY;
299 (*scrp->DriverFunc)(scrp, RR_SET_CONFIG, &RRRotation);
332 ScrnInfoPtr scrp = XF86SCRNINFO(pScreen);
341 mode = scrp->currentMode;
355 ScrnInfoPtr scrp = XF86SCRNINFO(pScreen);
358 scrp->virtualX = pScreen->width = randrp->virtualX;
359 scrp->virtualY = pScreen->height = randrp->virtualY;
360 scrp->currentMode = scrp->modes;
419 ScrnInfoPtr scrp = XF86SCRNINFO(pScreen);
445 randrp->virtualX = scrp->virtualX;
446 randrp->virtualY = scrp->virtualY;