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()
274 #define test_hashed(kunittest, fmt, p) \ argument
277 plain_hash_to_buffer(kunittest, p, buf, PLAIN_BUF_SIZE); \
285 null_pointer(struct kunit *kunittest) in null_pointer() argument
296 error_pointer(struct kunit *kunittest) in error_pointer() argument
306 invalid_pointer(struct kunit *kunittest) in invalid_pointer() argument
308 test_hashed(kunittest, "%p", PTR_INVALID); in invalid_pointer()
314 symbol_ptr(struct kunit *kunittest) in symbol_ptr() argument
319 kernel_ptr(struct kunit *kunittest) in kernel_ptr() argument
325 struct_resource(struct kunit *kunittest) in struct_resource() argument
374 struct_range(struct kunit *kunittest) in struct_range() argument
390 addr(struct kunit *kunittest) in addr() argument
395 escaped_str(struct kunit *kunittest) in escaped_str() argument
400 hex_string(struct kunit *kunittest) in hex_string() argument
411 mac(struct kunit *kunittest) in mac() argument
423 ip4(struct kunit *kunittest) in ip4() argument
438 ip6(struct kunit *kunittest) in ip6() argument
443 uuid(struct kunit *kunittest) in uuid() argument
470 dentry(struct kunit *kunittest) in dentry() argument
491 struct_va_format(struct kunit *kunittest) in struct_va_format() argument
496 time_and_date(struct kunit *kunittest) in time_and_date() argument
534 struct_clk(struct kunit *kunittest) in struct_clk() argument
539 large_bitmap(struct kunit *kunittest) in large_bitmap() argument
553 bitmap(struct kunit *kunittest) in bitmap() argument
572 large_bitmap(kunittest); in bitmap()
576 netdev_features(struct kunit *kunittest) in netdev_features() argument
602 page_flags_test(struct kunit *kunittest, int section, int node, int zone, in page_flags_test() argument
640 flags(struct kunit *kunittest) in flags() argument
646 cmp_buffer = kunit_kmalloc(kunittest, BUF_SIZE, GFP_KERNEL); in flags()
647 KUNIT_ASSERT_NOT_NULL(kunittest, cmp_buffer); in flags()
650 page_flags_test(kunittest, 0, 0, 0, 0, 0, flags, "", cmp_buffer); in flags()
653 page_flags_test(kunittest, 0, 0, 0, 0, 0, flags, "", cmp_buffer); in flags()
657 page_flags_test(kunittest, 1, 1, 1, 0x1fffff, 1, flags, in flags()
684 static void fwnode_pointer(struct kunit *kunittest) in fwnode_pointer() argument
698 kunit_skip(kunittest, "cannot register softnodes; rval %d\n", rval); in fwnode_pointer()
715 static void fourcc_pointer_test(struct kunit *kunittest, const struct fourcc_struct *fc, in fourcc_pointer_test() argument
724 static void fourcc_pointer(struct kunit *kunittest) in fourcc_pointer() argument
745 fourcc_pointer_test(kunittest, try_cc, ARRAY_SIZE(try_cc), "%p4cc"); in fourcc_pointer()
746 fourcc_pointer_test(kunittest, try_ch, ARRAY_SIZE(try_ch), "%p4ch"); in fourcc_pointer()
747 fourcc_pointer_test(kunittest, try_chR, ARRAY_SIZE(try_chR), "%p4chR"); in fourcc_pointer()
748 fourcc_pointer_test(kunittest, try_cl, ARRAY_SIZE(try_cl), "%p4cl"); in fourcc_pointer()
749 fourcc_pointer_test(kunittest, try_cb, ARRAY_SIZE(try_cb), "%p4cb"); in fourcc_pointer()
753 errptr(struct kunit *kunittest) in errptr() argument
759 test_hashed(kunittest, "%pe", PTR); in errptr()