Lines Matching refs:header
734 if (!superblock.header.CheckMagic()) {
736 "\n", superblock.header.Magic());
740 if (superblock.header.BlockType() == JOURNAL_SUPERBLOCK_V1) {
743 } else if (superblock.header.BlockType() == JOURNAL_SUPERBLOCK_V2) {
870 // Skip the header
939 JournalHeader* header;
948 header = (JournalHeader*)cached.SetTo(nextBlockPos);
950 while (header->CheckMagic() && header->Sequence() == nextCommitID) {
951 uint32 blockType = header->BlockType();
954 if (fChecksumEnabled && !_Checksum((uint8*)header, false)) {
958 uint32 tags = _CountTags(header);
981 header = (JournalHeader*)cached.SetTo(nextBlockPos);
999 JournalHeader* header;
1008 header = (JournalHeader*)cached.SetTo(nextBlockPos);
1011 if (!header->CheckMagic() || header->Sequence() != nextCommitID) {
1016 uint32 blockType = header->BlockType();
1019 nextBlock += _CountTags(header);
1025 (JournalRevokeHeader*)header, nextCommitID);
1040 header = (JournalHeader*)cached.SetTo(nextBlockPos);
1071 JournalHeader* header = (JournalHeader*)cached.SetTo(nextBlockPos);
1085 if (!header->CheckMagic() || header->Sequence() != nextCommitID) {
1091 uint32 blockType = header->BlockType();
1094 JournalBlockTag* last_tag = (JournalBlockTag*)((uint8*)header
1097 for (JournalBlockTag* tag = (JournalBlockTag*)header->data;
1152 header = (JournalHeader*)cached.SetTo(nextBlockPos);