Lines Matching refs:tqh_first
539 struct type *tqh_first; /* first element */ \
546 class type *tqh_first; /* first element */ \
552 { NULL, &(head).tqh_first, TRACEBUF_INITIALIZER }
604 *(head1)->tqh_last = (head2)->tqh_first; \
605 (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
613 #define TAILQ_EMPTY(head) ((head)->tqh_first == NULL)
615 #define TAILQ_FIRST(head) ((head)->tqh_first)
738 QUEUE_TYPEOF(type) *swap_first = (head1)->tqh_first; \
740 (head1)->tqh_first = (head2)->tqh_first; \
742 (head2)->tqh_first = swap_first; \
744 if ((swap_first = (head1)->tqh_first) != NULL) \
745 swap_first->field.tqe_prev = &(head1)->tqh_first; \
747 (head1)->tqh_last = &(head1)->tqh_first; \
748 if ((swap_first = (head2)->tqh_first) != NULL) \
749 swap_first->field.tqe_prev = &(head2)->tqh_first; \
751 (head2)->tqh_last = &(head2)->tqh_first; \