Lines Matching refs:V
25 #define DEFINE_VEC(T, V) \ argument
26 struct aa_ ## T *(_ ## V ## _localtmp)[LOCAL_VEC_ENTRIES]; \
27 struct aa_ ## T **(V)
29 #define vec_setup(T, V, N, GFP) \ argument
33 (V) = (_ ## V ## _localtmp); \
35 (V)[i] = NULL; \
37 (V) = kzalloc(sizeof(struct aa_ ## T *) * (N), (GFP)); \
38 (V) ? 0 : -ENOMEM; \
41 #define vec_cleanup(T, V, N) \ argument
45 if (!IS_ERR_OR_NULL((V)[i])) \
46 aa_put_ ## T((V)[i]); \
48 if ((V) != _ ## V ## _localtmp) \
49 kfree(V); \
55 #define cleanup_domain_vec(V, L) cleanup_label_vec((V), (L)->size) argument
62 #define aa_sort_and_merge_vec(N, V) \ argument
63 aa_sort_and_merge_profiles((N), (struct aa_profile **)(V))