Lines Matching refs:head2

215 #define SLIST_CONCAT(head1, head2, type, field) do {			\  argument
218 if ((SLIST_FIRST(head1) = SLIST_FIRST(head2)) != NULL) \
219 SLIST_INIT(head2); \
220 } else if (SLIST_FIRST(head2) != NULL) { \
223 SLIST_NEXT(curelm, field) = SLIST_FIRST(head2); \
224 SLIST_INIT(head2); \
302 #define SLIST_SWAP(head1, head2, type) do { \ argument
304 SLIST_FIRST(head1) = SLIST_FIRST(head2); \
305 SLIST_FIRST(head2) = swap_first; \
339 #define STAILQ_CONCAT(head1, head2) do { \ argument
340 if (!STAILQ_EMPTY((head2))) { \
341 *(head1)->stqh_last = (head2)->stqh_first; \
342 (head1)->stqh_last = (head2)->stqh_last; \
343 STAILQ_INIT((head2)); \
427 #define STAILQ_SWAP(head1, head2, type) do { \ argument
430 STAILQ_FIRST(head1) = STAILQ_FIRST(head2); \
431 (head1)->stqh_last = (head2)->stqh_last; \
432 STAILQ_FIRST(head2) = swap_first; \
433 (head2)->stqh_last = swap_last; \
436 if (STAILQ_EMPTY(head2)) \
437 (head2)->stqh_last = &STAILQ_FIRST(head2); \
514 #define LIST_CONCAT(head1, head2, type, field) do { \ argument
517 if ((LIST_FIRST(head1) = LIST_FIRST(head2)) != NULL) { \
518 LIST_FIRST(head2)->field.le_prev = \
520 LIST_INIT(head2); \
522 } else if (LIST_FIRST(head2) != NULL) { \
525 LIST_NEXT(curelm, field) = LIST_FIRST(head2); \
526 LIST_FIRST(head2)->field.le_prev = &LIST_NEXT(curelm, field); \
527 LIST_INIT(head2); \
604 #define LIST_SWAP(head1, head2, type, field) do { \ argument
606 LIST_FIRST((head1)) = LIST_FIRST((head2)); \
607 LIST_FIRST((head2)) = swap_tmp; \
610 if ((swap_tmp = LIST_FIRST((head2))) != NULL) \
611 swap_tmp->field.le_prev = &LIST_FIRST((head2)); \
704 #define TAILQ_CONCAT(head1, head2, field) do { \ argument
705 if (!TAILQ_EMPTY(head2)) { \
706 *(head1)->tqh_last = (head2)->tqh_first; \
707 (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
708 (head1)->tqh_last = (head2)->tqh_last; \
709 TAILQ_INIT((head2)); \
711 QMD_TRACE_HEAD(head2); \
853 #define TAILQ_SWAP(head1, head2, type, field) do { \ argument
856 (head1)->tqh_first = (head2)->tqh_first; \
857 (head1)->tqh_last = (head2)->tqh_last; \
858 (head2)->tqh_first = swap_first; \
859 (head2)->tqh_last = swap_last; \
864 if ((swap_first = (head2)->tqh_first) != NULL) \
865 swap_first->field.tqe_prev = &(head2)->tqh_first; \
867 (head2)->tqh_last = &(head2)->tqh_first; \