Lines Matching defs:P
90 #define label_for_each_in_scope(I, NS, L, P) \
91 label_for_each_in_ns(I, NS, L, P)
93 #define fn_for_each_in_scope(L, P, FN) \
94 fn_for_each_in_ns(L, P, FN)
279 * @P: profile parameter derived from L by this macro, can be passed to FN
281 * @FN: fn to call for each profile transition. @P is set to the profile
289 #define fn_label_build(L, P, GFP, FN) \
305 label_for_each(__i, (L), (P)) { \
320 label_for_each(__i, __lvec[__j], (P)) \
321 __pvec[__k++] = aa_get_profile(P); \
337 (P) = labels_profile(L); \
347 #define __fn_build_in_scope(NS, P, NS_FN, OTHER_FN) \
350 if ((P)->ns != (NS)) \
357 #define fn_label_build_in_scope(L, P, GFP, NS_FN, OTHER_FN) \
359 fn_label_build((L), (P), (GFP), \
360 __fn_build_in_scope(labels_ns(L), (P), (NS_FN), (OTHER_FN))); \