Lines Matching refs:STAILQ_FIRST
349 #define STAILQ_FIRST(head) ((head)->stqh_first) macro
352 for((var) = STAILQ_FIRST((head)); \
357 for ((var) = ((var) ? (var) : STAILQ_FIRST((head))); \
362 for ((var) = STAILQ_FIRST((head)); \
367 for ((var) = ((var) ? (var) : STAILQ_FIRST((head))); \
372 STAILQ_FIRST((head)) = NULL; \
373 (head)->stqh_last = &STAILQ_FIRST((head)); \
383 if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
385 STAILQ_FIRST((head)) = (elm); \
403 if (STAILQ_FIRST((head)) == (elm)) { \
407 QUEUE_TYPEOF(type) *curelm = STAILQ_FIRST(head); \
422 if ((STAILQ_FIRST((head)) = \
423 STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
424 (head)->stqh_last = &STAILQ_FIRST((head)); \
428 QUEUE_TYPEOF(type) *swap_first = STAILQ_FIRST(head1); \
430 STAILQ_FIRST(head1) = STAILQ_FIRST(head2); \
432 STAILQ_FIRST(head2) = swap_first; \
435 (head1)->stqh_last = &STAILQ_FIRST(head1); \
437 (head2)->stqh_last = &STAILQ_FIRST(head2); \