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