| /lib/ |
| D | list-test.c | 18 static void list_test_list_init(struct kunit *test) in list_test_list_init() 47 static void list_test_list_add(struct kunit *test) in list_test_list_add() 61 static void list_test_list_add_tail(struct kunit *test) in list_test_list_add_tail() 75 static void list_test_list_del(struct kunit *test) in list_test_list_del() 91 static void list_test_list_replace(struct kunit *test) in list_test_list_replace() 109 static void list_test_list_replace_init(struct kunit *test) in list_test_list_replace_init() 130 static void list_test_list_swap(struct kunit *test) in list_test_list_swap() 152 static void list_test_list_del_init(struct kunit *test) in list_test_list_del_init() 169 static void list_test_list_del_init_careful(struct kunit *test) in list_test_list_del_init_careful() 189 static void list_test_list_move(struct kunit *test) in list_test_list_move() [all …]
|
| D | cpumask_kunit.c | 16 #define EXPECT_FOR_EACH_CPU_EQ(test, mask) \ argument 26 #define EXPECT_FOR_EACH_CPU_OP_EQ(test, op, mask1, mask2) \ argument 39 #define EXPECT_FOR_EACH_CPU_WRAP_EQ(test, mask) \ argument 49 #define EXPECT_FOR_EACH_CPU_BUILTIN_EQ(test, name) \ argument 62 static void test_cpumask_weight(struct kunit *test) in test_cpumask_weight() 73 static void test_cpumask_first(struct kunit *test) in test_cpumask_first() 83 static void test_cpumask_last(struct kunit *test) in test_cpumask_last() 91 static void test_cpumask_next(struct kunit *test) in test_cpumask_next() 103 static void test_cpumask_iterators(struct kunit *test) in test_cpumask_iterators() 117 static void test_cpumask_iterators_builtin(struct kunit *test) in test_cpumask_iterators_builtin() [all …]
|
| D | string_kunit.c | 16 #define STRCMP_TEST_EXPECT_EQUAL(test, fn, ...) KUNIT_EXPECT_EQ(test, fn(__VA_ARGS__), 0) argument 17 #define STRCMP_TEST_EXPECT_LOWER(test, fn, ...) KUNIT_EXPECT_LT(test, fn(__VA_ARGS__), 0) argument 18 #define STRCMP_TEST_EXPECT_GREATER(test, fn, ...) KUNIT_EXPECT_GT(test, fn(__VA_ARGS__), 0) argument 20 static void string_test_memset16(struct kunit *test) in string_test_memset16() 49 static void string_test_memset32(struct kunit *test) in string_test_memset32() 78 static void string_test_memset64(struct kunit *test) in string_test_memset64() 107 static void string_test_strchr(struct kunit *test) in string_test_strchr() 130 static void string_test_strnchr(struct kunit *test) in string_test_strnchr() 163 static void string_test_strspn(struct kunit *test) in string_test_strspn() 199 static void string_test_strcmp(struct kunit *test) in string_test_strcmp() [all …]
|
| D | slub_kunit.c | 29 static void test_clobber_zone(struct kunit *test) in test_clobber_zone() 47 static void test_next_pointer(struct kunit *test) in test_next_pointer() 92 static void test_first_word(struct kunit *test) in test_first_word() 107 static void test_clobber_50th_byte(struct kunit *test) in test_clobber_50th_byte() 123 static void test_clobber_redzone_free(struct kunit *test) in test_clobber_redzone_free() 140 static void test_kmalloc_redzone_access(struct kunit *test) in test_kmalloc_redzone_access() 165 static void test_kfree_rcu(struct kunit *test) in test_kfree_rcu() 184 static void test_leak_destroy(struct kunit *test) in test_leak_destroy() 195 static int test_init(struct kunit *test) in test_init()
|
| D | test_bits.c | 10 static void genmask_test(struct kunit *test) in genmask_test() 27 static void genmask_ull_test(struct kunit *test) in genmask_ull_test() 42 static void genmask_u128_test(struct kunit *test) in genmask_u128_test() 72 static void genmask_input_check_test(struct kunit *test) in genmask_input_check_test()
|
| D | hashtable_test.c | 19 static void hashtable_test_hash_init(struct kunit *test) in hashtable_test_hash_init() 34 static void hashtable_test_hash_empty(struct kunit *test) in hashtable_test_hash_empty() 49 static void hashtable_test_hash_hashed(struct kunit *test) in hashtable_test_hash_hashed() 65 static void hashtable_test_hash_add(struct kunit *test) in hashtable_test_hash_add() 95 static void hashtable_test_hash_del(struct kunit *test) in hashtable_test_hash_del() 123 static void hashtable_test_hash_for_each(struct kunit *test) in hashtable_test_hash_for_each() 152 static void hashtable_test_hash_for_each_safe(struct kunit *test) in hashtable_test_hash_for_each_safe() 185 static void hashtable_test_hash_for_each_possible(struct kunit *test) in hashtable_test_hash_for_each_possible() 239 static void hashtable_test_hash_for_each_possible_safe(struct kunit *test) in hashtable_test_hash_for_each_possible_safe()
|
| D | fortify_kunit.c | 84 static void fortify_test_known_sizes(struct kunit *test) in fortify_test_known_sizes() 117 static void fortify_test_control_flow_split(struct kunit *test) in fortify_test_control_flow_split() 122 #define KUNIT_EXPECT_BOS(test, p, expected, name) \ argument 128 #define KUNIT_EXPECT_BDOS(test, p, expected, name) \ argument 132 #define KUNIT_EXPECT_BDOS(test, p, expected, name) \ argument 380 static void fortify_test_realloc_size(struct kunit *test) in fortify_test_realloc_size() 400 static void fortify_test_strlen(struct kunit *test) in fortify_test_strlen() 423 static void fortify_test_strnlen(struct kunit *test) in fortify_test_strnlen() 461 static void fortify_test_strcpy(struct kunit *test) in fortify_test_strcpy() 519 static void fortify_test_strncpy(struct kunit *test) in fortify_test_strncpy() [all …]
|
| D | cmdline_kunit.c | 41 static void cmdline_do_one_test(struct kunit *test, const char *in, int rc, int offset) in cmdline_do_one_test() 54 static void cmdline_test_noint(struct kunit *test) in cmdline_test_noint() 69 static void cmdline_test_lead_int(struct kunit *test) in cmdline_test_lead_int() 86 static void cmdline_test_tail_int(struct kunit *test) in cmdline_test_tail_int() 107 static void cmdline_do_one_range_test(struct kunit *test, const char *in, in cmdline_do_one_range_test() 130 static void cmdline_test_range(struct kunit *test) in cmdline_test_range()
|
| D | memcpy_kunit.c | 50 static void memcpy_test(struct kunit *test) in memcpy_test() 110 static void memmove_test(struct kunit *test) in memmove_test() 207 static void memset_test(struct kunit *test) in memset_test() 299 static void set_random_nonzero(struct kunit *test, u8 *byte) in set_random_nonzero() 310 static void init_large(struct kunit *test) in init_large() 327 static void copy_large_test(struct kunit *test, bool use_memmove) in copy_large_test() 366 static void memcpy_large_test(struct kunit *test) in memcpy_large_test() 371 static void memmove_large_test(struct kunit *test) in memmove_large_test() 395 static void inner_loop(struct kunit *test, int bytes, int d_off, int s_off) in inner_loop() 458 static void memmove_overlap_test(struct kunit *test) in memmove_overlap_test()
|
| D | test_fprobe.c | 99 static void test_fprobe_entry(struct kunit *test) in test_fprobe_entry() 126 static void test_fprobe(struct kunit *test) in test_fprobe() 151 static void test_fprobe_syms(struct kunit *test) in test_fprobe_syms() 178 static void test_fprobe_data(struct kunit *test) in test_fprobe_data() 195 static void test_fprobe_nest(struct kunit *test) in test_fprobe_nest() 213 static void test_fprobe_skip(struct kunit *test) in test_fprobe_skip() 245 static int fprobe_test_init(struct kunit *test) in fprobe_test_init()
|
| D | test_kprobes.c | 61 static void test_kprobe(struct kunit *test) in test_kprobe() 122 static void test_kprobes(struct kunit *test) in test_kprobes() 155 static void test_kprobe_missed(struct kunit *test) in test_kprobe_missed() 199 static void test_kretprobe(struct kunit *test) in test_kretprobe() 224 static void test_kretprobes(struct kunit *test) in test_kretprobes() 288 static void test_stacktrace_on_kretprobe(struct kunit *test) in test_stacktrace_on_kretprobe() 349 static void test_stacktrace_on_nested_kretprobe(struct kunit *test) in test_stacktrace_on_nested_kretprobe() 368 static int kprobes_test_init(struct kunit *test) in kprobes_test_init()
|
| D | checksum_kunit.c | 469 static void assert_setup_correct(struct kunit *test) in assert_setup_correct() 479 static void test_csum_fixed_random_inputs(struct kunit *test) in test_csum_fixed_random_inputs() 505 static void test_csum_all_carry_inputs(struct kunit *test) in test_csum_all_carry_inputs() 545 static void test_csum_no_carry_inputs(struct kunit *test) in test_csum_no_carry_inputs() 575 static void test_ip_fast_csum(struct kunit *test) in test_ip_fast_csum() 592 static void test_csum_ipv6_magic(struct kunit *test) in test_csum_ipv6_magic()
|
| D | kunit_iov_iter.c | 48 static void *__init iov_kunit_create_buffer(struct kunit *test, in iov_kunit_create_buffer() 76 static void __init iov_kunit_load_kvec(struct kunit *test, in iov_kunit_load_kvec() 102 static void __init iov_kunit_copy_to_kvec(struct kunit *test) in iov_kunit_copy_to_kvec() 152 static void __init iov_kunit_copy_from_kvec(struct kunit *test) in iov_kunit_copy_from_kvec() 220 static void __init iov_kunit_load_bvec(struct kunit *test, in iov_kunit_load_bvec() 261 static void __init iov_kunit_copy_to_bvec(struct kunit *test) in iov_kunit_copy_to_bvec() 315 static void __init iov_kunit_copy_from_bvec(struct kunit *test) in iov_kunit_copy_from_bvec() 382 static void __init iov_kunit_load_folioq(struct kunit *test, in iov_kunit_load_folioq() 405 static struct folio_queue *iov_kunit_create_folioq(struct kunit *test) in iov_kunit_create_folioq() 419 static void __init iov_kunit_copy_to_folioq(struct kunit *test) in iov_kunit_copy_to_folioq() [all …]
|
| D | test_objpool.c | 64 struct ot_test *test; /* test parameters */ member 85 static void *ot_kzalloc(struct ot_test *test, long size) in ot_kzalloc() 94 static void ot_kfree(struct ot_test *test, void *ptr, long size) in ot_kfree() 102 static void ot_mem_report(struct ot_test *test) in ot_mem_report() 128 struct ot_test *test; /* test parameters */ member 159 struct ot_test *test = item->test; in ot_hrtimer_handler() local 199 struct ot_test *test, in ot_init_cpu_item() 220 struct ot_test *test = item->test; in ot_thread_worker() local 242 static void ot_perf_report(struct ot_test *test, u64 duration) in ot_perf_report() 285 static struct ot_context *ot_init_sync_m0(struct ot_test *test) in ot_init_sync_m0() [all …]
|
| D | test_hash.c | 72 test_int__hash_32(struct kunit *test, struct test_hash_params *params) in test_int__hash_32() 85 test_int_hash_64(struct kunit *test, struct test_hash_params *params, u32 const *m, int *k) in test_int_hash_64() 110 test_int_hash(struct kunit *test, unsigned long long h64, u32 hash_or[2][33]) in test_int_hash() 144 static void test_string_or(struct kunit *test) in test_string_or() 169 static void test_hash_or(struct kunit *test) in test_hash_or()
|
| /lib/kunit/ |
| D | kunit-test.c | 25 struct kunit *test = data; in kunit_test_successful_try() local 33 struct kunit *test = data; in kunit_test_no_catch() local 38 static void kunit_test_try_catch_successful_try_no_catch(struct kunit *test) in kunit_test_try_catch_successful_try_no_catch() 54 struct kunit *test = data; in kunit_test_unsuccessful_try() local 64 struct kunit *test = data; in kunit_test_catch() local 70 static void kunit_test_try_catch_unsuccessful_try_does_catch(struct kunit *test) in kunit_test_try_catch_unsuccessful_try_does_catch() 84 static int kunit_try_catch_test_init(struct kunit *test) in kunit_try_catch_test_init() 116 struct kunit *test = data; in kunit_test_null_dereference() local 124 static void kunit_test_fault_null_dereference(struct kunit *test) in kunit_test_fault_null_dereference() 159 struct kunit test; member [all …]
|
| D | kunit-example-test.c | 22 static void example_simple_test(struct kunit *test) in example_simple_test() 37 static int example_test_init(struct kunit *test) in example_test_init() 48 static void example_test_exit(struct kunit *test) in example_test_exit() 78 static void example_skip_test(struct kunit *test) in example_skip_test() 93 static void example_mark_skipped_test(struct kunit *test) in example_mark_skipped_test() 108 static void example_all_expect_macros_test(struct kunit *test) in example_all_expect_macros_test() 184 static void example_static_stub_test(struct kunit *test) in example_static_stub_test() 208 static void example_static_stub_using_fn_ptr_test(struct kunit *test) in example_static_stub_using_fn_ptr_test() 243 static void example_params_test(struct kunit *test) in example_params_test() 261 static void example_priv_test(struct kunit *test) in example_priv_test() [all …]
|
| D | assert_test.c | 11 #define ASSERT_TEST_EXPECT_CONTAIN(test, str, substr) KUNIT_EXPECT_TRUE(test, strstr(str, substr)) argument 12 #define ASSERT_TEST_EXPECT_NCONTAIN(test, str, substr) KUNIT_EXPECT_FALSE(test, strstr(str, substr)) argument 14 static void kunit_test_is_literal(struct kunit *test) in kunit_test_is_literal() 26 static void kunit_test_is_str_literal(struct kunit *test) in kunit_test_is_str_literal() 41 static char *get_str_from_stream(struct kunit *test, struct string_stream *stream) in get_str_from_stream() 51 static void kunit_test_assert_prologue(struct kunit *test) in kunit_test_assert_prologue() 83 static void verify_assert_print_msg(struct kunit *test, in verify_assert_print_msg() 99 static void kunit_test_assert_print_msg(struct kunit *test) in kunit_test_assert_print_msg() 118 static void validate_assert(assert_format_t format_func, struct kunit *test, in validate_assert() 137 static void kunit_test_unary_assert_format(struct kunit *test) in kunit_test_unary_assert_format() [all …]
|
| D | string-stream-test.c | 30 static char *get_concatenated_string(struct kunit *test, struct string_stream *stream) in get_concatenated_string() 41 static void string_stream_managed_init_test(struct kunit *test) in string_stream_managed_init_test() 57 static void string_stream_unmanaged_init_test(struct kunit *test) in string_stream_unmanaged_init_test() 97 static void string_stream_managed_free_test(struct kunit *test) in string_stream_managed_free_test() 120 static void string_stream_resource_free_test(struct kunit *test) in string_stream_resource_free_test() 163 static void string_stream_line_add_test(struct kunit *test) in string_stream_line_add_test() 216 static void string_stream_variable_length_line_test(struct kunit *test) in string_stream_variable_length_line_test() 272 static void string_stream_append_test(struct kunit *test) in string_stream_append_test() 340 static void string_stream_append_auto_newline_test(struct kunit *test) in string_stream_append_auto_newline_test() 379 static void string_stream_append_empty_string_test(struct kunit *test) in string_stream_append_empty_string_test() [all …]
|
| D | executor_test.c | 17 static void dummy_test(struct kunit *test) {} in dummy_test() 26 static void parse_filter_test(struct kunit *test) in parse_filter_test() 43 static void filter_suites_test(struct kunit *test) in filter_suites_test() 69 static void filter_suites_test_glob_test(struct kunit *test) in filter_suites_test_glob_test() 98 static void filter_suites_to_empty_test(struct kunit *test) in filter_suites_to_empty_test() 118 static void parse_filter_attr_test(struct kunit *test) in parse_filter_attr_test() 150 static void filter_attr_test(struct kunit *test) in filter_attr_test() 188 static void filter_attr_empty_test(struct kunit *test) in filter_attr_empty_test() 209 static void filter_attr_skip_test(struct kunit *test) in filter_attr_skip_test() 268 static void free_suite_set_at_end(struct kunit *test, const void *to_free) in free_suite_set_at_end() [all …]
|
| D | resource.c | 19 int __kunit_add_resource(struct kunit *test, in __kunit_add_resource() 48 void kunit_remove_resource(struct kunit *test, struct kunit_resource *res) in kunit_remove_resource() 63 int kunit_destroy_resource(struct kunit *test, kunit_resource_match_t match, in kunit_destroy_resource() 95 int kunit_add_action(struct kunit *test, void (*action)(void *), void *ctx) in kunit_add_action() 116 int kunit_add_action_or_reset(struct kunit *test, void (*action)(void *), in kunit_add_action_or_reset() 127 static bool __kunit_action_match(struct kunit *test, in __kunit_action_match() 141 void kunit_remove_action(struct kunit *test, in kunit_remove_action() 161 void kunit_release_action(struct kunit *test, in kunit_release_action()
|
| D | test.c | 101 static void kunit_print_test_stats(struct kunit *test, in kunit_print_test_stats() 168 static void kunit_print_ok_not_ok(struct kunit *test, in kunit_print_ok_not_ok() 251 static void kunit_print_string_stream(struct kunit *test, in kunit_print_string_stream() 274 static void kunit_fail(struct kunit *test, const struct kunit_loc *loc, in kunit_fail() 299 void __noreturn __kunit_abort(struct kunit *test) in __kunit_abort() 313 void __kunit_do_failed_assertion(struct kunit *test, in __kunit_do_failed_assertion() 333 void kunit_init_test(struct kunit *test, const char *name, struct string_stream *log) in kunit_init_test() 357 static void kunit_run_case_check_speed(struct kunit *test, in kunit_run_case_check_speed() 379 static void kunit_run_case_internal(struct kunit *test, in kunit_run_case_internal() 405 static void kunit_case_internal_cleanup(struct kunit *test) in kunit_case_internal_cleanup() [all …]
|
| D | platform-test.c | 14 static void kunit_platform_device_alloc_test(struct kunit *test) in kunit_platform_device_alloc_test() 24 static void kunit_platform_device_add_test(struct kunit *test) in kunit_platform_device_add_test() 43 static void kunit_platform_device_add_twice_fails_test(struct kunit *test) in kunit_platform_device_add_twice_fails_test() 67 static void kunit_platform_device_add_cleans_up(struct kunit *test) in kunit_platform_device_add_cleans_up() 146 static void kunit_platform_driver_register_test(struct kunit *test) in kunit_platform_driver_register_test() 175 …void kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed(struct kunit *test) in kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed()
|
| D | static_stub.c | 26 static bool __kunit_static_stub_resource_match(struct kunit *test, in __kunit_static_stub_resource_match() 41 void *__kunit_get_static_stub_address_impl(struct kunit *test, void *real_fn_addr) in __kunit_get_static_stub_address_impl() 60 void kunit_deactivate_static_stub(struct kunit *test, void *real_fn_addr) in kunit_deactivate_static_stub() 87 void __kunit_activate_static_stub(struct kunit *test, in __kunit_activate_static_stub()
|
| D | device.c | 82 struct device_driver *kunit_driver_create(struct kunit *test, const char *name) in kunit_driver_create() 108 static struct kunit_device *kunit_device_register_internal(struct kunit *test, in kunit_device_register_internal() 149 struct device *kunit_device_register_with_driver(struct kunit *test, in kunit_device_register_with_driver() 166 struct device *kunit_device_register(struct kunit *test, const char *name) in kunit_device_register() 190 void kunit_device_unregister(struct kunit *test, struct device *dev) in kunit_device_unregister()
|