Lines Matching refs:pScreen
63 static Bool xf86CursorOffScreen(ScreenPtr *pScreen, int *x, int *y);
64 static void xf86CrossScreen(ScreenPtr pScreen, Bool entering);
65 static void xf86WarpCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y);
127 xf86SetViewport(ScreenPtr pScreen, int x, int y) in xf86SetViewport() argument
129 ScrnInfoPtr pScr = xf86ScreenToScrn(pScreen); in xf86SetViewport()
177 xf86LockZoom(ScreenPtr pScreen, Bool lock) in xf86LockZoom() argument
179 ScrnInfoPtr pScr = xf86ScreenToScrn(pScreen); in xf86LockZoom()
190 xf86SwitchMode(ScreenPtr pScreen, DisplayModePtr mode) in xf86SwitchMode() argument
192 ScrnInfoPtr pScr = xf86ScreenToScrn(pScreen); in xf86SwitchMode()
221 if (pScreen == pCursorScreen) in xf86SwitchMode()
233 if (pScreen == pCursorScreen) in xf86SwitchMode()
248 if (pScreen == pCursorScreen) in xf86SwitchMode()
274 if (pScreen == pCursorScreen) { in xf86SwitchMode()
275 xf86WarpCursor(dev, pScreen, px, py); in xf86SwitchMode()
284 if (pScreen == pCursorScreen) { in xf86SwitchMode()
296 xf86WarpCursor(it, pScreen, px, py); in xf86SwitchMode()
310 xf86ZoomViewport(ScreenPtr pScreen, int zoom) in xf86ZoomViewport() argument
312 ScrnInfoPtr pScr = xf86ScreenToScrn(pScreen); in xf86ZoomViewport()
325 (void) xf86SwitchMode(pScreen, mode); in xf86ZoomViewport()
346 xf86CursorOffScreen(ScreenPtr *pScreen, int *x, int *y) in xf86CursorOffScreen() argument
358 if (tmp >= (*pScreen)->height) in xf86CursorOffScreen()
359 tmp = (*pScreen)->height - 1; in xf86CursorOffScreen()
361 if ((edge = xf86ScreenLayout[(*pScreen)->myNum].left)) in xf86CursorOffScreen()
369 *pScreen = xf86Screens[edge->screen]->pScreen; in xf86CursorOffScreen()
373 if (*x >= (*pScreen)->width) { in xf86CursorOffScreen()
377 if (tmp >= (*pScreen)->height) in xf86CursorOffScreen()
378 tmp = (*pScreen)->height - 1; in xf86CursorOffScreen()
380 if ((edge = xf86ScreenLayout[(*pScreen)->myNum].right)) in xf86CursorOffScreen()
384 *x = (*pScreen)->width - 1; in xf86CursorOffScreen()
388 *pScreen = xf86Screens[edge->screen]->pScreen; in xf86CursorOffScreen()
396 if (tmp >= (*pScreen)->width) in xf86CursorOffScreen()
397 tmp = (*pScreen)->width - 1; in xf86CursorOffScreen()
399 if ((edge = xf86ScreenLayout[(*pScreen)->myNum].up)) in xf86CursorOffScreen()
407 *pScreen = xf86Screens[edge->screen]->pScreen; in xf86CursorOffScreen()
411 if (*y >= (*pScreen)->height) { in xf86CursorOffScreen()
415 if (tmp >= (*pScreen)->width) in xf86CursorOffScreen()
416 tmp = (*pScreen)->width - 1; in xf86CursorOffScreen()
418 if ((edge = xf86ScreenLayout[(*pScreen)->myNum].down)) in xf86CursorOffScreen()
422 *y = (*pScreen)->height - 1; in xf86CursorOffScreen()
426 (*pScreen) = xf86Screens[edge->screen]->pScreen; in xf86CursorOffScreen()
442 xf86CrossScreen(ScreenPtr pScreen, Bool entering) in xf86CrossScreen() argument
453 xf86WarpCursor(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y) in xf86WarpCursor() argument
456 miPointerWarpCursor(pDev, pScreen, x, y); in xf86WarpCursor()
458 xf86Info.currentScreen = pScreen; in xf86WarpCursor()
567 ScreenPtr pScreen, refScreen; in xf86InitOrigins() local
593 pScreen = xf86Screens[i]->pScreen; in xf86InitOrigins()
601 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
606 0, pScreen->height, in xf86InitOrigins()
607 xf86Screens[ref]->pScreen->width, 0, in xf86InitOrigins()
612 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
617 0, pScreen->height, in xf86InitOrigins()
618 -pScreen->width, 0, ref); in xf86InitOrigins()
622 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
627 0, pScreen->width, in xf86InitOrigins()
628 0, xf86Screens[ref]->pScreen->height, in xf86InitOrigins()
633 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
638 0, pScreen->width, 0, in xf86InitOrigins()
639 -pScreen->height, ref); in xf86InitOrigins()
646 pScreen->x = screen->x; in xf86InitOrigins()
647 pScreen->y = screen->y; in xf86InitOrigins()
652 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
658 refScreen = xf86Screens[ref]->pScreen; in xf86InitOrigins()
659 pScreen->x = refScreen->x + screen->x; in xf86InitOrigins()
660 pScreen->y = refScreen->y + screen->y; in xf86InitOrigins()
665 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
671 refScreen = xf86Screens[ref]->pScreen; in xf86InitOrigins()
672 pScreen->x = refScreen->x + refScreen->width; in xf86InitOrigins()
673 pScreen->y = refScreen->y; in xf86InitOrigins()
678 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
684 refScreen = xf86Screens[ref]->pScreen; in xf86InitOrigins()
685 pScreen->x = refScreen->x - pScreen->width; in xf86InitOrigins()
686 pScreen->y = refScreen->y; in xf86InitOrigins()
691 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
697 refScreen = xf86Screens[ref]->pScreen; in xf86InitOrigins()
698 pScreen->x = refScreen->x; in xf86InitOrigins()
699 pScreen->y = refScreen->y + refScreen->height; in xf86InitOrigins()
704 if (!xf86Screens[ref] || !xf86Screens[ref]->pScreen) { in xf86InitOrigins()
710 refScreen = xf86Screens[ref]->pScreen; in xf86InitOrigins()
711 pScreen->x = refScreen->x; in xf86InitOrigins()
712 pScreen->y = refScreen->y - pScreen->height; in xf86InitOrigins()
734 xf86Screens[ref]->pScreen->x = xf86Screens[ref]->pScreen->y = 0; in xf86InitOrigins()
742 minX = xf86Screens[0]->pScreen->x; in xf86InitOrigins()
743 minY = xf86Screens[0]->pScreen->y; in xf86InitOrigins()
746 if (xf86Screens[i]->pScreen->x < minX) in xf86InitOrigins()
747 minX = xf86Screens[i]->pScreen->x; in xf86InitOrigins()
748 if (xf86Screens[i]->pScreen->y < minY) in xf86InitOrigins()
749 minY = xf86Screens[i]->pScreen->y; in xf86InitOrigins()
754 xf86Screens[i]->pScreen->x -= minX; in xf86InitOrigins()
755 xf86Screens[i]->pScreen->y -= minY; in xf86InitOrigins()
765 pScreen = xf86Screens[i]->pScreen; in xf86InitOrigins()
767 left = pScreen->x; in xf86InitOrigins()
768 right = left + pScreen->width; in xf86InitOrigins()
769 top = pScreen->y; in xf86InitOrigins()
770 bottom = top + pScreen->height; in xf86InitOrigins()
776 refScreen = xf86Screens[j]->pScreen; in xf86InitOrigins()
787 max = pScreen->height - (bottom - y2); in xf86InitOrigins()
788 if (max > pScreen->height) in xf86InitOrigins()
789 max = pScreen->height; in xf86InitOrigins()
793 pScreen->x - refScreen->x, in xf86InitOrigins()
794 pScreen->y - refScreen->y, j); in xf86InitOrigins()
798 pScreen->x - refScreen->x, in xf86InitOrigins()
799 pScreen->y - refScreen->y, j); in xf86InitOrigins()
806 max = pScreen->width - (right - x2); in xf86InitOrigins()
807 if (max > pScreen->width) in xf86InitOrigins()
808 max = pScreen->width; in xf86InitOrigins()
812 pScreen->x - refScreen->x, in xf86InitOrigins()
813 pScreen->y - refScreen->y, j); in xf86InitOrigins()
817 pScreen->x - refScreen->x, in xf86InitOrigins()
818 pScreen->y - refScreen->y, j); in xf86InitOrigins()
827 pScreen = xf86Screens[i]->pScreen; in xf86InitOrigins()
829 FillOutEdge(pLayout->left, pScreen->height); in xf86InitOrigins()
831 FillOutEdge(pLayout->right, pScreen->height); in xf86InitOrigins()
833 FillOutEdge(pLayout->up, pScreen->width); in xf86InitOrigins()
835 FillOutEdge(pLayout->down, pScreen->width); in xf86InitOrigins()