Lines Matching defs:pScrn1
1648 SiSMergedFBSetDpi(ScrnInfoPtr pScrn1, ScrnInfoPtr pScrn2, SiSScrn2Rel srel)
1650 SISPtr pSiS = SISPTR(pScrn1);
1652 xf86MonPtr DDC1 = (xf86MonPtr)(pScrn1->monitor->DDC);
1665 pScrn1->widthmm = pScrn1->monitor->widthmm;
1666 pScrn1->heightmm = pScrn1->monitor->heightmm;
1719 pScrn1->xDpi = monitorResolution;
1720 pScrn1->yDpi = monitorResolution;
1726 pScrn1->xDpi = pSiS->MergedFBXDPI;
1727 pScrn1->yDpi = pSiS->MergedFBYDPI;
1730 } else if(pScrn1->widthmm > 0 || pScrn1->heightmm > 0) {
1734 if(pScrn1->widthmm > 0) {
1735 pScrn1->xDpi = (int)((double)pScrn1->virtualX * 25.4 / pScrn1->widthmm);
1737 if(pScrn1->heightmm > 0) {
1738 pScrn1->yDpi = (int)((double)pScrn1->virtualY * 25.4 / pScrn1->heightmm);
1740 xf86DrvMsg(pScrn1->scrnIndex, from, dsstr, pScrn1->widthmm, pScrn1->heightmm);
1746 xf86DrvMsg(pScrn1->scrnIndex, from, dsstr, ddcWidthmm, ddcHeightmm );
1747 pScrn1->widthmm = ddcWidthmm;
1748 pScrn1->heightmm = ddcHeightmm;
1749 if(pScrn1->widthmm > 0) {
1750 pScrn1->xDpi = (int)((double)pScrn1->virtualX * 25.4 / pScrn1->widthmm);
1752 if(pScrn1->heightmm > 0) {
1753 pScrn1->yDpi = (int)((double)pScrn1->virtualY * 25.4 / pScrn1->heightmm);
1758 pScrn1->xDpi = pScrn1->yDpi = DEFAULT_DPI;
1763 if(pScrn1->xDpi > 0 && pScrn1->yDpi <= 0)
1764 pScrn1->yDpi = pScrn1->xDpi;
1765 if(pScrn1->yDpi > 0 && pScrn1->xDpi <= 0)
1766 pScrn1->xDpi = pScrn1->yDpi;
1768 pScrn2->xDpi = pScrn1->xDpi;
1769 pScrn2->yDpi = pScrn1->yDpi;
1771 xf86DrvMsg(pScrn1->scrnIndex, from, "MergedFB: DPI set to (%d, %d)\n",
1772 pScrn1->xDpi, pScrn1->yDpi);
1779 SiSUpdateXineramaScreenInfo(ScrnInfoPtr pScrn1)
1781 SISPtr pSiS = SISPTR(pScrn1);
1812 realvirtX = pScrn1->virtualX - pSiS->CRT1XOffs - pSiS->CRT2XOffs;
1813 realvirtY = pScrn1->virtualY - pSiS->CRT1YOffs - pSiS->CRT2YOffs;
1815 if((pSiS->SiSXineramaVX != pScrn1->virtualX) || (pSiS->SiSXineramaVY != pScrn1->virtualY)) {
1817 if(!(pScrn1->modes)) return;
1826 currentMode = firstMode = pScrn1->modes;
1891 pSiS->SiSXineramaVX = pScrn1->virtualX;
1892 pSiS->SiSXineramaVY = pScrn1->virtualY;
1915 xf86DrvMsg(pScrn1->scrnIndex, X_INFO,
1917 xf86DrvMsg(pScrn1->scrnIndex, X_INFO, "%s", rectxine);
1922 xf86DrvMsg(pScrn1->scrnIndex, X_INFO,
1924 xf86DrvMsg(pScrn1->scrnIndex, X_INFO, "%s", rectxine);
1930 x1 = min(pSiS->maxCRT1_X2, pScrn1->virtualX - pSiS->maxCRT1_X1);
1933 w1 = pScrn1->virtualX - x1;
1940 pSiS->NonRectDead.y1 = pScrn1->virtualY - 1;
1945 w2 = max(pSiS->maxCRT2_X2, pScrn1->virtualX - pSiS->maxCRT2_X1);
1946 if(w2 > pScrn1->virtualX) w2 = pScrn1->virtualX;
1953 pSiS->NonRectDead.y1 = pScrn1->virtualY - 1;
1960 w1 = max(pSiS->maxCRT1_X1, pScrn1->virtualX - pSiS->maxCRT1_X2);
1961 if(w1 > pScrn1->virtualX) w1 = pScrn1->virtualX;
1968 pSiS->NonRectDead.y1 = pScrn1->virtualY - 1;
1971 x2 = min(pSiS->maxCRT2_X1, pScrn1->virtualX - pSiS->maxCRT2_X2);
1974 w2 = pScrn1->virtualX - x2;
1981 pSiS->NonRectDead.y1 = pScrn1->virtualY - 1;
1987 y1 = min(pSiS->maxCRT1_Y2, pScrn1->virtualY - pSiS->maxCRT1_Y1);
1990 h1 = pScrn1->virtualY - y1;
1994 pSiS->NonRectDead.x1 = pScrn1->virtualX - 1;
2002 h2 = max(pSiS->maxCRT2_Y2, pScrn1->virtualY - pSiS->maxCRT2_Y1);
2003 if(h2 > pScrn1->virtualY) h2 = pScrn1->virtualY;
2007 pSiS->NonRectDead.x1 = pScrn1->virtualX - 1;
2017 h1 = max(pSiS->maxCRT1_Y1, pScrn1->virtualY - pSiS->maxCRT1_Y2);
2018 if(h1 > pScrn1->virtualY) h1 = pScrn1->virtualY;
2022 pSiS->NonRectDead.x1 = pScrn1->virtualX - 1;
2028 y2 = min(pSiS->maxCRT2_Y1, pScrn1->virtualY - pSiS->maxCRT2_Y2);
2031 h2 = pScrn1->virtualY - y2;
2035 pSiS->NonRectDead.x1 = pScrn1->virtualX - 1;
2055 pSiS->OffDead2.y1 = pScrn1->virtualY - 1;
2065 pSiS->OffDead2.y1 = pScrn1->virtualY - 1;
2073 pSiS->OffDead1.x1 = pScrn1->virtualX - 1;
2083 pSiS->OffDead1.x1 = pScrn1->virtualX - 1;
2115 xf86DrvMsg(pScrn1->scrnIndex, X_INFO,
2118 xf86DrvMsg(pScrn1->scrnIndex, X_INFO,
2122 xf86DrvMsg(pScrn1->scrnIndex, X_INFO,
2128 xf86DrvMsg(pScrn1->scrnIndex, X_INFO,
2132 xf86DrvMsg(pScrn1->scrnIndex, X_INFO,
2138 xf86DrvMsg(pScrn1->scrnIndex, X_INFO,
9321 ScrnInfoPtr pScrn1 = pScrn;
9322 SISPtr pSiS = SISPTR(pScrn1);
9329 int HVirt = pScrn1->virtualX;
9330 int VVirt = pScrn1->virtualY;
9429 out.x0 = pScrn1->frameX0;
9430 out.x1 = pScrn1->frameX1;
9431 out.y0 = pScrn1->frameY0;
9432 out.y1 = pScrn1->frameY1;
9486 pScrn1->frameX0 += deltax;
9487 pScrn1->frameX1 += deltax;
9501 pScrn1->frameY0 += deltay;
9502 pScrn1->frameY1 += deltay;
9594 /* No need to update pScrn1->frame?1, done above */
9596 SISAdjustFrameHW_CRT1(pScrn1, pSiS->CRT1frameX0, pSiS->CRT1frameY0);
9597 SISAdjustFrameHW_CRT2(pScrn1, pScrn2->frameX0, pScrn2->frameY0);
9605 ScrnInfoPtr pScrn1 = pScrn;
9606 SISPtr pSiS = SISPTR(pScrn1);
9612 int HVirt = pScrn1->virtualX;
9613 int VVirt = pScrn1->virtualY;
9635 if(SDMPTR(pScrn1)->CRT2Position != sisClone) {
9642 switch(SDMPTR(pScrn1)->CRT2Position) {
9680 pScrn1->frameX0 = x;
9681 pScrn1->frameY0 = y;
9688 pScrn1->frameX1 = pScrn1->frameX0 + pSiS->CurrentLayout.mode->HDisplay - 1;
9689 pScrn1->frameY1 = pScrn1->frameY0 + pSiS->CurrentLayout.mode->VDisplay - 1;
9690 if(SDMPTR(pScrn1)->CRT2Position != sisClone) {
9691 pScrn1->frameX1 += CRT1XOffs + CRT2XOffs;
9692 pScrn1->frameY1 += CRT1YOffs + CRT2YOffs;
9695 SISAdjustFrameHW_CRT1(pScrn1, pSiS->CRT1frameX0, pSiS->CRT1frameY0);
9696 SISAdjustFrameHW_CRT2(pScrn1, pScrn2->frameX0, pScrn2->frameY0);