/kernel/ |
D | sysctl-test.c | 19 static void sysctl_test_api_dointvec_null_tbl_data(struct kunit *test) in sysctl_test_api_dointvec_null_tbl_data() argument 39 void __user *buffer = (void __user *)kunit_kzalloc(test, sizeof(int), in sysctl_test_api_dointvec_null_tbl_data() 49 KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&null_data_table, in sysctl_test_api_dointvec_null_tbl_data() 52 KUNIT_EXPECT_EQ(test, 0, len); in sysctl_test_api_dointvec_null_tbl_data() 58 KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&null_data_table, in sysctl_test_api_dointvec_null_tbl_data() 61 KUNIT_EXPECT_EQ(test, 0, len); in sysctl_test_api_dointvec_null_tbl_data() 69 static void sysctl_test_api_dointvec_table_maxlen_unset(struct kunit *test) in sysctl_test_api_dointvec_table_maxlen_unset() argument 85 void __user *buffer = (void __user *)kunit_kzalloc(test, sizeof(int), in sysctl_test_api_dointvec_table_maxlen_unset() 95 KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&data_maxlen_unset_table, in sysctl_test_api_dointvec_table_maxlen_unset() 98 KUNIT_EXPECT_EQ(test, 0, len); in sysctl_test_api_dointvec_table_maxlen_unset() [all …]
|
D | resource_kunit.c | 83 static void resource_do_test(struct kunit *test, bool ret, struct resource *r, in resource_do_test() argument 87 KUNIT_EXPECT_EQ_MSG(test, ret, exp_ret, "Resources %pR %pR", r1, r2); in resource_do_test() 88 KUNIT_EXPECT_EQ_MSG(test, r->start, exp_r->start, "Start elements are not equal"); in resource_do_test() 89 KUNIT_EXPECT_EQ_MSG(test, r->end, exp_r->end, "End elements are not equal"); in resource_do_test() 92 static void resource_do_union_test(struct kunit *test, struct result *r) in resource_do_union_test() argument 99 resource_do_test(test, ret, &result, r->ret, &r->r, r->r1, r->r2); in resource_do_union_test() 103 resource_do_test(test, ret, &result, r->ret, &r->r, r->r2, r->r1); in resource_do_union_test() 106 static void resource_test_union(struct kunit *test) in resource_test_union() argument 112 resource_do_union_test(test, &r[i]); in resource_test_union() 116 static void resource_do_intersection_test(struct kunit *test, struct result *r) in resource_do_intersection_test() argument [all …]
|
D | module.c | 744 .test = modinfo_##field##_exists, \ 1772 if (!attr->test || attr->test(mod)) { in module_add_modinfo_attrs()
|
/kernel/kcsan/ |
D | kcsan_test.c | 434 static void test_basic(struct kunit *test) in test_basic() argument 456 KUNIT_EXPECT_TRUE(test, match_expect); in test_basic() 457 KUNIT_EXPECT_FALSE(test, match_never); in test_basic() 465 static void test_concurrent_races(struct kunit *test) in test_concurrent_races() argument 488 KUNIT_EXPECT_TRUE(test, match_expect); /* Sanity check matches exist. */ in test_concurrent_races() 489 KUNIT_EXPECT_FALSE(test, match_never); in test_concurrent_races() 494 static void test_novalue_change(struct kunit *test) in test_novalue_change() argument 509 KUNIT_EXPECT_FALSE(test, match_expect); in test_novalue_change() 511 KUNIT_EXPECT_TRUE(test, match_expect); in test_novalue_change() 519 static void test_novalue_change_exception(struct kunit *test) in test_novalue_change_exception() argument [all …]
|
/kernel/time/ |
D | time_test.c | 53 static void time64_to_tm_test_date_range(struct kunit *test) in time64_to_tm_test_date_range() argument 79 KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG); in time64_to_tm_test_date_range() 80 KUNIT_ASSERT_EQ_MSG(test, month - 1, result.tm_mon, FAIL_MSG); in time64_to_tm_test_date_range() 81 KUNIT_ASSERT_EQ_MSG(test, mdday, result.tm_mday, FAIL_MSG); in time64_to_tm_test_date_range() 82 KUNIT_ASSERT_EQ_MSG(test, yday, result.tm_yday, FAIL_MSG); in time64_to_tm_test_date_range()
|
D | Kconfig | 68 tristate "KUnit test for kernel/time functions" if !KUNIT_ALL_TESTS 72 Enable this option to test RTC library functions. 156 Without the full dynticks, there is no way to test the support
|
D | timekeeping.c | 1169 static bool cycle_between(u64 before, u64 test, u64 after) in cycle_between() argument 1171 if (test > before && test < after) in cycle_between() 1173 if (test < before && before > after) in cycle_between()
|
/kernel/trace/ |
D | trace_events_trigger.c | 559 struct event_trigger_data *test; in register_trigger() local 564 list_for_each_entry(test, &file->triggers, list) { in register_trigger() 565 if (test->cmd_ops->trigger_type == data->cmd_ops->trigger_type) { in register_trigger() 603 struct event_trigger_data *test, in unregister_trigger() argument 612 if (data->cmd_ops->trigger_type == test->cmd_ops->trigger_type) { in unregister_trigger() 844 bool is_named_trigger(struct event_trigger_data *test) in is_named_trigger() argument 849 if (test == data) in is_named_trigger() 888 struct event_trigger_data *test; in __pause_named_trigger() local 890 list_for_each_entry(test, &named_triggers, named_list) { in __pause_named_trigger() 891 if (strcmp(test->name, data->name) == 0) { in __pause_named_trigger() [all …]
|
D | trace_events_hist.c | 1066 struct event_trigger_data *test; in find_var() local 1075 list_for_each_entry(test, &file->triggers, list) { in find_var() 1076 if (test->cmd_ops->trigger_type == ETT_EVENT_HIST) { in find_var() 1077 test_data = test->private_data; in find_var() 1122 struct event_trigger_data *test; in find_file_var() local 1127 list_for_each_entry(test, &file->triggers, list) { in find_file_var() 1128 if (test->cmd_ops->trigger_type == ETT_EVENT_HIST) { in find_file_var() 1129 test_data = test->private_data; in find_file_var() 2742 struct event_trigger_data *test; in find_trigger_filter() local 2746 list_for_each_entry(test, &file->triggers, list) { in find_trigger_filter() [all …]
|
D | Kconfig | 497 into the C conditionals to test which path a branch takes. 794 This option creates a test to stress the ring buffer and benchmark it. 889 bool "Perform a startup test on ftrace" 903 This option performs a test on all trace events in the system. 917 TBD - enable a way to actually call the syscalls as we test their 921 bool "Ring buffer startup self test" 924 Run a simple self test on the ring buffer on boot up. Late in the 925 kernel boot sequence, the test will start that kicks off 929 to the ring buffer, to test/stress the nesting ability. 933 The test runs for 10 seconds. This will slow your boot time [all …]
|
D | trace_events_filter_test.h | 3 #define TRACE_SYSTEM test
|
D | trace.h | 1593 struct event_trigger_data *test, 1605 extern bool is_named_trigger(struct event_trigger_data *test);
|
/kernel/bpf/ |
D | syscall.c | 3324 #define BPF_PROG_TEST_RUN_LAST_FIELD test.cpu 3335 if ((attr->test.ctx_size_in && !attr->test.ctx_in) || in bpf_prog_test_run() 3336 (!attr->test.ctx_size_in && attr->test.ctx_in)) in bpf_prog_test_run() 3339 if ((attr->test.ctx_size_out && !attr->test.ctx_out) || in bpf_prog_test_run() 3340 (!attr->test.ctx_size_out && attr->test.ctx_out)) in bpf_prog_test_run() 3343 prog = bpf_prog_get(attr->test.prog_fd); in bpf_prog_test_run()
|
/kernel/sched/ |
D | rt.c | 1512 bool test; in select_task_rq_rt() local 1566 test = (curr && (may_not_preempt || in select_task_rq_rt() 1579 if (test || !rt_task_fits_capacity(p, cpu)) { in select_task_rq_rt() 1586 if (!test && target != -1 && !rt_task_fits_capacity(p, target)) in select_task_rq_rt()
|
/kernel/rcu/ |
D | Kconfig | 132 itself, small RCU_FANOUT values allow you to test large-system
|
/kernel/power/ |
D | Kconfig | 202 linked, ensuring that it's available when this test runs.
|