Lines Matching refs:var

190 #define	SLIST_FOREACH(var, head, field)					\  argument
191 for ((var) = SLIST_FIRST((head)); \
192 (var) != SLIST_END(head); \
193 (var) = SLIST_NEXT((var), field))
195 #define SLIST_FOREACH_FROM(var, head, field) \ argument
196 for ((var) = ((var) != SLIST_END(head) ? (var) : SLIST_FIRST((head))); \
197 (var) != SLIST_END(head); \
198 (var) = SLIST_NEXT((var), field))
200 #define SLIST_FOREACH_SAFE(var, head, field, tvar) \ argument
201 for ((var) = SLIST_FIRST((head)); \
202 (var) != SLIST_END(head) && \
203 ((tvar) = SLIST_NEXT((var), field), 1); \
204 (var) = (tvar))
206 #define SLIST_FOREACH_FROM_SAFE(var, head, field, tvar) \ argument
207 for ((var) = ((var) != SLIST_END(head) ? (var) : SLIST_FIRST((head))); \
208 (var) != SLIST_END(head) && \
209 ((tvar) = SLIST_NEXT((var), field), 1); \
210 (var) = (tvar))
315 #define STAILQ_FOREACH(var, head, field) \ argument
316 for ((var) = STAILQ_FIRST(head); \
317 (var) != STAILQ_END(head); \
318 (var) = STAILQ_NEXT((var), field))
320 #define STAILQ_FOREACH_FROM(var, head, field) \ argument
321 for ((var) = \
322 ((var) != STAILQ_END(head) ? (var) : STAILQ_FIRST((head))); \
323 (var) != STAILQ_END(head); \
324 (var) = STAILQ_NEXT((var), field))
326 #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ argument
327 for ((var) = STAILQ_FIRST(head); \
328 (var) != STAILQ_END(head) && \
329 ((tvar) = STAILQ_NEXT((var), field), 1); \
330 (var) = (tvar))
332 #define STAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \ argument
333 for ((var) = \
334 ((var) != STAILQ_END(head) ? (var) : STAILQ_FIRST((head))); \
335 (var) != STAILQ_END(head) && \
336 ((tvar) = STAILQ_NEXT((var), field), 1); \
337 (var) = (tvar))
464 #define LIST_FOREACH(var, head, field) \ argument
465 for ((var) = LIST_FIRST((head)); \
466 (var) != LIST_END(head); \
467 (var) = LIST_NEXT((var), field))
469 #define LIST_FOREACH_FROM(var, head, field) \ argument
470 for ((var) = ((var) != LIST_END(head) ? (var) : LIST_FIRST((head));\
471 (var) != LIST_END(head); \
472 (var) = LIST_NEXT((var), field))
474 #define LIST_FOREACH_SAFE(var, head, field, tvar) \ argument
475 for ((var) = LIST_FIRST((head)); \
476 (var) != LIST_END(head) && \
477 ((tvar) = LIST_NEXT((var), field), 1); \
478 (var) = (tvar))
480 #define LIST_FOREACH_FROM_SAFE(var, head, field, tvar) \ argument
481 for ((var) = ((var) != LIST_END(head) ? (var) : LIST_FIRST((head));\
482 (var) != LIST_END(head) && \
483 ((tvar) = LIST_NEXT((var), field), 1); \
484 (var) = (tvar))
600 #define SIMPLEQ_FOREACH(var, head, field) \ argument
601 for ((var) = SIMPLEQ_FIRST((head)); \
602 (var) != SIMPLEQ_END(head); \
603 (var) = SIMPLEQ_NEXT((var), field))
605 #define SIMPLEQ_FOREACH_FROM(var, head, field) \ argument
606 for ((var) = \
607 ((var) != SIMPLEQ_END(head) ? (var) : SIMPLEQ_FIRST((head)));\
608 (var) != SIMPLEQ_END(head); \
609 (var) = SIMPLEQ_NEXT((var), field))
611 #define SIMPLEQ_FOREACH_SAFE(var, head, field, tvar) \ argument
612 for ((var) = SIMPLEQ_FIRST((head)); \
613 (var) != SIMPLEQ_END(head) && \
614 ((tvar) = SIMPLEQ_NEXT((var), field), 1); \
615 (var) = (tvar))
617 #define SIMPLEQ_FOREACH_FROM_SAFE(var, head, field, tvar) \ argument
618 for ((var) = \
619 ((var) != SIMPLEQ_END(head) ? (var) : SIMPLEQ_FIRST((head)));\
620 (var) != SIMPLEQ_END(head) && \
621 ((tvar) = SIMPLEQ_NEXT((var), field), 1); \
622 (var) = (tvar))
743 #define TAILQ_FOREACH(var, head, field) \ argument
744 for ((var) = TAILQ_FIRST((head)); \
745 (var) != TAILQ_END(head); \
746 (var) = TAILQ_NEXT((var), field))
748 #define TAILQ_FOREACH_FROM(var, head, field) \ argument
749 for ((var) = ((var) != TAILQ_END((head)) ? \
750 (var) : TAILQ_FIRST((head))); \
751 (var) != TAILQ_END(head); \
752 (var) = TAILQ_NEXT((var), field))
754 #define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ argument
755 for ((var) = TAILQ_FIRST((head)); \
756 (var) != TAILQ_END(head) && \
757 ((tvar) = TAILQ_NEXT((var), field), 1); \
758 (var) = (tvar))
760 #define TAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \ argument
761 for ((var) = ((var) != TAILQ_END((head)) ? \
762 (var) : TAILQ_FIRST((head))); \
763 (var) != TAILQ_END(head) && \
764 ((tvar) = TAILQ_NEXT((var), field), 1); \
765 (var) = (tvar))
767 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
768 for ((var) = TAILQ_LAST((head), headname); \
769 (var) != TAILQ_END(head); \
770 (var) = TAILQ_PREV((var), headname, field))
772 #define TAILQ_FOREACH_REVERSE_FROM(var, head, headname, field) \ argument
773 for ((var) = ((var) != TAILQ_END((head)) ? \
774 (var) : TAILQ_LAST((head), headname)); \
775 (var) != TAILQ_END(head); \
776 (var) = TAILQ_PREV((var), headname, field))
778 #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ argument
779 for ((var) = TAILQ_LAST((head), headname); \
780 (var) != TAILQ_END(head) && \
781 ((tvar) = TAILQ_PREV((var), headname, field), 1); \
782 (var) = (tvar))
784 #define TAILQ_FOREACH_REVERSE_FROM_SAFE(var, head, headname, field, tvar)\ argument
785 for ((var) = ((var) != TAILQ_END((head)) ? \
786 (var) : TAILQ_LAST((head), headname)); \
787 (var) != TAILQ_END(head) && \
788 ((tvar) = TAILQ_PREV((var), headname, field), 1); \
789 (var) = (tvar))
946 #define CIRCLEQ_FOREACH(var, head, field) \ argument
947 for ((var) = CIRCLEQ_FIRST((head)); \
948 (var) != (void *)(head); \
949 (var) = CIRCLEQ_NEXT((var), field))
951 #define CIRCLEQ_FOREACH_REVERSE(var, head, field) \ argument
952 for ((var) = CIRCLEQ_LAST((head)); \
953 (var) != (void *)(head); \
954 (var) = CIRCLEQ_PREV((var), field))