Lines Matching refs:test
9 #include <kunit/test.h>
11 static void defragment_0(struct kunit *test)
24 u8 *data = kunit_kzalloc(test, sizeof(input), GFP_KERNEL);
26 KUNIT_ASSERT_NOT_NULL(test, data);
32 KUNIT_EXPECT_EQ(test, ret, 253);
37 KUNIT_EXPECT_EQ(test, ret, 253);
38 KUNIT_EXPECT_MEMEQ(test, data, input + 3, 253);
41 static void defragment_1(struct kunit *test)
57 u8 *data = kunit_kzalloc(test, sizeof(input), GFP_KERNEL);
61 KUNIT_ASSERT_NOT_NULL(test, data);
67 KUNIT_ASSERT_EQ(test, count, 3);
73 KUNIT_EXPECT_EQ(test, ret, 254 + 7);
79 KUNIT_EXPECT_EQ(test, ret, 254 + 7);
80 KUNIT_EXPECT_MEMEQ(test, data, input + 3, 254);
81 KUNIT_EXPECT_MEMEQ(test, data + 254, input + 255 + 4, 7);
84 static void defragment_2(struct kunit *test)
105 u8 *data = kunit_kzalloc(test, sizeof(input), GFP_KERNEL);
109 KUNIT_ASSERT_NOT_NULL(test, data);
115 KUNIT_ASSERT_EQ(test, count, 4);
122 KUNIT_EXPECT_EQ(test, ret, 254 + 255 + 1);
127 KUNIT_EXPECT_EQ(test, ret, 254 + 255 + 1);
128 KUNIT_EXPECT_MEMEQ(test, data, input + 3, 254);
129 KUNIT_EXPECT_MEMEQ(test, data + 254, input + 257 + 2, 255);
130 KUNIT_EXPECT_MEMEQ(test, data + 254 + 255, input + 2 * 257 + 2, 1);
133 static void defragment_at_end(struct kunit *test)
146 u8 *data = kunit_kzalloc(test, sizeof(input), GFP_KERNEL);
148 KUNIT_ASSERT_NOT_NULL(test, data);
154 KUNIT_EXPECT_EQ(test, ret, 254 + 7);
159 KUNIT_EXPECT_EQ(test, ret, 254 + 7);
160 KUNIT_EXPECT_MEMEQ(test, data, input + 3, 254);
161 KUNIT_EXPECT_MEMEQ(test, data + 254, input + 255 + 4, 7);