Lines Matching refs:shuffled
76 struct randstruct_shuffled shuffled; \
101 struct randstruct_shuffled shuffled; member
116 #define check_mismatch(x, untouched, shuffled) \ argument
117 if (offsetof(untouched, x) != offsetof(shuffled, x)) \
119 kunit_info(test, #shuffled "::" #x " @ %zu (vs %zu)\n", \
120 offsetof(shuffled, x), \
123 #define check_pair(outcome, untouched, shuffled, checker...) \ argument
125 DO_MANY_MEMBERS(checker, untouched, shuffled) \
126 kunit_info(test, "Differing " #untouched " vs " #shuffled " member positions: %d\n", \
129 #untouched " vs " #shuffled " layouts: unlucky or broken?\n");
163 #define check_mismatch_prefixed(x, prefix, untouched, shuffled) \ argument
164 check_mismatch(prefix.x, untouched, shuffled)
184 KUNIT_EXPECT_EQ_MSG(test, untouched->x, shuffled->x, \
190 struct randstruct_shuffled *shuffled) in test_check_init() argument
197 struct randstruct_mixed_shuffled *shuffled) in test_check_mixed_init() argument
205 shuffled->shuffled.x, \
210 struct contains_randstruct_shuffled *shuffled) in test_check_contained_init() argument
217 KUNIT_EXPECT_PTR_EQ_MSG(test, untouched->x, shuffled->x, \
223 struct randstruct_funcs_shuffled *shuffled) in test_check_funcs_init() argument
243 struct randstruct_shuffled shuffled = { in randstruct_initializers() local
258 .shuffled = { in randstruct_initializers()
271 test_check_init(test, "named", &untouched, &shuffled); in randstruct_initializers()
280 .shuffled = (struct randstruct_shuffled){ in randstruct_initializers()
289 .shuffled = shuffled, in randstruct_initializers()