hammer_ref_interlock
int hammer_ref_interlock(struct hammer_lock *lock);
doload = hammer_ref_interlock(&node->lock);
doload = hammer_ref_interlock(&node->lock);
if (hammer_ref_interlock(&volume->io.lock)) {
if (hammer_ref_interlock(&volume->io.lock)) {
if (hammer_ref_interlock(&volume->io.lock)) {
if (hammer_ref_interlock(&buffer->io.lock) == 0) {
locked = hammer_ref_interlock(&buffer->io.lock);
flush = hammer_ref_interlock(&buffer->io.lock);