Lines Matching refs:tqh_first
572 struct type *tqh_first; /* first element */ \
579 class type *tqh_first; /* first element */ \
585 { NULL, &(head).tqh_first, TRACEBUF_INITIALIZER }
637 *(head1)->tqh_last = (head2)->tqh_first; \
638 (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
646 #define TAILQ_EMPTY(head) ((head)->tqh_first == NULL)
648 #define TAILQ_FIRST(head) ((head)->tqh_first)
771 QUEUE_TYPEOF(type) *swap_first = (head1)->tqh_first; \
773 (head1)->tqh_first = (head2)->tqh_first; \
775 (head2)->tqh_first = swap_first; \
777 if ((swap_first = (head1)->tqh_first) != NULL) \
778 swap_first->field.tqe_prev = &(head1)->tqh_first; \
780 (head1)->tqh_last = &(head1)->tqh_first; \
781 if ((swap_first = (head2)->tqh_first) != NULL) \
782 swap_first->field.tqe_prev = &(head2)->tqh_first; \
784 (head2)->tqh_last = &(head2)->tqh_first; \