Lines Matching refs:var

179 #define	LIST_FOREACH(var, head, field)					\
180 for ((var) = ((head)->lh_first); \
181 (var); \
182 (var) = ((var)->field.le_next))
184 #define LIST_FOREACH_SAFE(var, head, field, tvar) \
185 for ((var) = LIST_FIRST((head)); \
186 (var) && ((tvar) = LIST_NEXT((var), field), 1); \
187 (var) = (tvar))
252 #define SLIST_FOREACH(var, head, field) \
253 for ((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
255 #define SLIST_FOREACH_SAFE(var, head, field, tvar) \
256 for ((var) = SLIST_FIRST((head)); \
257 (var) && ((tvar) = SLIST_NEXT((var), field), 1); \
258 (var) = (tvar))
337 #define STAILQ_FOREACH(var, head, field) \
338 for ((var) = ((head)->stqh_first); \
339 (var); \
340 (var) = ((var)->field.stqe_next))
342 #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \
343 for ((var) = STAILQ_FIRST((head)); \
344 (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
345 (var) = (tvar))
422 #define SIMPLEQ_FOREACH(var, head, field) \
423 for ((var) = ((head)->sqh_first); \
424 (var); \
425 (var) = ((var)->field.sqe_next))
554 #define TAILQ_FOREACH(var, head, field) \
555 for ((var) = ((head)->tqh_first); \
556 (var); \
557 (var) = ((var)->field.tqe_next))
559 #define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
560 for ((var) = TAILQ_FIRST((head)); \
561 (var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
562 (var) = (tvar))
564 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
565 for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last));\
566 (var); \
567 (var) = \
568 (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
570 #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \
571 for ((var) = TAILQ_LAST((head), headname); \
572 (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
573 (var) = (tvar))
673 #define CIRCLEQ_FOREACH(var, head, field) \
674 for ((var) = ((head)->cqh_first); \
675 (var) != (void *)(head); \
676 (var) = ((var)->field.cqe_next))
678 #define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
679 for ((var) = ((head)->cqh_last); \
680 (var) != (void *)(head); \
681 (var) = ((var)->field.cqe_prev))