Lines Matching refs:name
44 #define DO_NOTHING_CALL_SCALAR(var, name) \ argument
45 (var) = do_nothing_ ## name(&(var))
46 #define DO_NOTHING_CALL_STRING(var, name) \ argument
47 do_nothing_ ## name(var)
48 #define DO_NOTHING_CALL_STRUCT(var, name) \ argument
49 do_nothing_ ## name(&(var))
96 #define DEFINE_TEST_DRIVER(name, var_type, which, xfail) \ argument
98 static noinline __init int test_ ## name (void) \
112 ignored = leaf_ ##name((unsigned long)&ignored, 1, \
118 pr_err(#name ": leaf fill was not 0xFF!?\n"); \
124 ignored = leaf_ ##name((unsigned long)&ignored, 0, \
130 pr_err(#name ": stack fill missed target!?\n"); \
131 pr_err(#name ": fill %zu wide\n", fill_size); \
132 pr_err(#name ": target offset by %d\n", \
143 pr_info(#name " ok\n"); \
146 pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \
151 #define DEFINE_TEST(name, var_type, which, init_level) \ argument
154 do_nothing_ ## name(var_type *ptr) \
162 static noinline __init int leaf_ ## name(unsigned long sp, \
186 DO_NOTHING_CALL_ ## which(var, name); \
193 DEFINE_TEST_DRIVER(name, var_type, which, 0)
237 #define DEFINE_SCALAR_TEST(name, init) \ argument
238 DEFINE_TEST(name ## _ ## init, name, SCALAR, init)
247 #define DEFINE_STRUCT_TEST(name, init) \ argument
248 DEFINE_TEST(name ## _ ## init, \
249 struct test_ ## name, STRUCT, init)