Lines Matching refs:var
151 #define CK_SLIST_FOREACH(var, head, field) \ argument
152 for ((var) = CK_SLIST_FIRST((head)); \
153 (var) && (ck_pr_fence_load(), 1); \
154 (var) = CK_SLIST_NEXT((var), field))
156 #define CK_SLIST_FOREACH_SAFE(var, head, field, tvar) \ argument
157 for ((var) = CK_SLIST_FIRST(head); \
158 (var) && (ck_pr_fence_load(), (tvar) = CK_SLIST_NEXT(var, field), 1);\
159 (var) = (tvar))
161 #define CK_SLIST_FOREACH_PREVPTR(var, varp, head, field) \ argument
163 ((var) = ck_pr_load_ptr(varp)) != NULL && (ck_pr_fence_load(), 1); \
164 (varp) = &(var)->field.csle_next)
260 #define CK_STAILQ_FOREACH(var, head, field) \ argument
261 for((var) = CK_STAILQ_FIRST((head)); \
262 (var) && (ck_pr_fence_load(), 1); \
263 (var) = CK_STAILQ_NEXT((var), field))
265 #define CK_STAILQ_FOREACH_SAFE(var, head, field, tvar) \ argument
266 for ((var) = CK_STAILQ_FIRST((head)); \
267 (var) && (ck_pr_fence_load(), (tvar) = \
268 CK_STAILQ_NEXT((var), field), 1); \
269 (var) = (tvar))
372 #define CK_LIST_FOREACH(var, head, field) \ argument
373 for ((var) = CK_LIST_FIRST((head)); \
374 (var) && (ck_pr_fence_load(), 1); \
375 (var) = CK_LIST_NEXT((var), field))
377 #define CK_LIST_FOREACH_SAFE(var, head, field, tvar) \ argument
378 for ((var) = CK_LIST_FIRST((head)); \
379 (var) && (ck_pr_fence_load(), (tvar) = CK_LIST_NEXT((var), field), 1);\
380 (var) = (tvar))