Lines Matching refs:name
55 #define DO_NOTHING_CALL_SCALAR(var, name) \
56 (var) = do_nothing_ ## name(&(var))
57 #define DO_NOTHING_CALL_STRING(var, name) \
58 do_nothing_ ## name(var)
59 #define DO_NOTHING_CALL_STRUCT(var, name) \
60 do_nothing_ ## name(&(var))
141 * @name: unique string name for the test
147 #define DEFINE_TEST_DRIVER(name, var_type, which, xfail) \
149 static noinline void test_ ## name (struct kunit *test) \
163 ignored = leaf_ ##name((unsigned long)&ignored, 1, \
173 ignored = leaf_ ##name((unsigned long)&ignored, 0, \
197 #define DEFINE_TEST(name, var_type, which, init_level, xfail) \
200 do_nothing_ ## name(var_type *ptr) \
208 static noinline int leaf_ ## name(unsigned long sp, bool fill, \
232 DO_NOTHING_CALL_ ## which(var, name); \
239 DEFINE_TEST_DRIVER(name, var_type, which, xfail)
304 #define DEFINE_SCALAR_TEST(name, init, xfail) \
305 DEFINE_TEST(name ## _ ## init, name, SCALAR, \
316 #define DEFINE_STRUCT_TEST(name, init, xfail) \
317 DEFINE_TEST(name ## _ ## init, \
318 struct test_ ## name, STRUCT, init, \
455 .name = "stackinit",