SH_LIST_FIRST
for (elp = SH_LIST_FIRST(hp, __data), lastp = NULL;
for (elp = SH_LIST_FIRST((struct __head *)addr, __data);
for (elp = SH_LIST_FIRST((struct __head *)addr, __data);
for (elp = SH_LIST_FIRST((struct __head *)p, __data);
for (lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock);
lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock)) {
for (lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock);
lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock)) {
for (lp = SH_LIST_FIRST(&sh_locker->heldby, __db_lock);
no_dd = SH_LIST_FIRST(&sh_locker->heldby, __db_lock) == NULL;
== 0 && SH_LIST_FIRST(&sh_locker->heldby, __db_lock) == NULL) {
lp = SH_LIST_FIRST(&lockerp->heldby, __db_lock);
lockp = SH_LIST_FIRST(&lockerp->heldby, __db_lock);
lp = SH_LIST_FIRST(&op->heldby, __db_lock);