Searched refs:test (Results 51 - 75 of 680) sorted by relevance

1234567891011>>

/linux-master/drivers/clk/
H A Dclk-fractional-divider_test.c3 * Kunit test for clock fractional divider
6 #include <kunit/test.h>
16 static void clk_fd_test_approximation_max_denominator(struct kunit *test) argument
21 fd = kunit_kzalloc(test, sizeof(*fd), GFP_KERNEL);
22 KUNIT_ASSERT_NOT_NULL(test, fd);
33 KUNIT_ASSERT_EQ(test, parent_rate, parent_rate_before);
35 KUNIT_EXPECT_EQ(test, m, 1);
36 KUNIT_EXPECT_EQ(test, n, max_n);
45 static void clk_fd_test_approximation_max_numerator(struct kunit *test) argument
50 fd = kunit_kzalloc(test, sizeo
74 clk_fd_test_approximation_max_denominator_zero_based(struct kunit *test) argument
104 clk_fd_test_approximation_max_numerator_zero_based(struct kunit *test) argument
[all...]
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_pool_test.c30 static int ttm_pool_test_init(struct kunit *test) argument
34 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL);
35 KUNIT_ASSERT_NOT_NULL(test, priv);
37 priv->devs = ttm_test_devices_basic(test);
38 test->priv = priv;
43 static void ttm_pool_test_fini(struct kunit *test) argument
45 struct ttm_pool_test_priv *priv = test->priv;
47 ttm_test_devices_put(test, priv->devs);
50 static struct ttm_tt *ttm_tt_kunit_init(struct kunit *test, argument
55 struct ttm_pool_test_priv *priv = test
73 ttm_pool_pre_populated(struct kunit *test, size_t size, enum ttm_caching caching) argument
134 ttm_pool_alloc_basic(struct kunit *test) argument
195 ttm_pool_alloc_basic_dma_addr(struct kunit *test) argument
238 ttm_pool_alloc_order_caching_match(struct kunit *test) argument
266 ttm_pool_alloc_caching_mismatch(struct kunit *test) argument
300 ttm_pool_alloc_order_mismatch(struct kunit *test) argument
334 ttm_pool_free_dma_alloc(struct kunit *test) argument
365 ttm_pool_free_no_dma_alloc(struct kunit *test) argument
396 ttm_pool_fini_basic(struct kunit *test) argument
[all...]
H A Dttm_device_test.c18 static void ttm_device_init_basic(struct kunit *test) argument
20 struct ttm_test_devices *priv = test->priv;
25 ttm_dev = kunit_kzalloc(test, sizeof(*ttm_dev), GFP_KERNEL);
26 KUNIT_ASSERT_NOT_NULL(test, ttm_dev);
29 KUNIT_ASSERT_EQ(test, err, 0);
31 KUNIT_EXPECT_PTR_EQ(test, ttm_dev->funcs, &ttm_dev_funcs);
32 KUNIT_ASSERT_NOT_NULL(test, ttm_dev->wq);
33 KUNIT_ASSERT_NOT_NULL(test, ttm_dev->man_drv[TTM_PL_SYSTEM]);
36 KUNIT_ASSERT_NOT_NULL(test, ttm_sys_man);
37 KUNIT_EXPECT_TRUE(test, ttm_sys_ma
47 ttm_device_init_multiple(struct kunit *test) argument
74 ttm_device_fini_basic(struct kunit *test) argument
97 ttm_device_init_no_vma_man(struct kunit *test) argument
153 ttm_device_init_pools(struct kunit *test) argument
[all...]
H A Dttm_kunit_helpers.h14 #include <kunit/test.h>
24 /* Building blocks for test-specific init functions */
29 struct ttm_buffer_object *ttm_bo_kunit_init(struct kunit *test,
32 struct ttm_place *ttm_place_kunit_init(struct kunit *test,
35 struct ttm_test_devices *ttm_test_devices_basic(struct kunit *test);
36 struct ttm_test_devices *ttm_test_devices_all(struct kunit *test);
38 void ttm_test_devices_put(struct kunit *test, struct ttm_test_devices *devs);
41 int ttm_test_devices_init(struct kunit *test);
42 void ttm_test_devices_fini(struct kunit *test);
H A Dttm_bo_test.c53 static void ttm_bo_reserve_optimistic_no_ticket(struct kunit *test) argument
55 const struct ttm_bo_test_case *params = test->param_value;
59 bo = ttm_bo_kunit_init(test, test->priv, BO_SIZE);
62 KUNIT_ASSERT_EQ(test, err, 0);
67 static void ttm_bo_reserve_locked_no_sleep(struct kunit *test) argument
74 bo = ttm_bo_kunit_init(test, test->priv, BO_SIZE);
82 KUNIT_ASSERT_EQ(test, err, -EBUSY);
85 static void ttm_bo_reserve_no_wait_ticket(struct kunit *test) argument
103 ttm_bo_reserve_double_resv(struct kunit *test) argument
133 ttm_bo_reserve_deadlock(struct kunit *test) argument
205 ttm_bo_reserve_interrupted(struct kunit *test) argument
231 ttm_bo_unreserve_basic(struct kunit *test) argument
274 ttm_bo_unreserve_pinned(struct kunit *test) argument
315 ttm_bo_unreserve_bulk(struct kunit *test) argument
368 ttm_bo_put_basic(struct kunit *test) argument
412 ttm_bo_put_shared_resv(struct kunit *test) argument
455 ttm_bo_pin_basic(struct kunit *test) argument
481 ttm_bo_pin_unpin_resource(struct kunit *test) argument
532 ttm_bo_multiple_pin_one_unpin(struct kunit *test) argument
[all...]
H A Dttm_resource_test.c26 static int ttm_resource_test_init(struct kunit *test) argument
30 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL);
31 KUNIT_ASSERT_NOT_NULL(test, priv);
33 priv->devs = ttm_test_devices_all(test);
34 KUNIT_ASSERT_NOT_NULL(test, priv->devs);
36 test->priv = priv;
41 static void ttm_resource_test_fini(struct kunit *test) argument
43 struct ttm_resource_test_priv *priv = test->priv;
45 ttm_test_devices_put(test, priv->devs);
48 static void ttm_init_test_mocks(struct kunit *test, argument
61 ttm_init_test_manager(struct kunit *test, struct ttm_resource_test_priv *priv, uint32_t mem_type) argument
107 ttm_resource_init_basic(struct kunit *test) argument
151 ttm_resource_init_pinned(struct kunit *test) argument
181 ttm_resource_fini_basic(struct kunit *test) argument
205 ttm_resource_manager_init_basic(struct kunit *test) argument
226 ttm_resource_manager_usage_basic(struct kunit *test) argument
252 ttm_resource_manager_set_used_basic(struct kunit *test) argument
264 ttm_sys_man_alloc_basic(struct kunit *test) argument
289 ttm_sys_man_free_basic(struct kunit *test) argument
[all...]
/linux-master/drivers/firewire/
H A Ddevice-attribute-test.c3 // device-attribute-test.c - An application of Kunit to test implementation for device attributes.
9 #include <kunit/test.h>
82 static void device_attr_simple_avc(struct kunit *test) argument
101 char *buf = kunit_kzalloc(test, PAGE_SIZE, GFP_KERNEL);
106 KUNIT_ASSERT_TRUE(test, is_fw_device(node_dev));
107 KUNIT_ASSERT_FALSE(test, is_fw_unit(node_dev));
108 KUNIT_ASSERT_PTR_EQ(test, fw_device(node_dev), &node);
110 KUNIT_ASSERT_FALSE(test, is_fw_device(unit0_dev));
111 KUNIT_ASSERT_TRUE(test, is_fw_uni
163 device_attr_legacy_avc(struct kunit *test) argument
[all...]
/linux-master/drivers/gpu/drm/xe/tests/
H A Dxe_lmtt_test.c6 #include <kunit/test.h>
23 static void test_ops(struct kunit *test) argument
25 const struct lmtt_ops_param *p = test->param_value;
29 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_root_pd_level);
30 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_num);
31 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_size);
32 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_shift);
33 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_index);
34 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_encode);
36 KUNIT_EXPECT_NE(test, op
[all...]
H A Dxe_guc_relay_test.c7 #include <kunit/test.h>
8 #include <kunit/test-bug.h>
25 static int relay_test_init(struct kunit *test) argument
35 test->priv = &fake;
36 xe_kunit_helper_xe_device_test_init(test);
38 xe = test->priv;
39 KUNIT_ASSERT_EQ(test, xe_sriov_init(xe), 0);
42 kunit_activate_static_stub(test, relay_get_totalvfs,
45 KUNIT_ASSERT_EQ(test, xe_guc_relay_init(relay), 0);
46 KUNIT_EXPECT_TRUE(test, relay_is_read
65 struct kunit *test = kunit_get_current_test(); local
78 struct kunit *test = kunit_get_current_test(); local
120 pf_rejects_guc2pf_too_short(struct kunit *test) argument
129 pf_rejects_guc2pf_too_long(struct kunit *test) argument
138 pf_rejects_guc2pf_no_payload(struct kunit *test) argument
147 pf_fails_no_payload(struct kunit *test) argument
155 pf_fails_bad_origin(struct kunit *test) argument
167 pf_fails_bad_type(struct kunit *test) argument
179 pf_txn_reports_error(struct kunit *test) argument
195 pf_txn_sends_pf2guc(struct kunit *test) argument
211 pf_sends_pf2guc(struct kunit *test) argument
226 struct kunit *test = kunit_get_current_test(); local
268 test_requires_relay_testloop(struct kunit *test) argument
279 pf_loopback_nop(struct kunit *test) argument
307 pf_loopback_echo(struct kunit *test) argument
340 pf_loopback_fail(struct kunit *test) argument
363 pf_loopback_busy(struct kunit *test) argument
388 pf_loopback_retry(struct kunit *test) argument
436 vf_rejects_guc2vf_too_short(struct kunit *test) argument
445 vf_rejects_guc2vf_too_long(struct kunit *test) argument
454 vf_rejects_guc2vf_no_payload(struct kunit *test) argument
476 xe_drops_guc2pf_if_not_ready(struct kunit *test) argument
486 xe_drops_guc2vf_if_not_ready(struct kunit *test) argument
496 xe_rejects_send_if_not_ready(struct kunit *test) argument
[all...]
/linux-master/drivers/fpga/tests/
H A Dfpga-bridge-test.c3 * KUnit test for the FPGA Bridge
10 #include <kunit/test.h>
45 * @test: KUnit test context object.
49 static struct bridge_ctx *register_test_bridge(struct kunit *test) argument
53 ctx = kunit_kzalloc(test, sizeof(*ctx), GFP_KERNEL);
54 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx);
57 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx->pdev);
61 KUNIT_ASSERT_FALSE(test, IS_ERR_OR_NULL(ctx->bridge));
72 static void fpga_bridge_test_get(struct kunit *test) argument
86 fpga_bridge_test_toggle(struct kunit *test) argument
101 fpga_bridge_test_get_put_list(struct kunit *test) argument
147 fpga_bridge_test_init(struct kunit *test) argument
154 fpga_bridge_test_exit(struct kunit *test) argument
[all...]
/linux-master/tools/perf/tests/
H A Dunit_number__scnprintf.c15 } test[] = { local
25 while (test[i].str) {
28 unit_number__scnprintf(buf, sizeof(buf), test[i].n);
31 test[i].n, test[i].str, buf);
33 if (strcmp(test[i].str, buf))
/linux-master/lib/
H A Dlist-test.c3 * KUnit test for the Kernel Linked-list structures.
8 #include <kunit/test.h>
18 static void list_test_list_init(struct kunit *test) argument
37 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list1));
38 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));
39 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list3));
40 KUNIT_EXPECT_TRUE(test, list_empty_careful(list4));
41 KUNIT_EXPECT_TRUE(test, list_empty_careful(list5));
47 static void list_test_list_add(struct kunit *test) argument
56 KUNIT_EXPECT_PTR_EQ(test, lis
61 list_test_list_add_tail(struct kunit *test) argument
75 list_test_list_del(struct kunit *test) argument
91 list_test_list_replace(struct kunit *test) argument
107 list_test_list_replace_init(struct kunit *test) argument
126 list_test_list_swap(struct kunit *test) argument
148 list_test_list_del_init(struct kunit *test) argument
165 list_test_list_del_init_careful(struct kunit *test) argument
185 list_test_list_move(struct kunit *test) argument
204 list_test_list_move_tail(struct kunit *test) argument
223 list_test_list_bulk_move_tail(struct kunit *test) argument
258 list_test_list_is_head(struct kunit *test) argument
276 list_test_list_is_first(struct kunit *test) argument
288 list_test_list_is_last(struct kunit *test) argument
300 list_test_list_empty(struct kunit *test) argument
312 list_test_list_empty_careful(struct kunit *test) argument
325 list_test_list_rotate_left(struct kunit *test) argument
342 list_test_list_rotate_to_front(struct kunit *test) argument
366 list_test_list_is_singular(struct kunit *test) argument
385 list_test_list_cut_position(struct kunit *test) argument
413 list_test_list_cut_before(struct kunit *test) argument
441 list_test_list_splice(struct kunit *test) argument
466 list_test_list_splice_tail(struct kunit *test) argument
491 list_test_list_splice_init(struct kunit *test) argument
518 list_test_list_splice_tail_init(struct kunit *test) argument
545 list_test_list_entry(struct kunit *test) argument
553 list_test_list_entry_is_head(struct kunit *test) argument
573 list_test_list_first_entry(struct kunit *test) argument
586 list_test_list_last_entry(struct kunit *test) argument
599 list_test_list_first_entry_or_null(struct kunit *test) argument
615 list_test_list_next_entry(struct kunit *test) argument
628 list_test_list_prev_entry(struct kunit *test) argument
641 list_test_list_for_each(struct kunit *test) argument
659 list_test_list_for_each_prev(struct kunit *test) argument
677 list_test_list_for_each_safe(struct kunit *test) argument
698 list_test_list_for_each_prev_safe(struct kunit *test) argument
718 list_test_list_for_each_entry(struct kunit *test) argument
739 list_test_list_for_each_entry_reverse(struct kunit *test) argument
813 hlist_test_init(struct kunit *test) argument
841 hlist_test_unhashed(struct kunit *test) argument
863 hlist_test_unhashed_lockless(struct kunit *test) argument
884 hlist_test_del(struct kunit *test) argument
900 hlist_test_del_init(struct kunit *test) argument
921 hlist_test_add(struct kunit *test) argument
945 hlist_test_fake(struct kunit *test) argument
960 hlist_test_is_singular_node(struct kunit *test) argument
976 hlist_test_empty(struct kunit *test) argument
990 hlist_test_move_list(struct kunit *test) argument
1006 hlist_test_entry(struct kunit *test) argument
1015 hlist_test_entry_safe(struct kunit *test) argument
1028 hlist_test_for_each(struct kunit *test) argument
1047 hlist_test_for_each_safe(struct kunit *test) argument
1067 hlist_test_for_each_entry(struct kunit *test) argument
1090 hlist_test_for_each_entry_continue(struct kunit *test) argument
1121 hlist_test_for_each_entry_from(struct kunit *test) argument
1149 hlist_test_for_each_entry_safe(struct kunit *test) argument
1225 klist_test_add_tail(struct kunit *test) argument
1253 klist_test_add_head(struct kunit *test) argument
1281 klist_test_add_behind(struct kunit *test) argument
1314 klist_test_add_before(struct kunit *test) argument
1350 klist_test_del_refcount_greater_than_zero(struct kunit *test) argument
1401 klist_test_del_refcount_zero(struct kunit *test) argument
1434 klist_test_remove(struct kunit *test) argument
1468 klist_test_node_attached(struct kunit *test) argument
[all...]
/linux-master/drivers/input/tests/
H A Dinput_test.c3 * KUnit test for the input core.
11 #include <kunit/test.h>
15 static int input_test_init(struct kunit *test) argument
21 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, input_dev);
34 KUNIT_ASSERT_FAILURE(test, "Register device failed: %d", ret);
37 test->priv = input_dev;
42 static void input_test_exit(struct kunit *test) argument
44 struct input_dev *input_dev = test->priv;
52 static void input_test_polling(struct kunit *test) argument
54 struct input_dev *input_dev = test
67 input_test_timestamp(struct kunit *test) argument
87 input_test_match_device_id(struct kunit *test) argument
133 input_test_grab(struct kunit *test) argument
[all...]
/linux-master/drivers/thunderbolt/
H A Dtest.c9 #include <kunit/test.h>
31 static void kunit_ida_init(struct kunit *test, struct ida *ida) argument
33 kunit_alloc_resource(test, __ida_init, __ida_destroy, GFP_KERNEL, ida);
36 static struct tb_switch *alloc_switch(struct kunit *test, u64 route, argument
43 sw = kunit_kzalloc(test, sizeof(*sw), GFP_KERNEL);
55 sw->ports = kunit_kzalloc(test, size, GFP_KERNEL);
64 kunit_ida_init(test, &sw->ports[i].in_hopids);
65 kunit_ida_init(test, &sw->ports[i].out_hopids);
72 static struct tb_switch *alloc_host(struct kunit *test) argument
76 sw = alloc_switch(test,
154 alloc_host_usb4(struct kunit *test) argument
173 alloc_host_br(struct kunit *test) argument
190 alloc_dev_default(struct kunit *test, struct tb_switch *parent, u64 route, bool bonded) argument
340 alloc_dev_with_dpin(struct kunit *test, struct tb_switch *parent, u64 route, bool bonded) argument
361 alloc_dev_without_dp(struct kunit *test, struct tb_switch *parent, u64 route, bool bonded) argument
402 alloc_dev_usb4(struct kunit *test, struct tb_switch *parent, u64 route, bool bonded) argument
423 tb_test_path_basic(struct kunit *test) argument
440 tb_test_path_not_connected_walk(struct kunit *test) argument
479 tb_test_path_single_hop_walk(struct kunit *test) argument
533 tb_test_path_daisy_chain_walk(struct kunit *test) argument
592 tb_test_path_simple_tree_walk(struct kunit *test) argument
655 tb_test_path_complex_tree_walk(struct kunit *test) argument
739 tb_test_path_max_length_walk(struct kunit *test) argument
842 tb_test_path_not_connected(struct kunit *test) argument
870 tb_test_path_not_bonded_lane0(struct kunit *test) argument
928 tb_test_path_not_bonded_lane1(struct kunit *test) argument
990 tb_test_path_not_bonded_lane1_chain(struct kunit *test) argument
1070 tb_test_path_not_bonded_lane1_chain_reverse(struct kunit *test) argument
1150 tb_test_path_mixed_chain(struct kunit *test) argument
1242 tb_test_path_mixed_chain_reverse(struct kunit *test) argument
1334 tb_test_tunnel_pcie(struct kunit *test) argument
1389 tb_test_tunnel_dp(struct kunit *test) argument
1427 tb_test_tunnel_dp_chain(struct kunit *test) argument
1473 tb_test_tunnel_dp_tree(struct kunit *test) argument
1523 tb_test_tunnel_dp_max_length(struct kunit *test) argument
1603 tb_test_tunnel_3dp(struct kunit *test) argument
1668 tb_test_tunnel_usb3(struct kunit *test) argument
1723 tb_test_tunnel_port_on_path(struct kunit *test) argument
1789 tb_test_tunnel_dma(struct kunit *test) argument
1832 tb_test_tunnel_dma_rx(struct kunit *test) argument
1869 tb_test_tunnel_dma_tx(struct kunit *test) argument
1906 tb_test_tunnel_dma_chain(struct kunit *test) argument
1972 tb_test_tunnel_dma_match(struct kunit *test) argument
2023 tb_test_credit_alloc_legacy_not_bonded(struct kunit *test) argument
2056 tb_test_credit_alloc_legacy_bonded(struct kunit *test) argument
2089 tb_test_credit_alloc_pcie(struct kunit *test) argument
2122 tb_test_credit_alloc_without_dp(struct kunit *test) argument
2172 tb_test_credit_alloc_dp(struct kunit *test) argument
2216 tb_test_credit_alloc_usb3(struct kunit *test) argument
2249 tb_test_credit_alloc_dma(struct kunit *test) argument
2285 tb_test_credit_alloc_dma_multiple(struct kunit *test) argument
2382 TB_TEST_PCIE_TUNNEL(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument
2412 TB_TEST_DP_TUNNEL1(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument
2449 TB_TEST_DP_TUNNEL2(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument
2486 TB_TEST_USB3_TUNNEL(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument
2516 TB_TEST_DMA_TUNNEL1(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument
2546 TB_TEST_DMA_TUNNEL2(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument
2576 tb_test_credit_alloc_all(struct kunit *test) argument
2666 tb_test_property_parse(struct kunit *test) argument
2726 tb_test_property_format(struct kunit *test) argument
2753 compare_dirs(struct kunit *test, struct tb_property_dir *d1, struct tb_property_dir *d2) argument
2823 tb_test_property_copy(struct kunit *test) argument
[all...]
/linux-master/tools/perf/arch/arm64/include/
H A Darch-tests.h7 int test__cpuid_match(struct test_suite *test, int subtest);
/linux-master/drivers/scsi/
H A Dscsi_proto_test.c5 #include <kunit/test.h>
9 static void test_scsi_proto(struct kunit *test) argument
15 KUNIT_EXPECT_EQ(test, d.desc.io_advice_hints_mode + 0, 1);
16 KUNIT_EXPECT_EQ(test, d.desc.st_enble + 0, 1);
17 KUNIT_EXPECT_EQ(test, d.desc.cs_enble + 0, 0);
18 KUNIT_EXPECT_EQ(test, d.desc.ic_enable + 0, 1);
19 KUNIT_EXPECT_EQ(test, d.desc.acdlu + 0, 1);
20 KUNIT_EXPECT_EQ(test, d.desc.rlbsr + 0, 3);
21 KUNIT_EXPECT_EQ(test, d.desc.lbm_descriptor_type + 0, 0);
22 KUNIT_EXPECT_EQ(test,
[all...]
/linux-master/net/wireless/tests/
H A Dfragmentation.c9 #include <kunit/test.h>
11 static void defragment_0(struct kunit *test) argument
24 u8 *data = kunit_kzalloc(test, sizeof(input), GFP_KERNEL);
26 KUNIT_ASSERT_NOT_NULL(test, data);
32 KUNIT_EXPECT_EQ(test, ret, 253);
37 KUNIT_EXPECT_EQ(test, ret, 253);
38 KUNIT_EXPECT_MEMEQ(test, data, input + 3, 253);
41 static void defragment_1(struct kunit *test) argument
57 u8 *data = kunit_kzalloc(test, sizeof(input), GFP_KERNEL);
61 KUNIT_ASSERT_NOT_NULL(test, dat
84 defragment_2(struct kunit *test) argument
133 defragment_at_end(struct kunit *test) argument
[all...]
/linux-master/lib/kunit/
H A Dtry-catch-impl.h18 struct kunit *test,
22 try_catch->test = test;
17 kunit_try_catch_init(struct kunit_try_catch *try_catch, struct kunit *test, kunit_try_catch_func_t try, kunit_try_catch_func_t catch) argument
H A Dstatic_stub.c9 #include <kunit/test.h>
26 static bool __kunit_static_stub_resource_match(struct kunit *test, argument
41 void *__kunit_get_static_stub_address_impl(struct kunit *test, void *real_fn_addr) argument
47 res = kunit_find_resource(test,
60 void kunit_deactivate_static_stub(struct kunit *test, void *real_fn_addr) argument
64 KUNIT_ASSERT_PTR_NE_MSG(test, real_fn_addr, NULL,
68 res = kunit_find_resource(test,
73 KUNIT_ASSERT_PTR_NE_MSG(test, res, NULL,
79 kunit_remove_resource(test, res);
87 void __kunit_activate_static_stub(struct kunit *test, argument
[all...]
/linux-master/arch/s390/lib/
H A Dtest_modules.c3 #include <kunit/test.h>
11 static void test_modules_many_vmlinux_relocs(struct kunit *test) argument
17 KUNIT_ASSERT_EQ(test, result, 49995000);
/linux-master/drivers/platform/chrome/
H A Dcros_ec_proto_test.c6 #include <kunit/test.h>
26 static void cros_ec_proto_test_prepare_tx_legacy_normal(struct kunit *test) argument
28 struct cros_ec_proto_test_priv *priv = test->priv;
45 KUNIT_EXPECT_EQ(test, ret, EC_MSG_TX_PROTO_BYTES + EC_PROTO2_MAX_PARAM_SIZE);
46 KUNIT_EXPECT_EQ(test, ec_dev->dout[0], EC_CMD_VERSION0);
47 KUNIT_EXPECT_EQ(test, ec_dev->dout[1], EC_CMD_HELLO);
48 KUNIT_EXPECT_EQ(test, ec_dev->dout[2], EC_PROTO2_MAX_PARAM_SIZE);
49 KUNIT_EXPECT_EQ(test, EC_MSG_TX_HEADER_BYTES, 3);
50 KUNIT_EXPECT_EQ(test, ec_dev->dout[EC_MSG_TX_HEADER_BYTES + 0], 0xde);
51 KUNIT_EXPECT_EQ(test, ec_de
69 cros_ec_proto_test_prepare_tx_legacy_bad_msg_outsize(struct kunit *test) argument
84 cros_ec_proto_test_prepare_tx_normal(struct kunit *test) argument
125 cros_ec_proto_test_prepare_tx_bad_msg_outsize(struct kunit *test) argument
138 cros_ec_proto_test_check_result(struct kunit *test) argument
178 cros_ec_proto_test_query_all_pretest(struct kunit *test) argument
193 cros_ec_proto_test_query_all_normal(struct kunit *test) argument
347 cros_ec_proto_test_query_all_no_pd_return_error(struct kunit *test) argument
412 cros_ec_proto_test_query_all_no_pd_return0(struct kunit *test) argument
477 cros_ec_proto_test_query_all_legacy_normal_v3_return_error(struct kunit *test) argument
542 cros_ec_proto_test_query_all_legacy_normal_v3_return0(struct kunit *test) argument
607 cros_ec_proto_test_query_all_legacy_xfer_error(struct kunit *test) argument
655 cros_ec_proto_test_query_all_legacy_return_error(struct kunit *test) argument
703 cros_ec_proto_test_query_all_legacy_data_error(struct kunit *test) argument
756 cros_ec_proto_test_query_all_legacy_return0(struct kunit *test) argument
804 cros_ec_proto_test_query_all_no_mkbp(struct kunit *test) argument
897 cros_ec_proto_test_query_all_no_mkbp_return_error(struct kunit *test) argument
985 cros_ec_proto_test_query_all_no_mkbp_return0(struct kunit *test) argument
1073 cros_ec_proto_test_query_all_no_host_sleep(struct kunit *test) argument
1179 cros_ec_proto_test_query_all_no_host_sleep_return0(struct kunit *test) argument
1286 cros_ec_proto_test_query_all_default_wake_mask_return_error(struct kunit *test) argument
1413 cros_ec_proto_test_query_all_default_wake_mask_return0(struct kunit *test) argument
1540 cros_ec_proto_test_cmd_xfer_normal(struct kunit *test) argument
1600 cros_ec_proto_test_cmd_xfer_excess_msg_insize(struct kunit *test) argument
1639 cros_ec_proto_test_cmd_xfer_excess_msg_outsize_without_passthru(struct kunit *test) argument
1662 cros_ec_proto_test_cmd_xfer_excess_msg_outsize_with_passthru(struct kunit *test) argument
1685 cros_ec_proto_test_cmd_xfer_protocol_v3_normal(struct kunit *test) argument
1705 cros_ec_proto_test_cmd_xfer_protocol_v3_no_op(struct kunit *test) argument
1722 cros_ec_proto_test_cmd_xfer_protocol_v2_normal(struct kunit *test) argument
1742 cros_ec_proto_test_cmd_xfer_protocol_v2_no_op(struct kunit *test) argument
1759 cros_ec_proto_test_cmd_xfer_in_progress_normal(struct kunit *test) argument
1814 cros_ec_proto_test_cmd_xfer_in_progress_retries_eagain(struct kunit *test) argument
1842 cros_ec_proto_test_cmd_xfer_in_progress_retries_status_processing(struct kunit *test) argument
1881 cros_ec_proto_test_cmd_xfer_in_progress_xfer_error(struct kunit *test) argument
1907 cros_ec_proto_test_cmd_xfer_in_progress_return_error(struct kunit *test) argument
1939 cros_ec_proto_test_cmd_xfer_in_progress_return0(struct kunit *test) argument
1969 cros_ec_proto_test_cmd_xfer_status_normal(struct kunit *test) argument
1989 cros_ec_proto_test_cmd_xfer_status_xfer_error(struct kunit *test) argument
2009 cros_ec_proto_test_cmd_xfer_status_return_error(struct kunit *test) argument
2057 cros_ec_proto_test_get_next_event_no_mkbp_event(struct kunit *test) argument
2105 cros_ec_proto_test_get_next_event_mkbp_event_ec_suspended(struct kunit *test) argument
2118 cros_ec_proto_test_get_next_event_mkbp_event_version0(struct kunit *test) argument
2167 cros_ec_proto_test_get_next_event_mkbp_event_version2(struct kunit *test) argument
2217 cros_ec_proto_test_get_next_event_mkbp_event_host_event_rtc(struct kunit *test) argument
2266 cros_ec_proto_test_get_next_event_mkbp_event_host_event_masked(struct kunit *test) argument
2316 cros_ec_proto_test_get_host_event_no_mkbp_event(struct kunit *test) argument
2328 cros_ec_proto_test_get_host_event_not_host_event(struct kunit *test) argument
2341 cros_ec_proto_test_get_host_event_wrong_event_size(struct kunit *test) argument
2355 cros_ec_proto_test_get_host_event_normal(struct kunit *test) argument
2371 cros_ec_proto_test_check_features_cached(struct kunit *test) argument
2393 cros_ec_proto_test_check_features_not_cached(struct kunit *test) argument
2446 cros_ec_proto_test_get_sensor_count_normal(struct kunit *test) argument
2491 cros_ec_proto_test_get_sensor_count_xfer_error(struct kunit *test) argument
2531 cros_ec_proto_test_get_sensor_count_legacy(struct kunit *test) argument
2596 cros_ec_proto_test_ec_cmd(struct kunit *test) argument
2647 cros_ec_proto_test_init(struct kunit *test) argument
2680 cros_ec_proto_test_exit(struct kunit *test) argument
[all...]
/linux-master/drivers/iio/test/
H A Diio-test-gts.c8 #include <kunit/test.h>
19 * "development inertia" caused by adding a test exceeds the benefits.
21 * If yes, then adding a test is probably a good idea but please stop for a
69 * happen only after the test function has already gone
95 #define IIO_GTS_TEST_DEV "iio-gts-test-dev"
97 static struct device *__test_init_iio_gain_scale(struct kunit *test, argument
104 dev = kunit_device_register(test, IIO_GTS_TEST_DEV);
106 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, dev);
112 KUNIT_EXPECT_EQ(test, 0, ret);
119 #define test_init_iio_gain_scale(test, gt
124 test_init_iio_gts_invalid(struct kunit *test) argument
172 test_iio_gts_find_gain_for_scale_using_time(struct kunit *test) argument
233 test_iio_gts_find_new_gain_sel_by_old_gain_time(struct kunit *test) argument
303 test_iio_find_closest_gain_low(struct kunit *test) argument
348 test_iio_gts_total_gain_to_scale(struct kunit *test) argument
374 test_iio_gts_chk_times(struct kunit *test, const int *vals) argument
383 test_iio_gts_chk_scales_all(struct kunit *test, struct iio_gts *gts, const int *vals, int len) argument
410 test_iio_gts_chk_scales_t200(struct kunit *test, struct iio_gts *gts, const int *vals, int len) argument
446 test_iio_gts_avail_test(struct kunit *test) argument
[all...]
/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_kunit.c3 * Microchip VCAP API kunit test suite
6 #include <kunit/test.h>
11 /* First we have the test infrastructure that emulates the platform
246 static void test_vcap_xn_rule_creator(struct kunit *test, int cid, argument
285 KUNIT_ASSERT_NE(test, VCAP_KFS_NO_VALUE, keyset);
290 KUNIT_EXPECT_PTR_NE(test, NULL, rule);
304 KUNIT_EXPECT_EQ(test, 0, ret);
305 KUNIT_EXPECT_EQ(test, keyset, rule->keyset);
306 KUNIT_EXPECT_EQ(test, actionset, rule->actionset);
307 KUNIT_EXPECT_EQ(test, siz
328 vcap_api_set_bit_1_test(struct kunit *test) argument
345 vcap_api_set_bit_0_test(struct kunit *test) argument
363 vcap_api_iterator_init_test(struct kunit *test) argument
392 vcap_api_iterator_next_test(struct kunit *test) argument
426 vcap_api_encode_typegroups_test(struct kunit *test) argument
455 vcap_api_encode_bit_test(struct kunit *test) argument
481 vcap_api_encode_field_test(struct kunit *test) argument
532 vcap_api_encode_short_field_test(struct kunit *test) argument
577 vcap_api_encode_keyfield_test(struct kunit *test) argument
636 vcap_api_encode_max_keyfield_test(struct kunit *test) argument
703 vcap_api_encode_actionfield_test(struct kunit *test) argument
750 vcap_api_keyfield_typegroup_test(struct kunit *test) argument
770 vcap_api_actionfield_typegroup_test(struct kunit *test) argument
793 vcap_api_vcap_keyfields_test(struct kunit *test) argument
809 vcap_api_vcap_actionfields_test(struct kunit *test) argument
823 vcap_api_encode_rule_keyset_test(struct kunit *test) argument
935 vcap_api_encode_rule_actionset_test(struct kunit *test) argument
1007 vcap_api_rule_add_keyvalue_test(struct kunit *test) argument
1108 vcap_api_rule_add_actionvalue_test(struct kunit *test) argument
1184 vcap_api_rule_find_keyset_basic_test(struct kunit *test) argument
1231 vcap_api_rule_find_keyset_failed_test(struct kunit *test) argument
1278 vcap_api_rule_find_keyset_many_test(struct kunit *test) argument
1330 vcap_api_encode_rule_test(struct kunit *test) argument
1459 vcap_api_set_rule_counter_test(struct kunit *test) argument
1512 vcap_api_get_rule_counter_test(struct kunit *test) argument
1569 vcap_api_rule_insert_in_order_test(struct kunit *test) argument
1607 vcap_api_rule_insert_reverse_order_test(struct kunit *test) argument
1670 vcap_api_rule_remove_at_end_test(struct kunit *test) argument
1742 vcap_api_rule_remove_in_middle_test(struct kunit *test) argument
1817 vcap_api_rule_remove_in_front_test(struct kunit *test) argument
1880 vcap_api_next_lookup_basic_test(struct kunit *test) argument
1926 vcap_api_next_lookup_advanced_test(struct kunit *test) argument
2003 vcap_api_filter_unsupported_keys_test(struct kunit *test) argument
2070 vcap_api_filter_keylist_test(struct kunit *test) argument
2195 vcap_api_rule_chain_path_test(struct kunit *test) argument
[all...]
/linux-master/include/kunit/
H A Dtest.h3 * Base unit test (KUnit) API.
54 * enum kunit_status - Type of result for a test or test suite
55 * @KUNIT_SUCCESS: Denotes the test suite has not failed nor been skipped
56 * @KUNIT_FAILURE: Denotes the test has failed.
57 * @KUNIT_SKIPPED: Denotes the test has been skipped.
82 /* Holds attributes for each test case and suite */
88 * struct kunit_case - represents an individual test case.
90 * @run_case: the function representing the actual test case.
91 * @name: the name of the test cas
306 kunit_set_failure(struct kunit *test) argument
442 kunit_kmalloc(struct kunit *test, size_t size, gfp_t gfp) argument
462 kunit_kzalloc(struct kunit *test, size_t size, gfp_t gfp) argument
476 kunit_kcalloc(struct kunit *test, size_t n, size_t size, gfp_t gfp) argument
[all...]
H A Dresource.h3 * KUnit resource API for test managed resources (allocations, etc.).
12 #include <kunit/test.h>
25 * struct kunit_resource - represents a *test managed resource*
30 * Represents a *test managed resource*, a resource which will automatically be
31 * cleaned up at the end of a test case. This cleanup is performed by the 'free'
67 * void *kunit_kmalloc(struct kunit *test, size_t size, gfp_t gfp)
74 * return kunit_alloc_resource(test, kunit_kmalloc_init,
81 * unique within the test instance.
145 * @test: The test contex
169 kunit_add_resource(struct kunit *test, kunit_resource_init_t init, kunit_resource_free_t free, struct kunit_resource *res, void *data) argument
191 kunit_add_named_resource(struct kunit *test, kunit_resource_init_t init, kunit_resource_free_t free, struct kunit_resource *res, const char *name, void *data) argument
237 kunit_alloc_and_get_resource(struct kunit *test, kunit_resource_init_t init, kunit_resource_free_t free, gfp_t internal_gfp, void *context) argument
280 kunit_alloc_resource(struct kunit *test, kunit_resource_init_t init, kunit_resource_free_t free, gfp_t internal_gfp, void *context) argument
309 kunit_resource_name_match(struct kunit *test, struct kunit_resource *res, void *match_name) argument
323 kunit_find_resource(struct kunit *test, kunit_resource_match_t match, void *match_data) argument
351 kunit_find_named_resource(struct kunit *test, const char *name) argument
371 kunit_destroy_named_resource(struct kunit *test, const char *name) argument
[all...]

Completed in 388 milliseconds

1234567891011>>