Lines Matching refs:init
8 #include <linux/init.h>
107 /* Fill clone type with zero for per-field init. */ \
237 #define DEFINE_SCALAR_TEST(name, init) \
238 DEFINE_TEST(name ## _ ## init, name, SCALAR, init)
240 #define DEFINE_SCALAR_TESTS(init) \
241 DEFINE_SCALAR_TEST(u8, init); \
242 DEFINE_SCALAR_TEST(u16, init); \
243 DEFINE_SCALAR_TEST(u32, init); \
244 DEFINE_SCALAR_TEST(u64, init); \
245 DEFINE_TEST(char_array_ ## init, unsigned char, STRING, init)
247 #define DEFINE_STRUCT_TEST(name, init) \
248 DEFINE_TEST(name ## _ ## init, \
249 struct test_ ## name, STRUCT, init)
251 #define DEFINE_STRUCT_TESTS(init) \
252 DEFINE_STRUCT_TEST(small_hole, init); \
253 DEFINE_STRUCT_TEST(big_hole, init); \
254 DEFINE_STRUCT_TEST(trailing_hole, init); \
255 DEFINE_STRUCT_TEST(packed, init)
276 * which was noticed as a special case in porting earlier stack init
338 #define test_scalars(init) do { \
339 failures += test_u8_ ## init (); \
340 failures += test_u16_ ## init (); \
341 failures += test_u32_ ## init (); \
342 failures += test_u64_ ## init (); \
343 failures += test_char_array_ ## init (); \
346 #define test_structs(init) do { \
347 failures += test_small_hole_ ## init (); \
348 failures += test_big_hole_ ## init (); \
349 failures += test_trailing_hole_ ## init (); \
350 failures += test_packed_ ## init (); \