HAMMER_LOCKF_WANTED
nlv = lv | HAMMER_LOCKF_WANTED;
if ((lv & ~HAMMER_LOCKF_WANTED) == shcount) {
} else if ((lv & ~HAMMER_LOCKF_WANTED) == 0) {
KKASSERT((lock->lockval & ~HAMMER_LOCKF_WANTED) ==
nlv = lv & ~(HAMMER_LOCKF_EXCLUSIVE | HAMMER_LOCKF_WANTED);
if (lv & HAMMER_LOCKF_WANTED)
nlv = lv & ~(HAMMER_LOCKF_EXCLUSIVE | HAMMER_LOCKF_WANTED);
if (lv & HAMMER_LOCKF_WANTED)
nlv = lv | HAMMER_LOCKF_WANTED;