Lines Matching refs:panningTotalArea
105 if (crtc->panningTotalArea.x2 <= crtc->panningTotalArea.x1) { in xf86RandR13VerifyPanningArea()
107 if (crtc->panningTotalArea.x1 || crtc->panningTotalArea.x2) in xf86RandR13VerifyPanningArea()
110 crtc->panningTotalArea.x1 = crtc->panningTotalArea.x2 = 0; in xf86RandR13VerifyPanningArea()
116 if (crtc->panningTotalArea.x1 < 0) { in xf86RandR13VerifyPanningArea()
118 crtc->panningTotalArea.x2 -= crtc->panningTotalArea.x1; in xf86RandR13VerifyPanningArea()
119 crtc->panningTotalArea.x1 = 0; in xf86RandR13VerifyPanningArea()
122 if (crtc->panningTotalArea.x2 < in xf86RandR13VerifyPanningArea()
123 crtc->panningTotalArea.x1 + crtc->mode.HDisplay) { in xf86RandR13VerifyPanningArea()
125 crtc->panningTotalArea.x2 = in xf86RandR13VerifyPanningArea()
126 crtc->panningTotalArea.x1 + crtc->mode.HDisplay; in xf86RandR13VerifyPanningArea()
129 if (crtc->panningTotalArea.x2 > screenWidth) { in xf86RandR13VerifyPanningArea()
131 crtc->panningTotalArea.x1 -= in xf86RandR13VerifyPanningArea()
132 crtc->panningTotalArea.x2 - screenWidth; in xf86RandR13VerifyPanningArea()
133 crtc->panningTotalArea.x2 = screenWidth; in xf86RandR13VerifyPanningArea()
135 if (crtc->panningTotalArea.x1 < 0) in xf86RandR13VerifyPanningArea()
136 crtc->panningTotalArea.x1 = 0; in xf86RandR13VerifyPanningArea()
146 if (crtc->panningTotalArea.y2 <= crtc->panningTotalArea.y1) { in xf86RandR13VerifyPanningArea()
148 if (crtc->panningTotalArea.y1 || crtc->panningTotalArea.y2) in xf86RandR13VerifyPanningArea()
151 crtc->panningTotalArea.y1 = crtc->panningTotalArea.y2 = 0; in xf86RandR13VerifyPanningArea()
157 if (crtc->panningTotalArea.y1 < 0) { in xf86RandR13VerifyPanningArea()
159 crtc->panningTotalArea.y2 -= crtc->panningTotalArea.y1; in xf86RandR13VerifyPanningArea()
160 crtc->panningTotalArea.y1 = 0; in xf86RandR13VerifyPanningArea()
163 if (crtc->panningTotalArea.y2 < in xf86RandR13VerifyPanningArea()
164 crtc->panningTotalArea.y1 + crtc->mode.VDisplay) { in xf86RandR13VerifyPanningArea()
166 crtc->panningTotalArea.y2 = in xf86RandR13VerifyPanningArea()
167 crtc->panningTotalArea.y1 + crtc->mode.VDisplay; in xf86RandR13VerifyPanningArea()
170 if (crtc->panningTotalArea.y2 > screenHeight) { in xf86RandR13VerifyPanningArea()
172 crtc->panningTotalArea.y1 -= in xf86RandR13VerifyPanningArea()
173 crtc->panningTotalArea.y2 - screenHeight; in xf86RandR13VerifyPanningArea()
174 crtc->panningTotalArea.y2 = screenHeight; in xf86RandR13VerifyPanningArea()
176 if (crtc->panningTotalArea.y1 < 0) in xf86RandR13VerifyPanningArea()
177 crtc->panningTotalArea.y1 = 0; in xf86RandR13VerifyPanningArea()
357 (crtc->panningTotalArea.x2 <= crtc->panningTotalArea.x1 && in xf86RandR13Pan()
358 crtc->panningTotalArea.y2 <= crtc->panningTotalArea.y1)) in xf86RandR13Pan()
379 if (crtc->panningTotalArea.x2 > crtc->panningTotalArea.x1) { in xf86RandR13Pan()
380 if (x < crtc->panningTotalArea.x1) in xf86RandR13Pan()
381 x = crtc->panningTotalArea.x1; in xf86RandR13Pan()
382 if (x >= crtc->panningTotalArea.x2) in xf86RandR13Pan()
383 x = crtc->panningTotalArea.x2 - 1; in xf86RandR13Pan()
385 if (crtc->panningTotalArea.y2 > crtc->panningTotalArea.y1) { in xf86RandR13Pan()
386 if (y < crtc->panningTotalArea.y1) in xf86RandR13Pan()
387 y = crtc->panningTotalArea.y1; in xf86RandR13Pan()
388 if (y >= crtc->panningTotalArea.y2) in xf86RandR13Pan()
389 y = crtc->panningTotalArea.y2 - 1; in xf86RandR13Pan()
403 if (crtc->panningTotalArea.x2 > crtc->panningTotalArea.x1) { in xf86RandR13Pan()
413 if (crtc->panningTotalArea.y2 > crtc->panningTotalArea.y1) { in xf86RandR13Pan()
437 if (crtc->panningTotalArea.x2 > crtc->panningTotalArea.x1) { in xf86RandR13Pan()
438 if (newX > crtc->panningTotalArea.x2 - width) in xf86RandR13Pan()
439 newX = crtc->panningTotalArea.x2 - width; in xf86RandR13Pan()
440 if (newX < crtc->panningTotalArea.x1) in xf86RandR13Pan()
441 newX = crtc->panningTotalArea.x1; in xf86RandR13Pan()
443 if (crtc->panningTotalArea.y2 > crtc->panningTotalArea.y1) { in xf86RandR13Pan()
444 if (newY > crtc->panningTotalArea.y2 - height) in xf86RandR13Pan()
445 newY = crtc->panningTotalArea.y2 - height; in xf86RandR13Pan()
446 if (newY < crtc->panningTotalArea.y1) in xf86RandR13Pan()
447 newY = crtc->panningTotalArea.y1; in xf86RandR13Pan()
674 ((crtc)->panningTotalArea.x2 > (crtc)->panningTotalArea.x1 || \
675 (crtc)->panningTotalArea.y2 > (crtc)->panningTotalArea.y1)
707 if (crtc->panningTotalArea.x2 > crtc->panningTrackingArea.x1) in xf86RandR12ScreenSetSize()
708 crtc->panningTotalArea.x2 += width - pScreen->width; in xf86RandR12ScreenSetSize()
709 if (crtc->panningTotalArea.y2 > crtc->panningTrackingArea.y1) in xf86RandR12ScreenSetSize()
710 crtc->panningTotalArea.y2 += height - pScreen->height; in xf86RandR12ScreenSetSize()
782 if (crtc->panningTotalArea.x2 > width) in xf86RandR12CreateScreenResources()
783 width = crtc->panningTotalArea.x2; in xf86RandR12CreateScreenResources()
784 if (crtc->panningTotalArea.y2 > height) in xf86RandR12CreateScreenResources()
785 height = crtc->panningTotalArea.y2; in xf86RandR12CreateScreenResources()
1895 memcpy(totalArea, &crtc->panningTotalArea, sizeof(BoxRec)); in xf86RandR13GetPanning()
1919 memcpy(&oldTotalArea, &crtc->panningTotalArea, sizeof(BoxRec)); in xf86RandR13SetPanning()
1924 memcpy(&crtc->panningTotalArea, totalArea, sizeof(BoxRec)); in xf86RandR13SetPanning()
1937 memcpy(&crtc->panningTotalArea, &oldTotalArea, sizeof(BoxRec)); in xf86RandR13SetPanning()