Searched refs:test (Results 101 - 125 of 680) sorted by relevance

1234567891011>>

/linux-master/lib/
H A Dhashtable_test.c3 * KUnit test for the Kernel Hashtable structures.
8 #include <kunit/test.h>
19 static void hashtable_test_hash_init(struct kunit *test) argument
30 KUNIT_EXPECT_TRUE(test, hash_empty(hash1));
31 KUNIT_EXPECT_TRUE(test, hash_empty(hash2));
34 static void hashtable_test_hash_empty(struct kunit *test) argument
39 KUNIT_EXPECT_TRUE(test, hash_empty(hash));
46 KUNIT_EXPECT_FALSE(test, hash_empty(hash));
49 static void hashtable_test_hash_hashed(struct kunit *test) argument
61 KUNIT_EXPECT_TRUE(test, hash_hashe
65 hashtable_test_hash_add(struct kunit *test) argument
95 hashtable_test_hash_del(struct kunit *test) argument
123 hashtable_test_hash_for_each(struct kunit *test) argument
152 hashtable_test_hash_for_each_safe(struct kunit *test) argument
185 hashtable_test_hash_for_each_possible(struct kunit *test) argument
239 hashtable_test_hash_for_each_possible_safe(struct kunit *test) argument
[all...]
H A Dtest_objpool.c64 struct ot_test *test; /* test parameters */ member in struct:ot_item
85 static void *ot_kzalloc(struct ot_test *test, long size) argument
90 atomic_long_add(size, &test->data.kmalloc.alloc);
94 static void ot_kfree(struct ot_test *test, void *ptr, long size) argument
98 atomic_long_add(size, &test->data.kmalloc.free);
102 static void ot_mem_report(struct ot_test *test) argument
106 pr_info("memory allocation summary for %s\n", test->name);
108 alloc = atomic_long_read(&test->data.kmalloc.alloc);
109 free = atomic_long_read(&test
128 struct ot_test *test; /* test parameters */ member in struct:ot_context
159 struct ot_test *test = item->test; local
198 ot_init_cpu_item(struct ot_item *item, struct ot_test *test, struct objpool_head *pool, void (*worker)(struct ot_item *, int)) argument
220 struct ot_test *test = item->test; local
242 ot_perf_report(struct ot_test *test, u64 duration) argument
285 ot_init_sync_m0(struct ot_test *test) argument
348 ot_start_sync(struct ot_test *test) argument
427 struct ot_test *test = sop->test; local
455 ot_init_async_m0(struct ot_test *test) argument
507 struct ot_test *test = item->test; local
539 ot_start_async(struct ot_test *test) argument
[all...]
H A Dstring_kunit.c8 #include <kunit/test.h>
14 static void test_memset16(struct kunit *test) argument
19 p = kunit_kzalloc(test, 256 * 2 * 2, GFP_KERNEL);
20 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, p);
29 KUNIT_ASSERT_EQ_MSG(test, v, 0xa1a1,
32 KUNIT_ASSERT_EQ_MSG(test, v, 0xb1b2,
35 KUNIT_ASSERT_EQ_MSG(test, v, 0xa1a1,
43 static void test_memset32(struct kunit *test) argument
48 p = kunit_kzalloc(test, 256 * 2 * 4, GFP_KERNEL);
49 KUNIT_ASSERT_NOT_ERR_OR_NULL(test,
72 test_memset64(struct kunit *test) argument
101 test_strchr(struct kunit *test) argument
124 test_strnchr(struct kunit *test) argument
157 test_strspn(struct kunit *test) argument
[all...]
/linux-master/samples/kfifo/
H A Dinttype-example.c40 static DECLARE_KFIFO_PTR(test, int);
42 static DEFINE_KFIFO(test, int, FIFO_SIZE);
58 printk(KERN_INFO "int fifo test start\n");
62 kfifo_put(&test, i);
65 printk(KERN_INFO "fifo len: %u\n", kfifo_len(&test));
68 ret = kfifo_out(&test, buf, 2);
71 ret = kfifo_in(&test, buf, ret);
76 kfifo_skip(&test);
79 for (i = 20; kfifo_put(&test, i); i++)
82 printk(KERN_INFO "queue len: %u\n", kfifo_len(&test));
[all...]
H A Drecord-example.c48 struct kfifo_rec_ptr_1 test; variable in typeref:struct:kfifo_rec_ptr_1
53 static mytest test; variable
76 printk(KERN_INFO "record fifo test start\n");
78 kfifo_in(&test, &hello, sizeof(hello));
81 printk(KERN_INFO "fifo peek len: %u\n", kfifo_peek_len(&test));
86 kfifo_in(&test, buf, i + 1);
91 kfifo_skip(&test);
93 printk(KERN_INFO "fifo len: %u\n", kfifo_len(&test));
96 ret = kfifo_out_peek(&test, buf, sizeof(buf));
102 while (!kfifo_is_empty(&test)) {
[all...]
/linux-master/sound/soc/codecs/
H A Dcs-amp-lib-test.c3 // KUnit test for the Cirrus common amplifier library.
8 #include <kunit/test.h>
37 static void cs_amp_lib_test_init_dummy_cal_blob(struct kunit *test, int num_amps) argument
39 struct cs_amp_lib_test_priv *priv = test->priv;
45 priv->cal_blob = kunit_kzalloc(test, blob_size, GFP_KERNEL);
46 KUNIT_ASSERT_NOT_NULL(test, priv->cal_blob);
54 static u64 cs_amp_lib_test_get_target_uid(struct kunit *test) argument
56 struct cs_amp_lib_test_priv *priv = test->priv;
57 const struct cs_amp_lib_test_param *param = test->param_value;
82 static void cs_amp_lib_test_cal_data_too_short_test(struct kunit *test) argument
105 struct kunit *test = kunit_get_current_test(); local
123 cs_amp_lib_test_cal_count_too_big_test(struct kunit *test) argument
152 cs_amp_lib_test_no_cal_data_test(struct kunit *test) argument
178 struct kunit *test = kunit_get_current_test(); local
201 cs_amp_lib_test_get_efi_cal_by_uid_test(struct kunit *test) argument
237 cs_amp_lib_test_get_efi_cal_by_index_unchecked_test(struct kunit *test) argument
270 cs_amp_lib_test_get_efi_cal_by_index_checked_test(struct kunit *test) argument
308 cs_amp_lib_test_get_efi_cal_by_index_uid_mismatch_test(struct kunit *test) argument
336 cs_amp_lib_test_get_efi_cal_by_index_fallback_test(struct kunit *test) argument
379 cs_amp_lib_test_get_efi_cal_uid_not_found_noindex_test(struct kunit *test) argument
410 cs_amp_lib_test_get_efi_cal_uid_not_found_index_not_found_test(struct kunit *test) argument
441 cs_amp_lib_test_get_efi_cal_no_uid_index_not_found_test(struct kunit *test) argument
461 cs_amp_lib_test_get_efi_cal_no_uid_no_index_test(struct kunit *test) argument
484 cs_amp_lib_test_get_efi_cal_zero_not_matched_test(struct kunit *test) argument
522 struct kunit *test = kunit_get_current_test(); local
541 cs_amp_lib_test_write_cal_data_test(struct kunit *test) argument
592 cs_amp_lib_test_case_init(struct kunit *test) argument
616 cs_amp_lib_test_case_exit(struct kunit *test) argument
[all...]
/linux-master/mm/damon/
H A Dvaddr-test.h15 #include <kunit/test.h>
66 static void damon_test_three_regions_in_vmas(struct kunit *test) argument
82 kunit_skip(test, "Failed to create VMA tree");
86 KUNIT_EXPECT_EQ(test, 10ul, regions[0].start);
87 KUNIT_EXPECT_EQ(test, 25ul, regions[0].end);
88 KUNIT_EXPECT_EQ(test, 200ul, regions[1].start);
89 KUNIT_EXPECT_EQ(test, 220ul, regions[1].end);
90 KUNIT_EXPECT_EQ(test, 300ul, regions[2].start);
91 KUNIT_EXPECT_EQ(test, 330ul, regions[2].end);
110 * test kuni
129 damon_do_test_apply_three_regions(struct kunit *test, unsigned long *regions, int nr_regions, struct damon_addr_range *three_regions, unsigned long *expected, int nr_expected) argument
161 damon_test_apply_three_regions1(struct kunit *test) argument
183 damon_test_apply_three_regions2(struct kunit *test) argument
207 damon_test_apply_three_regions3(struct kunit *test) argument
232 damon_test_apply_three_regions4(struct kunit *test) argument
249 damon_test_split_evenly_fail(struct kunit *test, unsigned long start, unsigned long end, unsigned int nr_pieces) argument
268 damon_test_split_evenly_succ(struct kunit *test, unsigned long start, unsigned long end, unsigned int nr_pieces) argument
295 damon_test_split_evenly(struct kunit *test) argument
[all...]
H A Ddbgfs-test.h13 #include <kunit/test.h>
15 static void damon_dbgfs_test_str_to_ints(struct kunit *test) argument
24 KUNIT_EXPECT_EQ(test, (ssize_t)1, nr_integers);
25 KUNIT_EXPECT_EQ(test, 123, answers[0]);
30 KUNIT_EXPECT_EQ(test, (ssize_t)1, nr_integers);
31 KUNIT_EXPECT_EQ(test, 123, answers[0]);
36 KUNIT_EXPECT_EQ(test, (ssize_t)0, nr_integers);
41 KUNIT_EXPECT_EQ(test, (ssize_t)2, nr_integers);
43 KUNIT_EXPECT_EQ(test, expected[i], answers[i]);
48 KUNIT_EXPECT_EQ(test, (ssize_
71 damon_dbgfs_test_set_targets(struct kunit *test) argument
94 damon_dbgfs_test_set_init_regions(struct kunit *test) argument
[all...]
H A Dcore-test.h15 #include <kunit/test.h>
17 static void damon_test_regions(struct kunit *test) argument
23 KUNIT_EXPECT_EQ(test, 1ul, r->ar.start);
24 KUNIT_EXPECT_EQ(test, 2ul, r->ar.end);
25 KUNIT_EXPECT_EQ(test, 0u, r->nr_accesses);
28 KUNIT_EXPECT_EQ(test, 0u, damon_nr_regions(t));
31 KUNIT_EXPECT_EQ(test, 1u, damon_nr_regions(t));
34 KUNIT_EXPECT_EQ(test, 0u, damon_nr_regions(t));
50 static void damon_test_target(struct kunit *test) argument
56 KUNIT_EXPECT_EQ(test,
77 damon_test_aggregate(struct kunit *test) argument
121 damon_test_split_at(struct kunit *test) argument
149 damon_test_merge_two(struct kunit *test) argument
193 damon_test_merge_regions_of(struct kunit *test) argument
224 damon_test_split_regions_of(struct kunit *test) argument
246 damon_test_ops_registration(struct kunit *test) argument
283 damon_test_set_regions(struct kunit *test) argument
305 damon_test_nr_accesses_to_accesses_bp(struct kunit *test) argument
315 damon_test_update_monitoring_result(struct kunit *test) argument
347 damon_test_set_attrs(struct kunit *test) argument
372 damon_test_moving_sum(struct kunit *test) argument
387 damos_test_new_filter(struct kunit *test) argument
399 damos_test_filter_out(struct kunit *test) argument
459 damon_test_feed_loop_next_input(struct kunit *test) argument
[all...]
/linux-master/mm/kmsan/
H A Dkmsan_test.c4 * For each test case checks the presence (or absence) of generated reports.
13 #include <kunit/test.h>
51 * KMSAN report and related to the test.
64 /* Check if a report related to the test exists. */
70 /* Reset observed.available, so that the test can trigger another report. */
165 static void test_uninit_kmalloc(struct kunit *test) argument
170 kunit_info(test, "uninitialized kmalloc test (UMR report)\n");
173 KUNIT_EXPECT_TRUE(test, report_matches(&expect));
179 static void test_init_kmalloc(struct kunit *test) argument
192 test_init_kzalloc(struct kunit *test) argument
204 test_uninit_stack_var(struct kunit *test) argument
215 test_init_stack_var(struct kunit *test) argument
246 test_params(struct kunit *test) argument
274 test_uninit_multiple_params(struct kunit *test) argument
298 test_uninit_kmsan_check_memory(struct kunit *test) argument
316 test_init_kmsan_vmap_vunmap(struct kunit *test) argument
347 test_init_vmalloc(struct kunit *test) argument
365 test_uaf(struct kunit *test) argument
385 test_percpu_propagate(struct kunit *test) argument
403 test_printk(struct kunit *test) argument
429 test_init_memcpy(struct kunit *test) argument
448 test_memcpy_aligned_to_aligned(struct kunit *test) argument
470 test_memcpy_aligned_to_unaligned(struct kunit *test) argument
511 test_memcpy_initialized_gap(struct kunit *test) argument
567 test_long_origin_chain(struct kunit *test) argument
596 test_stackdepot_roundtrip(struct kunit *test) argument
645 test_init(struct kunit *test) argument
658 test_exit(struct kunit *test) argument
[all...]
/linux-master/drivers/fpga/tests/
H A Dfpga-mgr-test.c3 * KUnit test for the FPGA Manager
10 #include <kunit/test.h>
48 * init_test_buffer() - Allocate and initialize a test image in a buffer.
49 * @test: KUnit test context object.
54 static char *init_test_buffer(struct kunit *test, size_t count) argument
58 KUNIT_ASSERT_GE(test, count, HEADER_SIZE);
60 buf = kunit_kzalloc(test, count, GFP_KERNEL);
61 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf);
192 static void fpga_mgr_test_get(struct kunit *test) argument
203 fpga_mgr_test_lock(struct kunit *test) argument
218 fpga_mgr_test_img_load_buf(struct kunit *test) argument
246 fpga_mgr_test_img_load_sgt(struct kunit *test) argument
280 fpga_mgr_test_init(struct kunit *test) argument
302 fpga_mgr_test_exit(struct kunit *test) argument
[all...]
/linux-master/include/kunit/
H A Dstatic_stub.h18 #include <kunit/test.h>
19 #include <kunit/test-bug.h>
31 * function to be redirected by a KUnit test. KUnit tests can call
52 * void example_test(struct kunit *test)
54 * kunit_activate_static_stub(test, real_func, replacement_func);
55 * KUNIT_EXPECT_EQ(test, real_func(1), 42);
77 void __kunit_activate_static_stub(struct kunit *test,
83 * @test: A pointer to the 'struct kunit' test context for the current test
[all...]
H A Dskbuff.h21 * @test: The test case to which the skb belongs
25 * and add it as a resource to the kunit test for automatic cleanup.
29 static inline struct sk_buff *kunit_zalloc_skb(struct kunit *test, int len, argument
37 if (kunit_add_action_or_reset(test, kunit_action_kfree_skb, res))
45 * @test: The test case to which the resource belongs.
48 static inline void kunit_kfree_skb(struct kunit *test, struct sk_buff *skb) argument
53 kunit_release_action(test, kunit_action_kfree_skb, (void *)skb);
/linux-master/net/handshake/
H A Dhandshake-test.c5 * KUnit test of the handshake upcall mechanism.
8 #include <kunit/test.h>
127 static void handshake_req_alloc_case(struct kunit *test) argument
129 const struct handshake_req_alloc_test_param *param = test->param_value;
139 KUNIT_EXPECT_NOT_NULL(test, result);
141 KUNIT_EXPECT_NULL(test, result);
146 static void handshake_req_submit_test1(struct kunit *test) argument
154 KUNIT_ASSERT_EQ(test, err, 0);
160 KUNIT_EXPECT_EQ(test, result, -EINVAL);
165 static void handshake_req_submit_test2(struct kunit *test) argument
183 handshake_req_submit_test3(struct kunit *test) argument
208 handshake_req_submit_test4(struct kunit *test) argument
241 handshake_req_submit_test5(struct kunit *test) argument
279 handshake_req_submit_test6(struct kunit *test) argument
312 handshake_req_cancel_test1(struct kunit *test) argument
346 handshake_req_cancel_test2(struct kunit *test) argument
388 handshake_req_cancel_test3(struct kunit *test) argument
447 handshake_req_destroy_test1(struct kunit *test) argument
[all...]
/linux-master/drivers/misc/
H A Dpci_endpoint_test.c3 * Host side test driver to test endpoint functionality
28 #define DRV_MODULE_NAME "pci-endpoint-test"
131 static inline u32 pci_endpoint_test_readl(struct pci_endpoint_test *test, argument
134 return readl(test->base + offset);
137 static inline void pci_endpoint_test_writel(struct pci_endpoint_test *test, argument
140 writel(value, test->base + offset);
143 static inline u32 pci_endpoint_test_bar_readl(struct pci_endpoint_test *test, argument
146 return readl(test->bar[bar] + offset);
149 static inline void pci_endpoint_test_bar_writel(struct pci_endpoint_test *test, argument
157 struct pci_endpoint_test *test = dev_id; local
169 pci_endpoint_test_free_irq_vectors(struct pci_endpoint_test *test) argument
177 pci_endpoint_test_alloc_irq_vectors(struct pci_endpoint_test *test, int type) argument
216 pci_endpoint_test_release_irq(struct pci_endpoint_test *test) argument
228 pci_endpoint_test_request_irq(struct pci_endpoint_test *test) argument
275 pci_endpoint_test_bar(struct pci_endpoint_test *test, enum pci_barno barno) argument
304 pci_endpoint_test_intx_irq(struct pci_endpoint_test *test) argument
321 pci_endpoint_test_msi_irq(struct pci_endpoint_test *test, u16 msi_num, bool msix) argument
357 pci_endpoint_test_copy(struct pci_endpoint_test *test, unsigned long arg) argument
497 pci_endpoint_test_write(struct pci_endpoint_test *test, unsigned long arg) argument
598 pci_endpoint_test_read(struct pci_endpoint_test *test, unsigned long arg) argument
691 pci_endpoint_test_clear_irq(struct pci_endpoint_test *test) argument
698 pci_endpoint_test_set_irq(struct pci_endpoint_test *test, int req_irq_type) argument
733 struct pci_endpoint_test *test = to_endpoint_test(file->private_data); local
796 struct pci_endpoint_test *test; local
942 struct pci_endpoint_test *test = pci_get_drvdata(pdev); local
[all...]
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_mm_test.c8 #include <kunit/test.h>
38 static bool assert_no_holes(struct kunit *test, const struct drm_mm *mm) argument
48 KUNIT_FAIL(test,
55 KUNIT_FAIL(test, "Hole follows node, expected none!\n");
63 static bool assert_one_hole(struct kunit *test, const struct drm_mm *mm, u64 start, u64 end) argument
77 KUNIT_FAIL(test,
85 KUNIT_FAIL(test, "Expected to find one hole, found %lu instead\n", count);
103 static bool assert_node(struct kunit *test, struct drm_mm_node *node, struct drm_mm *mm, argument
109 KUNIT_FAIL(test, "node not allocated\n");
114 KUNIT_FAIL(test, "nod
135 drm_test_mm_init(struct kunit *test) argument
189 drm_test_mm_debug(struct kunit *test) argument
217 expect_insert(struct kunit *test, struct drm_mm *mm, struct drm_mm_node *node, u64 size, u64 alignment, unsigned long color, const struct insert_mode *mode) argument
241 drm_test_mm_align_pot(struct kunit *test, int max) argument
278 drm_test_mm_align32(struct kunit *test) argument
283 drm_test_mm_align64(struct kunit *test) argument
288 drm_test_mm_once(struct kunit *test, unsigned int mode) argument
331 drm_test_mm_lowest(struct kunit *test) argument
336 drm_test_mm_highest(struct kunit *test) argument
[all...]
/linux-master/lib/kunit/
H A Dhooks.c13 #include <kunit/test-bug.h>
H A Dresource.c3 * KUnit resource API for test managed resources (allocations, etc.).
10 #include <kunit/test.h>
19 int __kunit_add_resource(struct kunit *test, argument
39 spin_lock_irqsave(&test->lock, flags);
40 list_add_tail(&res->node, &test->resources);
42 spin_unlock_irqrestore(&test->lock, flags);
48 void kunit_remove_resource(struct kunit *test, struct kunit_resource *res) argument
53 spin_lock_irqsave(&test->lock, flags);
56 spin_unlock_irqrestore(&test->lock, flags);
63 int kunit_destroy_resource(struct kunit *test, kunit_resource_match_ argument
95 kunit_add_action(struct kunit *test, void (*action)(void *), void *ctx) argument
116 kunit_add_action_or_reset(struct kunit *test, void (*action)(void *), void *ctx) argument
127 __kunit_action_match(struct kunit *test, struct kunit_resource *res, void *match_data) argument
141 kunit_remove_action(struct kunit *test, kunit_action_t *action, void *ctx) argument
161 kunit_release_action(struct kunit *test, kunit_action_t *action, void *ctx) argument
[all...]
/linux-master/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock.h9 struct drm_crtc *vc4_find_crtc_for_encoder(struct kunit *test, argument
15 KUNIT_ASSERT_EQ(test, hweight32(encoder->possible_crtcs), 1);
28 struct vc4_dummy_plane *vc4_dummy_plane(struct kunit *test,
36 struct vc4_dummy_crtc *vc4_mock_pv(struct kunit *test,
49 struct vc4_dummy_output *vc4_dummy_output(struct kunit *test,
56 struct vc4_dev *vc4_mock_device(struct kunit *test);
57 struct vc4_dev *vc5_mock_device(struct kunit *test);
59 int vc4_mock_atomic_add_output(struct kunit *test,
62 int vc4_mock_atomic_del_output(struct kunit *test,
/linux-master/scripts/kconfig/tests/choice_randomize2/
H A D__init__.py13 def test(conf): function
/linux-master/security/apparmor/
H A Dpolicy_unpack_test.c6 #include <kunit/test.h>
55 struct kunit *test, size_t buf_size)
60 buf = kunit_kzalloc(test, buf_size, GFP_USER);
61 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, buf);
63 e = kunit_kmalloc(test, sizeof(*e), GFP_USER);
64 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, e);
111 static int policy_unpack_test_init(struct kunit *test) argument
116 puf = kunit_kmalloc(test, sizeof(*puf), GFP_USER);
117 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, puf);
120 puf->e = build_aa_ext_struct(puf, test, e_siz
54 build_aa_ext_struct(struct policy_unpack_fixture *puf, struct kunit *test, size_t buf_size) argument
126 policy_unpack_test_inbounds_when_inbounds(struct kunit *test) argument
135 policy_unpack_test_inbounds_when_out_of_bounds(struct kunit *test) argument
142 policy_unpack_test_unpack_array_with_null_name(struct kunit *test) argument
155 policy_unpack_test_unpack_array_with_name(struct kunit *test) argument
169 policy_unpack_test_unpack_array_out_of_bounds(struct kunit *test) argument
183 policy_unpack_test_unpack_blob_with_null_name(struct kunit *test) argument
197 policy_unpack_test_unpack_blob_with_name(struct kunit *test) argument
211 policy_unpack_test_unpack_blob_out_of_bounds(struct kunit *test) argument
229 policy_unpack_test_unpack_str_with_null_name(struct kunit *test) argument
242 policy_unpack_test_unpack_str_with_name(struct kunit *test) argument
254 policy_unpack_test_unpack_str_out_of_bounds(struct kunit *test) argument
270 policy_unpack_test_unpack_strdup_with_null_name(struct kunit *test) argument
286 policy_unpack_test_unpack_strdup_with_name(struct kunit *test) argument
301 policy_unpack_test_unpack_strdup_out_of_bounds(struct kunit *test) argument
318 policy_unpack_test_unpack_nameX_with_null_name(struct kunit *test) argument
332 policy_unpack_test_unpack_nameX_with_wrong_code(struct kunit *test) argument
346 policy_unpack_test_unpack_nameX_with_name(struct kunit *test) argument
361 policy_unpack_test_unpack_nameX_with_wrong_name(struct kunit *test) argument
376 policy_unpack_test_unpack_u16_chunk_basic(struct kunit *test) argument
398 policy_unpack_test_unpack_u16_chunk_out_of_bounds_1( struct kunit *test) argument
414 policy_unpack_test_unpack_u16_chunk_out_of_bounds_2( struct kunit *test) argument
436 policy_unpack_test_unpack_u32_with_null_name(struct kunit *test) argument
452 policy_unpack_test_unpack_u32_with_name(struct kunit *test) argument
469 policy_unpack_test_unpack_u32_out_of_bounds(struct kunit *test) argument
486 policy_unpack_test_unpack_u64_with_null_name(struct kunit *test) argument
502 policy_unpack_test_unpack_u64_with_name(struct kunit *test) argument
519 policy_unpack_test_unpack_u64_out_of_bounds(struct kunit *test) argument
536 policy_unpack_test_unpack_X_code_match(struct kunit *test) argument
545 policy_unpack_test_unpack_X_code_mismatch(struct kunit *test) argument
554 policy_unpack_test_unpack_X_out_of_bounds(struct kunit *test) argument
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dxskxceiver.c9 * See test_xsk.sh for detailed information on test topology
12 * This test program contains two threads, each thread is single socket with
18 * These selftests test AF_XDP SKB and Native/DRV modes using veth
33 * are incremented. Within this test, the following statistics are tested:
121 #define busy_poll_string(test) (test)->ifobj_tx->busy_poll ? "BUSY-POLL " : ""
122 static char *mode_string(struct test_spec *test) argument
124 switch (test->mode) {
136 static void report_failure(struct test_spec *test) argument
138 if (test
412 __test_spec_init(struct test_spec *test, struct ifobject *ifobj_tx, struct ifobject *ifobj_rx) argument
467 test_spec_init(struct test_spec *test, struct ifobject *ifobj_tx, struct ifobject *ifobj_rx, enum test_mode mode, const struct test_spec *test_to_run) argument
497 test_spec_reset(struct test_spec *test) argument
502 test_spec_set_xdp_prog(struct test_spec *test, struct bpf_program *xdp_prog_rx, struct bpf_program *xdp_prog_tx, struct bpf_map *xskmap_rx, struct bpf_map *xskmap_tx) argument
512 test_spec_set_mtu(struct test_spec *test, int mtu) argument
565 pkt_stream_restore_default(struct test_spec *test) argument
693 pkt_stream_replace(struct test_spec *test, u32 nb_pkts, u32 pkt_len) argument
716 pkt_stream_replace_half(struct test_spec *test, u32 pkt_len, int offset) argument
722 pkt_stream_receive_half(struct test_spec *test) argument
736 pkt_stream_even_odd_sequence(struct test_spec *test) argument
837 pkt_stream_generate_custom(struct test_spec *test, struct pkt *pkts, u32 nb_pkts) argument
1054 __receive_pkts(struct test_spec *test, struct xsk_socket_info *xsk) argument
1174 all_packets_received(struct test_spec *test, struct xsk_socket_info *xsk, u32 sock_num, unsigned long *bitmap) argument
1193 receive_pkts(struct test_spec *test) argument
1379 all_packets_sent(struct test_spec *test, unsigned long *bitmap) argument
1384 send_pkts(struct test_spec *test, struct ifobject *ifobject) argument
1537 xsk_configure_socket(struct test_spec *test, struct ifobject *ifobject, struct xsk_umem_info *umem, bool tx) argument
1562 thread_common_ops_tx(struct test_spec *test, struct ifobject *ifobject) argument
1615 thread_common_ops(struct test_spec *test, struct ifobject *ifobject) argument
1657 struct test_spec *test = (struct test_spec *)arg; local
1680 struct test_spec *test = (struct test_spec *)arg; local
1730 xdp_prog_changed_rx(struct test_spec *test) argument
1737 xdp_prog_changed_tx(struct test_spec *test) argument
1767 xsk_attach_xdp_progs(struct test_spec *test, struct ifobject *ifobj_rx, struct ifobject *ifobj_tx) argument
1780 __testapp_validate_traffic(struct test_spec *test, struct ifobject *ifobj1, struct ifobject *ifobj2) argument
1852 testapp_validate_traffic(struct test_spec *test) argument
1867 testapp_validate_traffic_single_thread(struct test_spec *test, struct ifobject *ifobj) argument
1872 testapp_teardown(struct test_spec *test) argument
1897 testapp_bidirectional(struct test_spec *test) argument
1915 swap_xsk_resources(struct test_spec *test) argument
1933 testapp_xdp_prog_cleanup(struct test_spec *test) argument
1945 testapp_headroom(struct test_spec *test) argument
1951 testapp_stats_rx_dropped(struct test_spec *test) argument
1966 testapp_stats_tx_invalid_descs(struct test_spec *test) argument
1973 testapp_stats_rx_full(struct test_spec *test) argument
1984 testapp_stats_fill_empty(struct test_spec *test) argument
1994 testapp_send_receive_unaligned(struct test_spec *test) argument
2004 testapp_send_receive_unaligned_mb(struct test_spec *test) argument
2013 testapp_single_pkt(struct test_spec *test) argument
2021 testapp_send_receive_mb(struct test_spec *test) argument
2029 testapp_invalid_desc_mb(struct test_spec *test) argument
2069 testapp_invalid_desc(struct test_spec *test) argument
2114 testapp_xdp_drop(struct test_spec *test) argument
2126 testapp_xdp_metadata_copy(struct test_spec *test) argument
2153 testapp_xdp_shared_umem(struct test_spec *test) argument
2170 testapp_poll_txq_tmout(struct test_spec *test) argument
2179 testapp_poll_rxq_tmout(struct test_spec *test) argument
2185 testapp_too_many_frags(struct test_spec *test) argument
2289 testapp_send_receive(struct test_spec *test) argument
2294 testapp_send_receive_2k_frame(struct test_spec *test) argument
2302 testapp_poll_rx(struct test_spec *test) argument
2308 testapp_poll_tx(struct test_spec *test) argument
2314 testapp_aligned_inv_desc(struct test_spec *test) argument
2319 testapp_aligned_inv_desc_2k_frame(struct test_spec *test) argument
2326 testapp_unaligned_inv_desc(struct test_spec *test) argument
2333 testapp_unaligned_inv_desc_4001_frame(struct test_spec *test) argument
2353 testapp_aligned_inv_desc_mb(struct test_spec *test) argument
2358 testapp_unaligned_inv_desc_mb(struct test_spec *test) argument
2365 testapp_xdp_metadata(struct test_spec *test) argument
2370 testapp_xdp_metadata_mb(struct test_spec *test) argument
2376 run_pkt_test(struct test_spec *test) argument
2498 struct test_spec test; local
[all...]
/linux-master/drivers/base/regmap/
H A Dregmap-kunit.c7 #include <kunit/test.h>
120 static void basic_read_write(struct kunit *test) argument
122 struct regcache_types *t = (struct regcache_types *)test->param_value;
132 KUNIT_ASSERT_FALSE(test, IS_ERR(map));
139 KUNIT_EXPECT_EQ(test, 0, regmap_write(map, 0, val));
140 KUNIT_EXPECT_EQ(test, 0, regmap_read(map, 0, &rval));
141 KUNIT_EXPECT_EQ(test, val, rval);
144 KUNIT_EXPECT_EQ(test, t->type == REGCACHE_NONE, data->read[0]);
149 static void bulk_write(struct kunit *test) argument
151 struct regcache_types *t = (struct regcache_types *)test
186 bulk_read(struct kunit *test) argument
219 write_readonly(struct kunit *test) argument
254 read_writeonly(struct kunit *test) argument
294 reg_defaults(struct kunit *test) argument
322 reg_defaults_read_dev(struct kunit *test) argument
356 register_patch(struct kunit *test) argument
408 stride(struct kunit *test) argument
482 basic_ranges(struct kunit *test) argument
554 stress_insert(struct kunit *test) argument
608 cache_bypass(struct kunit *test) argument
646 cache_sync(struct kunit *test) argument
684 cache_sync_defaults(struct kunit *test) argument
720 cache_sync_readonly(struct kunit *test) argument
761 cache_sync_patch(struct kunit *test) argument
822 cache_drop(struct kunit *test) argument
864 cache_present(struct kunit *test) argument
904 cache_range_window_reg(struct kunit *test) argument
1064 raw_read_defaults_single(struct kunit *test) argument
1089 raw_read_defaults(struct kunit *test) argument
1128 raw_write_read_single(struct kunit *test) argument
1154 raw_write(struct kunit *test) argument
1216 raw_noinc_write(struct kunit *test) argument
1266 raw_sync(struct kunit *test) argument
1344 raw_ranges(struct kunit *test) argument
[all...]
/linux-master/tools/testing/selftests/lkdtm/
H A Drun.sh6 # test name is either the text to look for in dmesg for a "success",
7 # or the rationale for why a test is marked to be skipped.
22 # Skip this test
26 # Figure out which test to run from our script name.
27 test=$(basename $0 .sh)
28 # Look up details about the test from master list of LKDTM tests.
29 line=$(grep -E '^#?'"$test"'\b' tests.txt)
31 echo "Skipped: missing test '$test' in tests.txt"
34 # Check that the test i
[all...]
/linux-master/include/drm/
H A Ddrm_kunit_helpers.h10 #include <kunit/test.h>
19 struct device *drm_kunit_helper_alloc_device(struct kunit *test);
20 void drm_kunit_helper_free_device(struct kunit *test, struct device *dev);
23 __drm_kunit_helper_alloc_drm_device_with_driver(struct kunit *test,
30 * @_test: The test context object
41 * end of the test. The drm_device is allocated through
55 __drm_kunit_helper_alloc_drm_device(struct kunit *test, argument
63 KUNIT_ASSERT_NOT_NULL(test, driver);
67 return __drm_kunit_helper_alloc_drm_device_with_driver(test, dev,
74 * @_test: The test contex
[all...]

Completed in 260 milliseconds

1234567891011>>