Lines Matching refs:fn
26 _test(struct kunit *test, const char *file, const int line, check_fn fn, const void *check_data, in _test() argument
41 (*fn)(test, file, line, check_data, string, fmt, n_args, ap); in _test()
179 #define test_one_number(T, gen_fmt, scan_fmt, val, fn) \ argument
185 _test(test, __FILE__, __LINE__, fn, &expect_val, test_buffer, "%" scan_fmt, 1, &result);\
188 #define simple_numbers_loop(T, gen_fmt, scan_fmt, fn) \ argument
195 numbers[i], fn); \
199 -numbers[i], fn); \
330 #define test_array_8(fn, check_data, string, fmt, arr) \ argument
333 _test(test, __FILE__, __LINE__, fn, check_data, string, fmt, 8, \
338 #define numbers_list_8(T, gen_fmt, field_sep, scan_fmt, fn) \ argument
355 test_array_8(fn, expect, test_buffer, fmt_buffer, result); \
358 #define numbers_list_fix_width(T, gen_fmt, field_sep, width, scan_fmt, fn) \ argument
363 numbers_list_8(T, gen_fmt, field_sep, full_fmt, fn); \
366 #define numbers_list_val_width(T, gen_fmt, field_sep, scan_fmt, fn) \ argument
384 test_array_8(fn, expect, test_buffer, fmt_buffer, result); \
606 #define test_number_prefix(T, str, scan_fmt, expect0, expect1, n_args, fn) \ argument
611 _test(test, __FILE__, __LINE__, fn, &expect, str, scan_fmt, n_args, &result[0], &result[1]);\
682 #define _test_simple_strtoxx(T, fn, gen_fmt, expect, base) \ argument
689 got = (fn)(test_buffer, &endp, base); \
691 KUNIT_FAIL(test, #fn "(\"%s\", %d): got " gen_fmt " expected " gen_fmt, \
694 KUNIT_FAIL(test, #fn "(\"%s\", %d) startp=0x%px got endp=0x%px expected 0x%px", \
700 #define test_simple_strtoxx(T, fn, gen_fmt, base) \ argument
705 _test_simple_strtoxx(T, fn, gen_fmt, (T)numbers[i], base); \
708 _test_simple_strtoxx(T, fn, gen_fmt, \