Lines Matching refs:var

151 #define	CK_SLIST_FOREACH(var, head, field)					\  argument
152 for ((var) = CK_SLIST_FIRST((head)); \
153 (var); \
154 (var) = CK_SLIST_NEXT((var), field))
156 #define CK_SLIST_FOREACH_FROM(var, head, field) \ argument
157 for ((var) = ((var) != NULL ? (var) : CK_SLIST_FIRST((head))); \
158 (var); \
159 (var) = CK_SLIST_NEXT((var), field))
161 #define CK_SLIST_FOREACH_SAFE(var, head, field, tvar) \ argument
162 for ((var) = CK_SLIST_FIRST(head); \
163 (var) && ((tvar) = CK_SLIST_NEXT(var, field), 1); \
164 (var) = (tvar))
166 #define CK_SLIST_FOREACH_PREVPTR(var, varp, head, field) \ argument
168 ((var) = ck_pr_load_ptr(varp)) != NULL; \
169 (varp) = &(var)->field.csle_next)
265 #define CK_STAILQ_FOREACH(var, head, field) \ argument
266 for((var) = CK_STAILQ_FIRST((head)); \
267 (var); \
268 (var) = CK_STAILQ_NEXT((var), field))
270 #define CK_STAILQ_FOREACH_FROM(var, head, field) \ argument
271 for ((var) = ((var) != NULL ? (var) : CK_STAILQ_FIRST((head))); \
272 (var); \
273 (var) = CK_STAILQ_NEXT((var), field))
275 #define CK_STAILQ_FOREACH_SAFE(var, head, field, tvar) \ argument
276 for ((var) = CK_STAILQ_FIRST((head)); \
277 (var) && ((tvar) = \
278 CK_STAILQ_NEXT((var), field), 1); \
279 (var) = (tvar))
382 #define CK_LIST_FOREACH(var, head, field) \ argument
383 for ((var) = CK_LIST_FIRST((head)); \
384 (var); \
385 (var) = CK_LIST_NEXT((var), field))
387 #define CK_LIST_FOREACH_FROM(var, head, field) \ argument
388 for ((var) = ((var) != NULL ? (var) : CK_LIST_FIRST((head))); \
389 (var); \
390 (var) = CK_LIST_NEXT((var), field))
392 #define CK_LIST_FOREACH_SAFE(var, head, field, tvar) \ argument
393 for ((var) = CK_LIST_FIRST((head)); \
394 (var) && ((tvar) = CK_LIST_NEXT((var), field), 1); \
395 (var) = (tvar))