Lines Matching refs:test

10 static void pe_test_uints(struct kunit *test)  in pe_test_uints()  argument
28 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, node); in pe_test_uints()
31 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_uints()
34 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints()
35 KUNIT_EXPECT_EQ(test, val_u8, 8); in pe_test_uints()
38 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints()
39 KUNIT_EXPECT_EQ(test, array_u8[0], 8); in pe_test_uints()
42 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
45 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
48 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
51 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints()
52 KUNIT_EXPECT_EQ(test, val_u16, 16); in pe_test_uints()
55 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_uints()
58 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints()
59 KUNIT_EXPECT_EQ(test, array_u16[0], 16); in pe_test_uints()
62 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
65 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
68 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
71 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints()
72 KUNIT_EXPECT_EQ(test, val_u32, 32); in pe_test_uints()
75 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_uints()
78 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints()
79 KUNIT_EXPECT_EQ(test, array_u32[0], 32); in pe_test_uints()
82 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
85 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
88 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
91 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints()
92 KUNIT_EXPECT_EQ(test, val_u64, 64); in pe_test_uints()
95 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_uints()
98 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uints()
99 KUNIT_EXPECT_EQ(test, array_u64[0], 64); in pe_test_uints()
102 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
105 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
108 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uints()
112 KUNIT_EXPECT_EQ(test, error, 4); in pe_test_uints()
117 static void pe_test_uint_arrays(struct kunit *test) in pe_test_uint_arrays() argument
139 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, node); in pe_test_uint_arrays()
142 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
143 KUNIT_EXPECT_EQ(test, val_u8, 8); in pe_test_uint_arrays()
146 KUNIT_EXPECT_EQ(test, error, 10); in pe_test_uint_arrays()
149 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
150 KUNIT_EXPECT_EQ(test, array_u8[0], 8); in pe_test_uint_arrays()
153 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
154 KUNIT_EXPECT_EQ(test, array_u8[0], 8); in pe_test_uint_arrays()
155 KUNIT_EXPECT_EQ(test, array_u8[1], 9); in pe_test_uint_arrays()
158 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
161 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
164 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
167 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
168 KUNIT_EXPECT_EQ(test, val_u16, 16); in pe_test_uint_arrays()
171 KUNIT_EXPECT_EQ(test, error, 10); in pe_test_uint_arrays()
174 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
175 KUNIT_EXPECT_EQ(test, array_u16[0], 16); in pe_test_uint_arrays()
178 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
179 KUNIT_EXPECT_EQ(test, array_u16[0], 16); in pe_test_uint_arrays()
180 KUNIT_EXPECT_EQ(test, array_u16[1], 17); in pe_test_uint_arrays()
183 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
186 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
189 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
192 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
193 KUNIT_EXPECT_EQ(test, val_u32, 32); in pe_test_uint_arrays()
196 KUNIT_EXPECT_EQ(test, error, 10); in pe_test_uint_arrays()
199 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
200 KUNIT_EXPECT_EQ(test, array_u32[0], 32); in pe_test_uint_arrays()
203 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
204 KUNIT_EXPECT_EQ(test, array_u32[0], 32); in pe_test_uint_arrays()
205 KUNIT_EXPECT_EQ(test, array_u32[1], 33); in pe_test_uint_arrays()
208 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
211 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
214 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
217 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
218 KUNIT_EXPECT_EQ(test, val_u64, 64); in pe_test_uint_arrays()
221 KUNIT_EXPECT_EQ(test, error, 10); in pe_test_uint_arrays()
224 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
225 KUNIT_EXPECT_EQ(test, array_u64[0], 64); in pe_test_uint_arrays()
228 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_uint_arrays()
229 KUNIT_EXPECT_EQ(test, array_u64[0], 64); in pe_test_uint_arrays()
230 KUNIT_EXPECT_EQ(test, array_u64[1], 65); in pe_test_uint_arrays()
233 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
236 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
239 KUNIT_EXPECT_NE(test, error, 0); in pe_test_uint_arrays()
243 KUNIT_EXPECT_EQ(test, error, 40); in pe_test_uint_arrays()
247 KUNIT_EXPECT_EQ(test, error, 2); in pe_test_uint_arrays()
252 static void pe_test_strings(struct kunit *test) in pe_test_strings() argument
272 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, node); in pe_test_strings()
275 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_strings()
276 KUNIT_EXPECT_STREQ(test, str, "single"); in pe_test_strings()
279 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_strings()
282 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_strings()
283 KUNIT_EXPECT_STREQ(test, strs[0], "single"); in pe_test_strings()
287 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_strings()
288 KUNIT_EXPECT_STREQ(test, strs[0], "single"); in pe_test_strings()
291 KUNIT_EXPECT_NE(test, error, 0); in pe_test_strings()
294 KUNIT_EXPECT_LT(test, error, 0); in pe_test_strings()
297 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_strings()
298 KUNIT_EXPECT_STREQ(test, str, ""); in pe_test_strings()
301 KUNIT_EXPECT_EQ(test, error, 2); in pe_test_strings()
304 KUNIT_EXPECT_EQ(test, error, 2); in pe_test_strings()
305 KUNIT_EXPECT_STREQ(test, strs[0], "string-a"); in pe_test_strings()
306 KUNIT_EXPECT_STREQ(test, strs[1], "string-b"); in pe_test_strings()
309 KUNIT_EXPECT_EQ(test, error, 1); in pe_test_strings()
310 KUNIT_EXPECT_STREQ(test, strs[0], "string-a"); in pe_test_strings()
314 KUNIT_EXPECT_EQ(test, error, 2); in pe_test_strings()
318 KUNIT_EXPECT_EQ(test, error, 0); in pe_test_strings()
319 KUNIT_EXPECT_STREQ(test, str, "string-a"); in pe_test_strings()
324 static void pe_test_bool(struct kunit *test) in pe_test_bool() argument
334 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, node); in pe_test_bool()
336 KUNIT_EXPECT_TRUE(test, fwnode_property_read_bool(node, "prop")); in pe_test_bool()
337 KUNIT_EXPECT_FALSE(test, fwnode_property_read_bool(node, "not-prop")); in pe_test_bool()
343 static void pe_test_move_inline_u8(struct kunit *test) in pe_test_move_inline_u8() argument
357 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, copy); in pe_test_move_inline_u8()
359 KUNIT_EXPECT_TRUE(test, copy[0].is_inline); in pe_test_move_inline_u8()
361 KUNIT_EXPECT_EQ(test, data_ptr[0], 1); in pe_test_move_inline_u8()
362 KUNIT_EXPECT_EQ(test, data_ptr[1], 2); in pe_test_move_inline_u8()
364 KUNIT_EXPECT_FALSE(test, copy[1].is_inline); in pe_test_move_inline_u8()
366 KUNIT_EXPECT_EQ(test, data_ptr[0], 5); in pe_test_move_inline_u8()
367 KUNIT_EXPECT_EQ(test, data_ptr[1], 6); in pe_test_move_inline_u8()
373 static void pe_test_move_inline_str(struct kunit *test) in pe_test_move_inline_str() argument
389 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, copy); in pe_test_move_inline_str()
391 KUNIT_EXPECT_TRUE(test, copy[0].is_inline); in pe_test_move_inline_str()
392 KUNIT_EXPECT_STREQ(test, copy[0].value.str[0], "a"); in pe_test_move_inline_str()
394 KUNIT_EXPECT_FALSE(test, copy[1].is_inline); in pe_test_move_inline_str()
396 KUNIT_EXPECT_STREQ(test, data_ptr[0], "b"); in pe_test_move_inline_str()
397 KUNIT_EXPECT_STREQ(test, data_ptr[1], "c"); in pe_test_move_inline_str()
399 KUNIT_EXPECT_TRUE(test, copy[2].is_inline); in pe_test_move_inline_str()
400 KUNIT_EXPECT_STREQ(test, copy[2].value.str[0], ""); in pe_test_move_inline_str()
406 static void pe_test_reference(struct kunit *test) in pe_test_reference() argument
429 KUNIT_ASSERT_EQ(test, error, 0); in pe_test_reference()
432 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, node); in pe_test_reference()
436 KUNIT_ASSERT_EQ(test, error, 0); in pe_test_reference()
437 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node1); in pe_test_reference()
438 KUNIT_EXPECT_EQ(test, ref.nargs, 0U); in pe_test_reference()
443 KUNIT_EXPECT_NE(test, error, 0); in pe_test_reference()
447 KUNIT_ASSERT_EQ(test, error, 0); in pe_test_reference()
448 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node2); in pe_test_reference()
449 KUNIT_EXPECT_EQ(test, ref.nargs, 1U); in pe_test_reference()
450 KUNIT_EXPECT_EQ(test, ref.args[0], 1LLU); in pe_test_reference()
455 KUNIT_ASSERT_EQ(test, error, 0); in pe_test_reference()
456 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node2); in pe_test_reference()
457 KUNIT_EXPECT_EQ(test, ref.nargs, 3U); in pe_test_reference()
458 KUNIT_EXPECT_EQ(test, ref.args[0], 1LLU); in pe_test_reference()
459 KUNIT_EXPECT_EQ(test, ref.args[1], 2LLU); in pe_test_reference()
460 KUNIT_EXPECT_EQ(test, ref.args[2], 0LLU); in pe_test_reference()
465 KUNIT_EXPECT_NE(test, error, 0); in pe_test_reference()
470 KUNIT_ASSERT_EQ(test, error, 0); in pe_test_reference()
471 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node1); in pe_test_reference()
472 KUNIT_EXPECT_EQ(test, ref.nargs, 0U); in pe_test_reference()
477 KUNIT_ASSERT_EQ(test, error, 0); in pe_test_reference()
478 KUNIT_EXPECT_PTR_EQ(test, to_software_node(ref.fwnode), &node2); in pe_test_reference()
479 KUNIT_EXPECT_EQ(test, ref.nargs, 2U); in pe_test_reference()
480 KUNIT_EXPECT_EQ(test, ref.args[0], 3LLU); in pe_test_reference()
481 KUNIT_EXPECT_EQ(test, ref.args[1], 4LLU); in pe_test_reference()
486 KUNIT_EXPECT_NE(test, error, 0); in pe_test_reference()