Lines Matching refs:kunittest
42 do_test(struct kunit *kunittest, const char *file, const int line, int bufsize, const char *expect, in do_test() argument
56 KUNIT_FAIL(kunittest, in do_test()
63 KUNIT_FAIL(kunittest, in do_test()
71 KUNIT_FAIL(kunittest, in do_test()
80 KUNIT_FAIL(kunittest, in do_test()
87 KUNIT_FAIL(kunittest, in do_test()
94 KUNIT_FAIL(kunittest, in do_test()
101 KUNIT_FAIL(kunittest, in do_test()
109 __test(struct kunit *kunittest, const char *file, const int line, const char *expect, int elen, in __test() argument
117 KUNIT_FAIL(kunittest, in __test()
131 do_test(kunittest, file, line, BUF_SIZE, expect, elen, fmt, ap); in __test()
134 do_test(kunittest, file, line, rand, expect, elen, fmt, ap); in __test()
135 do_test(kunittest, file, line, 0, expect, elen, fmt, ap); in __test()
141 KUNIT_FAIL(kunittest, in __test()
151 __test(kunittest, __FILE__, __LINE__, expect, strlen(expect), fmt, ##__VA_ARGS__)
154 test_basic(struct kunit *kunittest) in test_basic() argument
162 __test(kunittest, __FILE__, __LINE__, "xxx\0yyy", 7, "xxx%cyyy", '\0'); in test_basic()
166 test_number(struct kunit *kunittest) in test_number() argument
188 test_string(struct kunit *kunittest) in test_string() argument
237 plain_hash_to_buffer(struct kunit *kunittest, const void *p, char *buf, size_t len) in plain_hash_to_buffer() argument
239 KUNIT_ASSERT_EQ(kunittest, snprintf(buf, len, "%p", p), PTR_WIDTH); in plain_hash_to_buffer()
242 kunit_skip(kunittest, in plain_hash_to_buffer()
249 hash_pointer(struct kunit *kunittest) in hash_pointer() argument
252 kunit_skip(kunittest, "hash pointers disabled"); in hash_pointer()
256 plain_hash_to_buffer(kunittest, PTR, buf, PLAIN_BUF_SIZE); in hash_pointer()
265 KUNIT_EXPECT_MEMEQ(kunittest, buf, ZEROS, strlen(ZEROS)); in hash_pointer()
266 KUNIT_EXPECT_MEMNEQ(kunittest, buf, PTR_STR, PTR_WIDTH); in hash_pointer()
270 test_hashed(struct kunit *kunittest, const char *fmt, const void *p) in test_hashed() argument
274 plain_hash_to_buffer(kunittest, p, buf, PLAIN_BUF_SIZE); in test_hashed()
283 null_pointer(struct kunit *kunittest) in null_pointer() argument
294 error_pointer(struct kunit *kunittest) in error_pointer() argument
304 invalid_pointer(struct kunit *kunittest) in invalid_pointer() argument
306 test_hashed(kunittest, "%p", PTR_INVALID); in invalid_pointer()
312 symbol_ptr(struct kunit *kunittest) in symbol_ptr() argument
317 kernel_ptr(struct kunit *kunittest) in kernel_ptr() argument
323 struct_resource(struct kunit *kunittest) in struct_resource() argument
372 struct_range(struct kunit *kunittest) in struct_range() argument
388 addr(struct kunit *kunittest) in addr() argument
393 escaped_str(struct kunit *kunittest) in escaped_str() argument
398 hex_string(struct kunit *kunittest) in hex_string() argument
409 mac(struct kunit *kunittest) in mac() argument
421 ip4(struct kunit *kunittest) in ip4() argument
436 ip6(struct kunit *kunittest) in ip6() argument
441 uuid(struct kunit *kunittest) in uuid() argument
468 dentry(struct kunit *kunittest) in dentry() argument
489 struct_va_format(struct kunit *kunittest) in struct_va_format() argument
494 time_and_date(struct kunit *kunittest) in time_and_date() argument
528 struct_clk(struct kunit *kunittest) in struct_clk() argument
533 large_bitmap(struct kunit *kunittest) in large_bitmap() argument
547 bitmap(struct kunit *kunittest) in bitmap() argument
566 large_bitmap(kunittest); in bitmap()
570 netdev_features(struct kunit *kunittest) in netdev_features() argument
596 page_flags_test(struct kunit *kunittest, int section, int node, int zone, in page_flags_test() argument
634 flags(struct kunit *kunittest) in flags() argument
640 cmp_buffer = kunit_kmalloc(kunittest, BUF_SIZE, GFP_KERNEL); in flags()
641 KUNIT_ASSERT_NOT_NULL(kunittest, cmp_buffer); in flags()
644 page_flags_test(kunittest, 0, 0, 0, 0, 0, flags, "", cmp_buffer); in flags()
647 page_flags_test(kunittest, 0, 0, 0, 0, 0, flags, "", cmp_buffer); in flags()
651 page_flags_test(kunittest, 1, 1, 1, 0x1fffff, 1, flags, in flags()
678 static void fwnode_pointer(struct kunit *kunittest) in fwnode_pointer() argument
692 kunit_skip(kunittest, "cannot register softnodes; rval %d\n", rval); in fwnode_pointer()
704 static void fourcc_pointer(struct kunit *kunittest) in fourcc_pointer() argument
722 errptr(struct kunit *kunittest) in errptr() argument
728 test_hashed(kunittest, "%pe", PTR); in errptr()