Lines Matching refs:__

43 void __##ent##_test_data_init(struct ent##_test_data *, 		\
46 void __##ent##_test_data_destroy(struct ent##_test_data *); \
48 void __##ent##_test_data_append(struct ent##_test_data *, struct ent *data);\
49 int __##ent##_test_data_foreach(struct ent##_test_data *, \
51 int __##ent##_test_data_compare(struct ent##_test_data *, \
54 struct ent *__##ent##_test_data_find(struct ent##_test_data *, struct ent *,\
56 void __##ent##_test_data_clear(struct ent##_test_data *);
59 __##ent##_test_data_init(td, clonef, freef)
60 #define TEST_DATA_DESTROY(ent, td) __##ent##_test_data_destroy(td)
61 #define TEST_DATA_APPEND(ent, td, d) __##ent##_test_data_append(td, d)
63 __##ent##_test_data_foreach(td, f, mdata)
65 __##ent##_test_data_compare(td1, td2, fcmp, mdata);
67 __##ent##_test_data_find(td, d, fcmp, mdata)
68 #define TEST_DATA_CLEAR(ent, td) __##ent##_test_data_clear(td)
72 __##ent##_test_data_init(struct ent##_test_data *td, \
87 __##ent##_test_data_destroy(struct ent##_test_data *td) \
89 __##ent##_test_data_clear(td); \
93 __##ent##_test_data_append(struct ent##_test_data *td, struct ent *app_data)\
109 __##ent##_test_data_foreach(struct ent##_test_data *td, \
129 __##ent##_test_data_compare(struct ent##_test_data *td1, struct ent##_test_data *td2,\
160 __##ent##_test_data_find(struct ent##_test_data *td, struct ent *data, \
182 __##ent##_test_data_clear(struct ent##_test_data *td) \
203 int __##ent##_snapshot_write_func(struct ent *, void *); \
204 int __##ent##_snapshot_write(char const *, struct ent##_test_data *, \
206 int __##ent##_snapshot_read(char const *, struct ent##_test_data *, \
210 __##ent##_snapshot_write(fname, td, f)
212 __##ent##_snapshot_read(fname, td, f)
216 __##ent##_snapshot_write_func(struct ent *data, void *mdata) \
232 __##ent##_snapshot_write(char const *fname, struct ent##_test_data *td, \
245 __##ent##_test_data_foreach(td, __##ent##_snapshot_write_func, &param);\
252 __##ent##_snapshot_read(char const *fname, struct ent##_test_data *td, \
282 __##ent##_test_data_append(td, &data); \
295 int __##ent##_1pass_test(struct ent##_test_data *, \
300 __##ent##_1pass_test(td, f, mdata)
304 __##ent##_1pass_test(struct ent##_test_data *td, \
309 rv = __##ent##_test_data_foreach(td, tf, mdata); \
315 int __##ent##_2pass_test(struct ent##_test_data *, \
320 __##ent##_2pass_test(td1, td2, f, mdata)
324 __##ent##_2pass_test(struct ent##_test_data *td1, \
331 rv = __##ent##_test_data_compare(td1, td2, cmp_func, cmp_mdata); \