Lines Matching refs:L
54 #define cleanup_domain_vec(V, L) cleanup_label_vec((V), (L)->size) argument
157 #define label_for_each(I, L, P) \ argument
158 for ((I).i = 0; ((P) = (L)->vec[(I).i]); ++((I).i))
161 #define label_for_each_cont(I, L, P) \ argument
162 for (++((I).i); ((P) = (L)->vec[(I).i]); ++((I).i))
191 #define label_for_each_confined(I, L, P) \ argument
192 for ((I).i = aa_label_next_confined((L), 0); \
193 ((P) = (L)->vec[(I).i]); \
194 (I).i = aa_label_next_confined((L), (I).i + 1))
206 #define next_in_ns(i, NS, L) \ argument
209 while ((L)->vec[___i] && (L)->vec[___i]->ns != (NS)) \
214 #define label_for_each_in_ns(I, NS, L, P) \ argument
215 for ((I).i = next_in_ns(0, (NS), (L)); \
216 ((P) = (L)->vec[(I).i]); \
217 (I).i = next_in_ns((I).i + 1, (NS), (L)))
219 #define fn_for_each_in_ns(L, P, FN) \ argument
222 struct aa_ns *__ns = labels_ns(L); \
224 label_for_each_in_ns(__i, __ns, (L), (P)) { \
231 #define fn_for_each_XXX(L, P, FN, ...) \ argument
235 label_for_each ## __VA_ARGS__(i, (L), (P)) { \
241 #define fn_for_each(L, P, FN) fn_for_each_XXX(L, P, FN) argument
242 #define fn_for_each_confined(L, P, FN) fn_for_each_XXX(L, P, FN, _confined) argument
259 #define LABEL_MEDIATES(L, C) \ argument
264 label_for_each(i, (L), profile) { \