Lines Matching refs:selftest
52 #define selftest(name, func) mock_##name,
54 #undef selftest
58 #define selftest(name, func) live_##name,
60 #undef selftest
64 #define selftest(name, func) perf_##name,
66 #undef selftest
69 struct selftest {
78 #define selftest(n, f) [mock_##n] = { .name = #n, { .mock = f } },
79 static struct selftest mock_selftests[] = {
82 #undef selftest
84 #define selftest(n, f) [live_##n] = { .name = #n, { .live = f } },
85 static struct selftest live_selftests[] = {
88 #undef selftest
90 #define selftest(n, f) [perf_##n] = { .name = #n, { .live = f } },
91 static struct selftest perf_selftests[] = {
94 #undef selftest
97 #define selftest(n, func) selftest_0(n, func, param(n))
118 #undef selftest
120 static void set_default_test_all(struct selftest *st, unsigned int count)
182 struct selftest *st,
222 "%s returned %d, conflicting with selftest's magic values!\n",