Lines Matching refs:mdata
60 #define TEST_DATA_FOREACH(ent, td, f, mdata)\ argument
61 __##ent##_test_data_foreach(td, f, mdata)
62 #define TEST_DATA_COMPARE(ent, td1, td2, fcmp, mdata)\ argument
63 __##ent##_test_data_compare(td1, td2, fcmp, mdata);
64 #define TEST_DATA_FIND(ent, td, d, fcmp, mdata)\ argument
65 __##ent##_test_data_find(td, d, fcmp, mdata)
108 int (*forf)(struct ent *, void *), void *mdata) \
118 rv = forf(&e->data, mdata); \
128 int (*cmp_func)(struct ent *, struct ent *, void *), void *mdata)\
149 rv = cmp_func(&e1->data, &e2->data, mdata); \
159 int (*cmp)(struct ent *, struct ent *, void *), void *mdata) \
169 if (cmp(&e->data, data, mdata) == 0) { \
214 __##ent##_snapshot_write_func(struct ent *data, void *mdata) \
221 param = (struct ent##_snp_param *)mdata; \
294 #define DO_1PASS_TEST(ent, td, f, mdata) \ argument
295 __##ent##_1pass_test(td, f, mdata)
301 void *mdata) \
304 rv = __##ent##_test_data_foreach(td, tf, mdata); \
314 #define DO_2PASS_TEST(ent, td1, td2, f, mdata) \ argument
315 __##ent##_2pass_test(td1, td2, f, mdata)