Home
last modified time | relevance | path

Searched refs:test (Results 1 – 16 of 16) sorted by relevance

/kernel/
Dsysctl-test.c19 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 …]
Dresource_kunit.c83 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 …]
Dmodule.c744 .test = modinfo_##field##_exists, \
1772 if (!attr->test || attr->test(mod)) { in module_add_modinfo_attrs()
/kernel/kcsan/
Dkcsan_test.c434 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/
Dtime_test.c53 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()
DKconfig68 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
Dtimekeeping.c1169 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/
Dtrace_events_trigger.c559 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 …]
Dtrace_events_hist.c1066 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 …]
DKconfig497 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 …]
Dtrace_events_filter_test.h3 #define TRACE_SYSTEM test
Dtrace.h1593 struct event_trigger_data *test,
1605 extern bool is_named_trigger(struct event_trigger_data *test);
/kernel/bpf/
Dsyscall.c3324 #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/
Drt.c1512 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/
DKconfig132 itself, small RCU_FANOUT values allow you to test large-system
/kernel/power/
DKconfig202 linked, ensuring that it's available when this test runs.