Lines Matching full:save

53 /* bytes per plane to save for text */
56 /* bytes per plane to save for font data */
753 /* save the registers that are needed here */ in vgaHWRestoreFonts()
765 /* save hwp->IOBase and temporarily set it for colour mode */ in vgaHWRestoreFonts()
914 vgaHWSaveFonts(ScrnInfoPtr scrninfp, vgaRegPtr save) in vgaHWSaveFonts() argument
931 /* If in graphics mode, don't save anything */ in vgaHWSaveFonts()
936 /* save the registers that are needed here */ in vgaHWSaveFonts()
944 /* save hwp->IOBase and temporarily set it for colour mode */ in vgaHWSaveFonts()
1016 vgaHWSaveMode(ScrnInfoPtr scrninfp, vgaRegPtr save) in vgaHWSaveMode() argument
1021 save->MiscOutReg = hwp->readMiscOut(hwp); in vgaHWSaveMode()
1022 if (save->MiscOutReg & 0x01) in vgaHWSaveMode()
1027 for (i = 0; i < save->numCRTC; i++) { in vgaHWSaveMode()
1028 save->CRTC[i] = hwp->readCrtc(hwp, i); in vgaHWSaveMode()
1029 DebugF("CRTC[0x%02x] = 0x%02x\n", i, save->CRTC[i]); in vgaHWSaveMode()
1033 for (i = 0; i < save->numAttribute; i++) { in vgaHWSaveMode()
1034 save->Attribute[i] = hwp->readAttr(hwp, i); in vgaHWSaveMode()
1035 DebugF("Attribute[0x%02x] = 0x%02x\n", i, save->Attribute[i]); in vgaHWSaveMode()
1039 for (i = 0; i < save->numGraphics; i++) { in vgaHWSaveMode()
1040 save->Graphics[i] = hwp->readGr(hwp, i); in vgaHWSaveMode()
1041 DebugF("Graphics[0x%02x] = 0x%02x\n", i, save->Graphics[i]); in vgaHWSaveMode()
1044 for (i = 1; i < save->numSequencer; i++) { in vgaHWSaveMode()
1045 save->Sequencer[i] = hwp->readSeq(hwp, i); in vgaHWSaveMode()
1046 DebugF("Sequencer[0x%02x] = 0x%02x\n", i, save->Sequencer[i]); in vgaHWSaveMode()
1051 vgaHWSaveColormap(ScrnInfoPtr scrninfp, vgaRegPtr save) in vgaHWSaveColormap() argument
1067 /* Only save it once */ in vgaHWSaveColormap()
1082 save->DAC[i] = hwp->readDacData(hwp); in vgaHWSaveColormap()
1085 DebugF("DAC[0x%02x] = 0x%02x, ", i / 3, save->DAC[i]); in vgaHWSaveColormap()
1088 DebugF("0x%02x, ", save->DAC[i]); in vgaHWSaveColormap()
1091 DebugF("0x%02x\n", save->DAC[i]); in vgaHWSaveColormap()
1101 hwp->writeDacData(hwp, ~save->DAC[i] & DAC_TEST_MASK); in vgaHWSaveColormap()
1104 if (hwp->readDacData(hwp) != (~save->DAC[i] & DAC_TEST_MASK)) in vgaHWSaveColormap()
1109 hwp->writeDacData(hwp, save->DAC[i]); in vgaHWSaveColormap()
1113 * save the default lookup table in vgaHWSaveColormap()
1115 memmove(save->DAC, defaultDAC, 768); in vgaHWSaveColormap()
1120 /* save the colourmap */ in vgaHWSaveColormap()
1123 save->DAC[i] = hwp->readDacData(hwp); in vgaHWSaveColormap()
1127 DebugF("DAC[0x%02x] = 0x%02x, ", i / 3, save->DAC[i]); in vgaHWSaveColormap()
1130 DebugF("0x%02x, ", save->DAC[i]); in vgaHWSaveColormap()
1133 DebugF("0x%02x\n", save->DAC[i]); in vgaHWSaveColormap()
1145 * save the current VGA state
1149 vgaHWSave(ScrnInfoPtr scrninfp, vgaRegPtr save, int flags) in vgaHWSave() argument
1151 if (save == NULL) in vgaHWSave()
1155 vgaHWSaveColormap(scrninfp, save); in vgaHWSave()
1158 vgaHWSaveMode(scrninfp, save); in vgaHWSave()
1161 vgaHWSaveFonts(scrninfp, save); in vgaHWSave()
1921 struct _vgaDdcSave *save; in vgaHWddc1SetSpeed() local
1929 save = (struct _vgaDdcSave *) hwp->ddc; in vgaHWddc1SetSpeed()
1931 save->cr03 = hwp->readCrtc(hwp, 0x03); in vgaHWddc1SetSpeed()
1932 hwp->writeCrtc(hwp, 0x03, (save->cr03 | 0x80)); in vgaHWddc1SetSpeed()
1933 save->cr12 = hwp->readCrtc(hwp, 0x12); in vgaHWddc1SetSpeed()
1935 save->cr15 = hwp->readCrtc(hwp, 0x15); in vgaHWddc1SetSpeed()
1937 save->cr10 = hwp->readCrtc(hwp, 0x10); in vgaHWddc1SetSpeed()
1939 save->cr11 = hwp->readCrtc(hwp, 0x11); in vgaHWddc1SetSpeed()
1941 hwp->writeCrtc(hwp, 0x11, ((save->cr11 & 0x70) | SYNC_END)); in vgaHWddc1SetSpeed()
1942 save->cr16 = hwp->readCrtc(hwp, 0x16); in vgaHWddc1SetSpeed()
1944 save->cr06 = hwp->readCrtc(hwp, 0x06); in vgaHWddc1SetSpeed()
1947 save->cr09 = hwp->readCrtc(hwp, 0x09); in vgaHWddc1SetSpeed()
1948 hwp->writeCrtc(hwp, 0x09, (save->cr09 & 0xDF)); in vgaHWddc1SetSpeed()
1949 save->cr07 = hwp->readCrtc(hwp, 0x07); in vgaHWddc1SetSpeed()
1950 hwp->writeCrtc(hwp, 0x07, (save->cr07 & 0x10)); in vgaHWddc1SetSpeed()
1952 save->msr = hwp->readMiscOut(hwp); in vgaHWddc1SetSpeed()
1953 hwp->writeMiscOut(hwp, ((save->msr & 0xF3) | 0x80)); in vgaHWddc1SetSpeed()
1958 save = (struct _vgaDdcSave *) hwp->ddc; in vgaHWddc1SetSpeed()
1959 hwp->writeMiscOut(hwp, save->msr); in vgaHWddc1SetSpeed()
1960 hwp->writeCrtc(hwp, 0x07, save->cr07); in vgaHWddc1SetSpeed()
1962 hwp->writeCrtc(hwp, 0x09, ((save->cr09 & 0x20) | (tmp & 0xDF))); in vgaHWddc1SetSpeed()
1963 hwp->writeCrtc(hwp, 0x06, save->cr06); in vgaHWddc1SetSpeed()
1964 hwp->writeCrtc(hwp, 0x16, save->cr16); in vgaHWddc1SetSpeed()
1965 hwp->writeCrtc(hwp, 0x11, save->cr11); in vgaHWddc1SetSpeed()
1966 hwp->writeCrtc(hwp, 0x10, save->cr10); in vgaHWddc1SetSpeed()
1967 hwp->writeCrtc(hwp, 0x15, save->cr15); in vgaHWddc1SetSpeed()
1968 hwp->writeCrtc(hwp, 0x12, save->cr12); in vgaHWddc1SetSpeed()
1969 hwp->writeCrtc(hwp, 0x03, save->cr03); in vgaHWddc1SetSpeed()
1970 free(save); in vgaHWddc1SetSpeed()
2004 /* First save registers that get written on */ in xf86GetClocks()