Lines Matching refs:aCksum
332 u32 aCksum[2]; /* Checksum over all prior fields */ member
797 const int nCksum = offsetof(WalIndexHdr, aCksum); in walIndexWriteHdr()
802 walChecksumBytes(1, (u8*)&pWal->hdr, nCksum, 0, pWal->hdr.aCksum); in walIndexWriteHdr()
830 u32 *aCksum = pWal->hdr.aFrameCksum; in walEncodeFrame() local
838 walChecksumBytes(nativeCksum, aFrame, 8, aCksum, aCksum); in walEncodeFrame()
839 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum); in walEncodeFrame()
841 sqlite3Put4byte(&aFrame[16], aCksum[0]); in walEncodeFrame()
842 sqlite3Put4byte(&aFrame[20], aCksum[1]); in walEncodeFrame()
861 u32 *aCksum = pWal->hdr.aFrameCksum; in walDecodeFrame() local
885 walChecksumBytes(nativeCksum, aFrame, 8, aCksum, aCksum); in walDecodeFrame()
886 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum); in walDecodeFrame()
887 if( aCksum[0]!=sqlite3Get4byte(&aFrame[16]) in walDecodeFrame()
888 || aCksum[1]!=sqlite3Get4byte(&aFrame[20]) in walDecodeFrame()
2320 u32 aCksum[2]; /* Checksum on the header content */ in walIndexTryHdr() local
2354 walChecksumBytes(1, (u8*)&h1, sizeof(h1)-sizeof(h1.aCksum), 0, aCksum); in walIndexTryHdr()
2355 if( aCksum[0]!=h1.aCksum[0] || aCksum[1]!=h1.aCksum[1] ){ in walIndexTryHdr()
3656 u32 aCksum[2]; /* Checksum for wal-header */ in sqlite3WalFrames() local
3664 walChecksumBytes(1, aWalHdr, WAL_HDRSIZE-2*4, 0, aCksum); in sqlite3WalFrames()
3665 sqlite3Put4byte(&aWalHdr[24], aCksum[0]); in sqlite3WalFrames()
3666 sqlite3Put4byte(&aWalHdr[28], aCksum[1]); in sqlite3WalFrames()
3670 pWal->hdr.aFrameCksum[0] = aCksum[0]; in sqlite3WalFrames()
3671 pWal->hdr.aFrameCksum[1] = aCksum[1]; in sqlite3WalFrames()