SLIST_FIRST
for ((var) = SLIST_FIRST((head)); \
for ((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)) { \
struct type *curelm = SLIST_FIRST((head)); \
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
for ((var) = SLIST_FIRST((head)); \
for ((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)) { \
struct type *curelm = SLIST_FIRST((head)); \
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
shdr = SLIST_FIRST(&sc->free_shdr);
sbuf = SLIST_FIRST(&sc->free_sbuf);
buf = SLIST_FIRST(&sc->sc_rxfree);
data = SLIST_FIRST(&sc->data_pool);
data = SLIST_FIRST(&sc->data_pool);
data = SLIST_FIRST(&sc->data_pool);
newBuf = SLIST_FIRST(&deviceNode->v_bufobj.bo_emptybufs);
newBuf = SLIST_FIRST(&deviceNode->v_bufobj.bo_clusterbufs);
newBuf = SLIST_FIRST(&deviceNode->v_bufobj.bo_fatbufs);
listEntry = SLIST_FIRST(&devNode->v_bufobj.bo_clusterbufs);
listEntry = SLIST_FIRST(&devNode->v_bufobj.bo_fatbufs);
listEntry = SLIST_FIRST(&devNode->v_bufobj.bo_emptybufs);
QUEUE_TYPEOF(type) *curelm = SLIST_FIRST(head1); \
if ((SLIST_FIRST(head1) = SLIST_FIRST(head2)) != NULL) \
} else if (SLIST_FIRST(head2) != NULL) { \
SLIST_NEXT(curelm, field) = SLIST_FIRST(head2); \
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; \
p = SLIST_FIRST(&m->m_pkthdr.tags);
p = SLIST_FIRST(&m->m_pkthdr.tags);
st = SLIST_FIRST(&res_list);