HAMMER_REFS_CHECK
HAMMER_REFS_CHECK)
if (locked || (buffer->io.lock.refs & HAMMER_REFS_CHECK) == 0)
nlv = (lv + 1) | HAMMER_REFS_CHECK;
nlv = (lv - 1) & ~HAMMER_REFS_CHECK;
nlv = 1 | HAMMER_REFS_LOCKED | HAMMER_REFS_CHECK;
nlv |= HAMMER_REFS_CHECK;
if ((nlv & HAMMER_REFS_CHECK) == 0) {
if ((lv & HAMMER_REFS_CHECK) == 0)
nlv = 1 | HAMMER_REFS_LOCKED | HAMMER_REFS_CHECK;
nlv &= ~HAMMER_REFS_CHECK;
return((lv & HAMMER_REFS_CHECK) ? 1 : 0);
nlv &= ~HAMMER_REFS_CHECK;
nlv |= HAMMER_REFS_CHECK;