Lines Matching refs:pbPage
789 * @param pbPage The page bits.
793 DECLINLINE(bool) pgmR3ScanMmio2Page(PVM pVM, uint8_t const *pbPage, PPGMLIVESAVEMMIO2PAGE pLSPage)
801 if (ASMMemIsZeroPage(pbPage))
810 pLSPage->u32CrcH1 = RTCrc32(pbPage, PAGE_SIZE / 2);
818 uint32_t u32CrcH1 = RTCrc32(pbPage, PAGE_SIZE / 2);
821 uint32_t u32CrcH2 = RTCrc32(pbPage + PAGE_SIZE / 2, PAGE_SIZE / 2);
836 && ASMMemIsZeroPage(pbPage))
883 uint8_t const *pbPage = (uint8_t const *)pMmio2->pvR3 + iPage * PAGE_SIZE;
884 pgmR3ScanMmio2Page(pVM, pbPage, &paLSPages[iPage]);
920 uint8_t const *pbPage = (uint8_t const *)pMmio2->RamRange.pvR3;
923 for (uint32_t iPage = 0; iPage < cPages; iPage++, pbPage += PAGE_SIZE)
927 u8Type = ASMMemIsZeroPage(pbPage) ? PGM_STATE_REC_MMIO2_ZERO : PGM_STATE_REC_MMIO2_RAW;
932 && !pgmR3ScanMmio2Page(pVM, pbPage, &paLSPages[iPage]))
938 RTSha1(pbPage, PAGE_SIZE, abSha1Hash);
955 rc = SSMR3PutMem(pSSM, pbPage, PAGE_SIZE);
977 uint8_t const *pbPage = (uint8_t const *)pMmio2->RamRange.pvR3;
982 for (uint32_t iPage = 0; iPage < cPages; iPage++, pbPage += PAGE_SIZE)
989 if (pgmR3ScanMmio2Page(pVM, pbPage, &paLSPages[iPage]))
997 memcpy(abPage, pbPage, PAGE_SIZE);