Lines Matching refs:V
28 #define DEFINE_VEC(T, V) \ argument
29 struct aa_ ## T *(_ ## V ## _localtmp)[LOCAL_VEC_ENTRIES]; \
30 struct aa_ ## T **(V)
32 #define vec_setup(T, V, N, GFP) \ argument
36 (V) = (_ ## V ## _localtmp); \
38 (V)[i] = NULL; \
40 (V) = kzalloc(sizeof(struct aa_ ## T *) * (N), (GFP)); \
41 (V) ? 0 : -ENOMEM; \
44 #define vec_cleanup(T, V, N) \ argument
48 if (!IS_ERR_OR_NULL((V)[i])) \
49 aa_put_ ## T((V)[i]); \
51 if ((V) != _ ## V ## _localtmp) \
52 kfree(V); \
58 #define cleanup_domain_vec(V, L) cleanup_label_vec((V), (L)->size) argument
65 #define aa_sort_and_merge_vec(N, V) \ argument
66 aa_sort_and_merge_profiles((N), (struct aa_profile **)(V))