hammer_bread
void *hammer_bread(hammer_mount_t hmp, hammer_off_t off,
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, &error, &buffer2);
layer1 = hammer_bread(hmp, layer1_offset, errorp, &buffer);
layer2 = hammer_bread(hmp, layer2_offset, errorp, &buffer);
layer1 = hammer_bread(hmp, layer1_offset, errorp, &buffer);
layer2 = hammer_bread(hmp, layer2_offset, errorp, &buffer);
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer1 = hammer_bread(hmp, layer1_offset, errorp, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, errorp, &buffer2);
layer1 = hammer_bread(hmp, layer1_offset, errorp, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, errorp, &buffer2);
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, &error, &buffer2);
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, &error, &buffer2);
ptr = hammer_bread(hmp, buf_offset, &error, &buffer);
tail = hammer_bread(hmp, scan_offset - sizeof(*tail),
head = hammer_bread(hmp, scan_offset, errorp, bufferp);
redo = hammer_bread(hmp, next_offset, &error, &buffer);
undo = hammer_bread(hmp, next_offset, &error, &buffer);
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, &error, &buffer2);
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, &error, &buffer2);
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, &error, &buffer2);
layer1 = hammer_bread(hmp, layer1_offset, &error, &buffer1);
layer2 = hammer_bread(hmp, layer2_offset, &error, &buffer2);