CYCLE_LSN
if (CYCLE_LSN(tail_lsn) == log->l_prev_cycle) {
if (CYCLE_LSN(tail_lsn) + 1 != log->l_prev_cycle) {
CYCLE_LSN(lsn), BLOCK_LSN(lsn),
if (CYCLE_LSN(lsn1) != CYCLE_LSN(lsn2))
return (CYCLE_LSN(lsn1)<CYCLE_LSN(lsn2))? -999 : 999;
*cycle = CYCLE_LSN(val);
uint32_t hi_cycle = CYCLE_LSN(high);
uint32_t lo_cycle = CYCLE_LSN(low);
if ((CYCLE_LSN(lsn) > cur_cycle) ||
(CYCLE_LSN(lsn) == cur_cycle && BLOCK_LSN(lsn) > cur_block)) {
if ((CYCLE_LSN(lsn) > cur_cycle) ||
(CYCLE_LSN(lsn) == cur_cycle && BLOCK_LSN(lsn) > cur_block))
tail_cycle = CYCLE_LSN(tail_lsn);
CYCLE_LSN(__entry->tail_lsn),
CYCLE_LSN(__entry->lsn), BLOCK_LSN(__entry->lsn),
CYCLE_LSN(__entry->lsn), BLOCK_LSN(__entry->lsn),
CYCLE_LSN(__entry->old_lsn), BLOCK_LSN(__entry->old_lsn),
CYCLE_LSN(__entry->new_lsn), BLOCK_LSN(__entry->new_lsn),
CYCLE_LSN(__entry->new_lsn), BLOCK_LSN(__entry->new_lsn),
CYCLE_LSN(__entry->old_lsn), BLOCK_LSN(__entry->old_lsn),
CYCLE_LSN(__entry->head_lsn), BLOCK_LSN(__entry->head_lsn))
target_cycle = CYCLE_LSN(min_lsn);