Lines Matching refs:redo
868 /* if there is redo data, offset must be >= 0x28 */
874 /* undo data and redo data should be contiguous when both present */
876 /* undo and redo data may be the same when both present and same size */
883 /* undo expected just after redo */
890 /* redo expected just after undo */
902 * undo and redo operations are null
1296 BOOL redo)
1318 if (redo) {
1325 if (redo)
1326 printf("redo fixup %dR %s attr 0x%x offs 0x%x\n",
1334 * When this is a redo (with a NoOp undo), the
1336 * When this is an undo (with DeallocateFileRecordSegment redo),
1736 - (redo ? get_redo_offset(logr)
1747 if (pa && redo) {
1749 * If this is a redo, collect the attribute data.
1766 if (!redo && length) {
1867 unsigned int redo;
1947 * 2) redo : redo (defined by redo_offset)
1954 /* both undo and redo are present */
1961 redo = undo;
1963 redo = undo + ((le16_to_cpu(logr->undo_length) - 1) | 7) + 1;
1964 extra = redo + ((le16_to_cpu(logr->redo_length) - 1) | 7) + 1;
1968 redo = sizeof(LOG_RECORD) - 8
1970 undo = redo + ((le16_to_cpu(logr->redo_length) - 1) | 7) + 1;
1977 /* redo and not undo */
1978 redo = undo = sizeof(LOG_RECORD) - 8
1980 extra = redo + ((le16_to_cpu(logr->redo_length) - 1) | 7) + 1;
1984 /* optional undo and not redo */
1985 redo = undo = sizeof(LOG_RECORD) - 8
1990 printf("redo 0x%x (%u) undo 0x%x (%u) extra 0x%x (%d)\n",
1991 redo,(int)(((le16_to_cpu(logr->redo_length) - 1) | 7) + 1),
1995 if (logr->redo_length && (get_redo_offset(logr) != redo))
1996 printf("** Unexpected redo offset 0x%x %u (%u)\n",
1997 get_redo_offset(logr),(int)redo,
2010 /* show redo data */
2017 printf("redo data (new data) cluster 0x%llx pos 0x%x :\n",
2023 printf("redo data (new data) at offs 0x%x :\n",redo);
2024 if ((u32)(redo + le16_to_cpu(logr->redo_length))
2028 + redo,le16_to_cpu(logr->redo_length));
2029 fixup(ctx, logr, (const char*)logr + redo, TRUE);
2031 else printf("redo data overflowing from record\n");
2035 printf("no redo data (new data)\n");
2036 fixup(ctx, logr, (const char*)logr + redo, TRUE);
2087 && ((u32)(redo + le16_to_cpu(logr->redo_length)) > end))
2088 printf("* redo data overflows from record\n");
2511 * redo or undo).
2514 * redo have been found big, and 17 should be