SLEEPING_HEAD
for (lock = SLEEPING_HEAD(gp)->l_next;
lock != SLEEPING_HEAD(gp); lock = lock->l_next)
(lock_descriptor_t *)SLEEPING_HEAD(gp_alloc);
for (lock = SLEEPING_HEAD(gp)->l_next;
lock != SLEEPING_HEAD(gp) && !has_locks;
lock = SLEEPING_HEAD(gp)->l_next;
while (lock != SLEEPING_HEAD(gp)) {
lock = SLEEPING_HEAD(gp)->l_next;
while (lock != SLEEPING_HEAD(gp)) {
lock = SLEEPING_HEAD(gp)->l_next;
while (lock != SLEEPING_HEAD(gp)) {
ACTIVE_HEAD(gp) : SLEEPING_HEAD(gp);
for (lock = SLEEPING_HEAD(gp)->l_next;
lock != SLEEPING_HEAD(gp);
for (lock = SLEEPING_HEAD(gp)->l_next;
lock != SLEEPING_HEAD(gp);
for (lock = SLEEPING_HEAD(gp)->l_next;
lock != SLEEPING_HEAD(gp);
for (lock1 = SLEEPING_HEAD(gp)->l_next; lock1 != SLEEPING_HEAD(gp);
for (lock2 = lock1->l_next; lock2 != SLEEPING_HEAD(gp);
while (lock != SLEEPING_HEAD(gp) && (lock->l_vnode == vp)) {
for ((lock) = SLEEPING_HEAD((gp))->l_next; ((lock) != SLEEPING_HEAD((gp)) && \
(lock) = ((lock) == SLEEPING_HEAD((gp))) ? NULL : (lock); \