Lines Matching refs:restore

1395  * to restore the previous (text) mode.
1427 * This function performs the inverse of the restore function: It saves all
1740 * This function is used to restore a video mode. It writes out all
1751 S3VWriteMode (ScrnInfoPtr pScrn, vgaRegPtr vgaSavePtr, S3VRegPtr restore)
1767 ps3v->STREAMSRunning = restore->CR67 & 0x0c;
1788 VGAOUT8(vgaCRReg, restore->CR63);
1790 VGAOUT8(vgaCRReg, restore->CR66);
1792 VGAOUT8(vgaCRReg, restore->CR3A);
1794 VGAOUT8(vgaCRReg, restore->CR31);
1796 VGAOUT8(vgaCRReg, restore->CR58);
1798 VGAOUT8(vgaCRReg, restore->CR55);
1802 VGAOUT8(vgaCRReg, restore->CR53);
1804 VGAOUT8(vgaCRReg, restore->CR5D);
1806 VGAOUT8(vgaCRReg, restore->CR5E);
1808 VGAOUT8(vgaCRReg, restore->CR3B);
1810 VGAOUT8(vgaCRReg, restore->CR3C);
1812 VGAOUT8(vgaCRReg, restore->CR43);
1814 VGAOUT8(vgaCRReg, restore->CR65);
1816 VGAOUT8(vgaCRReg, restore->CR6D);
1825 VGAOUT8(vgaCRReg, restore->CR67 & ~0x0c); /* Don't enable STREAMS yet */
1829 VGAOUT8(vgaCRReg, restore->CR34);
1840 VGAOUT8(vgaCRReg, restore->CR40);
1844 VGAOUT8(vgaCRReg, restore->CR41);
1847 VGAOUT8(vgaCRReg, restore->CR42);
1849 VGAOUT8(vgaCRReg, restore->CR45);
1851 VGAOUT8(vgaCRReg, restore->CR51);
1853 VGAOUT8(vgaCRReg, restore->CR54);
1857 VGAOUT8(vgaCRReg, restore->CR36);
1859 VGAOUT8(vgaCRReg, restore->CR68);
1861 VGAOUT8(vgaCRReg, restore->CR69);
1864 VGAOUT8(vgaCRReg, restore->CR33);
1869 VGAOUT8(vgaCRReg, restore->CR85);
1873 VGAOUT8(vgaCRReg, restore->CR86);
1878 VGAOUT8(vgaCRReg, restore->CR7B);
1880 VGAOUT8(vgaCRReg, restore->CR7D);
1882 VGAOUT8(vgaCRReg, restore->CR87);
1884 VGAOUT8(vgaCRReg, restore->CR92);
1886 VGAOUT8(vgaCRReg, restore->CR93);
1891 VGAOUT8(vgaCRReg, restore->CR90);
1893 VGAOUT8(vgaCRReg, restore->CR91);
1905 if (restore->SR10 != 255) {
1907 VGAOUT8(0x3c5, restore->SR10);
1909 VGAOUT8(0x3c5, restore->SR11);
1914 VGAOUT8(0x3c5, restore->SR12);
1916 VGAOUT8(0x3c5, restore->SR13);
1919 VGAOUT8(0x3c5, restore->SR29);
1923 VGAOUT8(0x3c5, restore->SR54);
1925 VGAOUT8(0x3c5, restore->SR55);
1927 VGAOUT8(0x3c5, restore->SR56);
1929 VGAOUT8(0x3c5, restore->SR57);
1933 VGAOUT8(0x3c5, restore->SR18);
1943 VGAOUT8(0x3c5, restore->SR15);
1946 VGAOUT8(0x3c5, restore->SR0A);
1948 VGAOUT8(0x3c5, restore->SR0F);
1952 VGAOUT8(0x3c5, restore->SR08);
1962 VGAOUT8(vgaCRReg, restore->CR67);
1972 VGAOUT8(vgaCRReg, restore->CR3A | 0x80);
1981 * We also restore FIFO and TIMEOUT memory controller registers. (later...)
1985 if(ps3v->STREAMSRunning) S3VRestoreSTREAMS(pScrn, restore->STREAMS);
1991 * Also restore the MIU registers.
1996 if(restore->CR63 & 0x01) S3VGEReset(pScrn,0,__LINE__,__FILE__);
1999 if(restore->CR66 & 0x01) S3VGEReset(pScrn,0,__LINE__,__FILE__);
2015 OUTREG(FIFO_CONTROL_REG, restore->MMPR0);
2021 OUTREG(MIU_CONTROL_REG, restore->MMPR1);
2023 OUTREG(STREAMS_TIMEOUT_REG, restore->MMPR2);
2025 OUTREG(MISC_TIMEOUT_REG, restore->MMPR3);
2029 /* False indicates no fontinfo restore. */
2044 VGAOUT8(vgaCRReg, restore->CR3A);
3562 /* Save register for restore */