SMR_SLIST_NEXT_LOCKED
if (SMR_SLIST_NEXT_LOCKED(bif, bif_next) == NULL) {
while ((nvhe = SMR_SLIST_NEXT_LOCKED(vhe0, vhost_entries)) != NULL)
nvhe = SMR_SLIST_NEXT_LOCKED(vhe, vhost_entries);
(var) = SMR_SLIST_NEXT_LOCKED(var, field))
(var) && ((tvar) = SMR_SLIST_NEXT_LOCKED(var, field), 1); \