HAMMER_ZONE_ENCODE
assert(blockmap->next_offset != HAMMER_ZONE_ENCODE(zone + 1, 0));
for (phys_offset = HAMMER_ZONE_ENCODE(zone, 0);
phys_offset < HAMMER_ZONE_ENCODE(zone, HAMMER_OFF_LONG_MASK);
for (phys_offset = HAMMER_ZONE_ENCODE(zone, 0);
phys_offset < HAMMER_ZONE_ENCODE(zone, HAMMER_OFF_LONG_MASK);
for (phys_offset = HAMMER_ZONE_ENCODE(zone, 0);
phys_offset < HAMMER_ZONE_ENCODE(zone, HAMMER_OFF_LONG_MASK);
for (phys_offset = HAMMER_ZONE_ENCODE(zone, 0);
phys_offset < HAMMER_ZONE_ENCODE(zone, HAMMER_OFF_LONG_MASK);
zone_base = HAMMER_ZONE_ENCODE(zone, offset);
volhead = hread(&hfs, HAMMER_ZONE_ENCODE(1, 0));
hammer_volume_ondisk_t volhead = hread(hfs, HAMMER_ZONE_ENCODE(1, 0));
if (next_offset == HAMMER_ZONE_ENCODE(zone + 1, 0)) {
next_offset = HAMMER_ZONE_ENCODE(zone, 0);
if (next_offset == HAMMER_ZONE_ENCODE(zone + 1, 0)) {
next_offset = HAMMER_ZONE_ENCODE(zone, 0);
HAMMER_ZONE_ENCODE((zone), (offset) & ~HAMMER_OFF_ZONE_MASK)