Lines Matching full:__
41 void __##ent##_test_data_init(struct ent##_test_data *, \
44 void __##ent##_test_data_destroy(struct ent##_test_data *); \
46 void __##ent##_test_data_append(struct ent##_test_data *, struct ent *data);\
47 int __##ent##_test_data_foreach(struct ent##_test_data *, \
49 int __##ent##_test_data_compare(struct ent##_test_data *, \
52 struct ent *__##ent##_test_data_find(struct ent##_test_data *, struct ent *,\
54 void __##ent##_test_data_clear(struct ent##_test_data *);
57 __##ent##_test_data_init(td, clonef, freef)
58 #define TEST_DATA_DESTROY(ent, td) __##ent##_test_data_destroy(td)
59 #define TEST_DATA_APPEND(ent, td, d) __##ent##_test_data_append(td, d)
61 __##ent##_test_data_foreach(td, f, mdata)
63 __##ent##_test_data_compare(td1, td2, fcmp, mdata);
65 __##ent##_test_data_find(td, d, fcmp, mdata)
66 #define TEST_DATA_CLEAR(ent, td) __##ent##_test_data_clear(td)
70 __##ent##_test_data_init(struct ent##_test_data *td, \
85 __##ent##_test_data_destroy(struct ent##_test_data *td) \
87 __##ent##_test_data_clear(td); \
91 __##ent##_test_data_append(struct ent##_test_data *td, struct ent *app_data)\
107 __##ent##_test_data_foreach(struct ent##_test_data *td, \
127 __##ent##_test_data_compare(struct ent##_test_data *td1, struct ent##_test_data *td2,\
158 __##ent##_test_data_find(struct ent##_test_data *td, struct ent *data, \
180 __##ent##_test_data_clear(struct ent##_test_data *td) \
201 int __##ent##_snapshot_write_func(struct ent *, void *); \
202 int __##ent##_snapshot_write(char const *, struct ent##_test_data *, \
204 int __##ent##_snapshot_read(char const *, struct ent##_test_data *, \
208 __##ent##_snapshot_write(fname, td, f)
210 __##ent##_snapshot_read(fname, td, f)
214 __##ent##_snapshot_write_func(struct ent *data, void *mdata) \
230 __##ent##_snapshot_write(char const *fname, struct ent##_test_data *td, \
243 __##ent##_test_data_foreach(td, __##ent##_snapshot_write_func, ¶m);\
250 __##ent##_snapshot_read(char const *fname, struct ent##_test_data *td, \
278 __##ent##_test_data_append(td, &data); \
290 int __##ent##_1pass_test(struct ent##_test_data *, \
295 __##ent##_1pass_test(td, f, mdata)
299 __##ent##_1pass_test(struct ent##_test_data *td, \
304 rv = __##ent##_test_data_foreach(td, tf, mdata); \
310 int __##ent##_2pass_test(struct ent##_test_data *, \
315 __##ent##_2pass_test(td1, td2, f, mdata)
319 __##ent##_2pass_test(struct ent##_test_data *td1, \
326 rv = __##ent##_test_data_compare(td1, td2, cmp_func, cmp_mdata);\