NFSV4LOCK_LOCK
NFSV4LOCK_LOCK) != 0) {
if (clp->nfsc_lock.nfslock_lock & NFSV4LOCK_LOCK)
if (clp->nfsc_lock.nfslock_lock & NFSV4LOCK_LOCK)
if (!(lp->nfslock_lock & NFSV4LOCK_LOCK) &&
lp->nfslock_lock |= NFSV4LOCK_LOCK;
while (lp->nfslock_lock & (NFSV4LOCK_LOCK | NFSV4LOCK_LOCKWANTED)) {
if (iwantlock && !(lp->nfslock_lock & NFSV4LOCK_LOCK) &&
lp->nfslock_lock |= NFSV4LOCK_LOCK;
lp->nfslock_lock &= ~NFSV4LOCK_LOCK;
while (lp->nfslock_lock & NFSV4LOCK_LOCK) {
if ((lp->nfslock_lock & NFSV4LOCK_LOCK) != 0)
if ((lp->nfslock_lock & NFSV4LOCK_LOCK) == 0 &&