SLIST_FIRST
np = SLIST_FIRST(nl);
for ((var) = SLIST_FIRST((head)); \
for ((var) = ((var) ? (var) : SLIST_FIRST((head))); \
for ((var) = SLIST_FIRST((head)); \
for ((var) = ((var) ? (var) : SLIST_FIRST((head))); \
for ((varp) = &SLIST_FIRST((head)); \
SLIST_FIRST((head)) = NULL; \
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
SLIST_FIRST((head)) = (elm); \
if (SLIST_FIRST((head)) == (elm)) { \
QUEUE_TYPEOF(type) *curelm = SLIST_FIRST(head); \
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
QUEUE_TYPEOF(type) *swap_first = SLIST_FIRST(head1); \
SLIST_FIRST(head1) = SLIST_FIRST(head2); \
SLIST_FIRST(head2) = swap_first; \
res = SLIST_FIRST(&dev->crs);
hrp = SLIST_FIRST(&hf.hfi_head);
hfp = SLIST_FIRST(&hfh);
wsp->walk_addr = (uintptr_t)SLIST_FIRST(&hf.hfi_head);
hl = SLIST_FIRST(hl_q);
file = SLIST_FIRST(&open_files);
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
for ((var) = SLIST_FIRST((head)); \
SLIST_FIRST((head)) = NULL; \
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
SLIST_FIRST((head)) = (elm); \
if (SLIST_FIRST((head)) == (elm)) { \
struct type *curelm = SLIST_FIRST((head)); \
for (p = SLIST_FIRST(&rcp->rf_sect); p; ) {
for (p = SLIST_FIRST(&rsp->rs_keys); p; ) {
ASSERT(SLIST_FIRST(&parent->co_children));
if (SLIST_FIRST(&parent->co_children)) {
data = SLIST_FIRST(&sc->data_pool);
for ((var) = SLIST_FIRST((head)); \
for ((var) = ((var) != SLIST_END(head) ? (var) : SLIST_FIRST((head))); \
for ((var) = SLIST_FIRST((head)); \
for ((var) = ((var) != SLIST_END(head) ? (var) : SLIST_FIRST((head))); \
QUEUE_TYPEOF(type) *curelm = SLIST_FIRST(head1); \
if ((SLIST_FIRST(head1) = SLIST_FIRST(head2)) != \
} else if (SLIST_FIRST(head2) != SLIST_END(head2)) { \
SLIST_NEXT(curelm, field) = SLIST_FIRST(head2); \
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
SLIST_FIRST((head)) = (elm); \
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
if (SLIST_FIRST((head)) == (elm)) { \
QUEUE_TYPEOF(type) *curelm = SLIST_FIRST((head)); \
QUEUE_TYPEOF(type) *swap_first = SLIST_FIRST(head1); \
SLIST_FIRST(head1) = SLIST_FIRST(head2); \
SLIST_FIRST(head2) = swap_first; \