Lines Matching defs:pLSPage
790 * @param pLSPage The live save tracking structure for the page.
793 DECLINLINE(bool) pgmR3ScanMmio2Page(PVM pVM, uint8_t const *pbPage, PPGMLIVESAVEMMIO2PAGE pLSPage)
798 bool const fZero = pLSPage->fZero;
804 if (pLSPage->fDirty)
805 pLSPage->cUnchangedScans++;
809 pLSPage->fZero = false;
810 pLSPage->u32CrcH1 = RTCrc32(pbPage, PAGE_SIZE / 2);
819 if (u32CrcH1 == pLSPage->u32CrcH1)
822 if (u32CrcH2 == pLSPage->u32CrcH2)
825 if (pLSPage->fDirty)
826 pLSPage->cUnchangedScans++;
830 pLSPage->u32CrcH2 = u32CrcH2;
834 pLSPage->u32CrcH1 = u32CrcH1;
838 pLSPage->u32CrcH2 = PGM_STATE_CRC32_ZERO_HALF_PAGE;
839 pLSPage->fZero = true;
845 pLSPage->cUnchangedScans = 0;
846 if (!pLSPage->fDirty)
848 pLSPage->fDirty = true;