/linux-master/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_mock_output.c | 10 #include <kunit/test.h> 23 struct vc4_dummy_output *vc4_dummy_output(struct kunit *test, argument 36 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dummy_output); 44 KUNIT_ASSERT_EQ(test, ret, 0); 52 KUNIT_ASSERT_EQ(test, ret, 0); 64 int vc4_mock_atomic_add_output(struct kunit *test, argument 78 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, encoder); 80 crtc = vc4_find_crtc_for_encoder(test, drm, encoder); 81 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, crtc); 86 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, conn_stat 102 vc4_mock_atomic_del_output(struct kunit *test, struct drm_atomic_state *state, enum vc4_encoder_type type) argument [all...] |
H A D | vc4_test_pv_muxing.c | 15 #include <kunit/test.h> 26 static bool check_fifo_conflict(struct kunit *test, argument 34 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, hvs_state); 40 KUNIT_EXPECT_FALSE(test, used_fifos & BIT(i)); 122 get_vc4_crtc_state_for_encoder(struct kunit *test, argument 132 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, encoder); 134 crtc = vc4_find_crtc_for_encoder(test, drm, encoder); 135 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, crtc); 144 static bool check_channel_for_encoder(struct kunit *test, argument 154 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, new_hvs_stat 676 drm_vc4_test_pv_muxing(struct kunit *test) argument 705 drm_vc4_test_pv_muxing_invalid(struct kunit *test) argument 724 vc4_pv_muxing_test_init(struct kunit *test) argument 783 drm_test_vc5_pv_muxing_bugs_subsequent_crtc_enable(struct kunit *test) argument 855 drm_test_vc5_pv_muxing_bugs_stable_fifo(struct kunit *test) argument 950 drm_test_vc5_pv_muxing_bugs_subsequent_crtc_enable_too_many_crtc_state(struct kunit *test) argument [all...] |
H A D | vc4_mock.c | 6 #include <kunit/test.h> 109 static int __build_one_pipe(struct kunit *test, struct drm_device *drm, argument 118 dummy_plane = vc4_dummy_plane(test, drm, DRM_PLANE_TYPE_PRIMARY); 119 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dummy_plane); 122 dummy_crtc = vc4_mock_pv(test, drm, plane, pipe->data); 123 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dummy_crtc); 130 dummy_output = vc4_dummy_output(test, drm, crtc, 134 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dummy_output); 140 static int __build_mock(struct kunit *test, struct drm_device *drm, argument 149 ret = __build_one_pipe(test, dr 160 __mock_device(struct kunit *test, bool is_vc5) argument 201 vc4_mock_device(struct kunit *test) argument 206 vc5_mock_device(struct kunit *test) argument [all...] |
/linux-master/lib/kunit/ |
H A D | hooks-impl.h | 6 * found in include/kunit/test-bug.h. 15 #include <kunit/test-bug.h> 21 void *__kunit_get_static_stub_address_impl(struct kunit *test, void *real_fn_addr);
|
H A D | device.c | 15 #include <kunit/test.h> 28 /* A device owned by a KUnit test. */ 31 /* The KUnit test which owns this device. */ 82 struct device_driver *kunit_driver_create(struct kunit *test, const char *name) argument 87 driver = kunit_kzalloc(test, sizeof(*driver), GFP_KERNEL); 98 kunit_kfree(test, driver); 102 kunit_add_action(test, driver_unregister_wrapper, driver); 108 static struct kunit_device *kunit_device_register_internal(struct kunit *test, argument 119 kunit_dev->owner = test; 121 err = dev_set_name(&kunit_dev->dev, "%s.%s", test 149 kunit_device_register_with_driver(struct kunit *test, const char *name, const struct device_driver *drv) argument 166 kunit_device_register(struct kunit *test, const char *name) argument 190 kunit_device_unregister(struct kunit *test, struct device *dev) argument [all...] |
/linux-master/drivers/base/test/ |
H A D | platform-device-test.c | 8 #define DEVICE_NAME "test" 18 static int platform_device_devm_init(struct kunit *test) argument 22 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL); 23 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv); 27 test->priv = priv; 55 static void platform_device_devm_register_unregister_test(struct kunit *test) argument 58 struct test_priv *priv = test->priv; 62 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, pdev); 65 KUNIT_ASSERT_EQ(test, ret, 0); 70 KUNIT_ASSERT_EQ(test, re 84 platform_device_devm_register_get_unregister_with_devm_test(struct kunit *test) argument 131 probed_platform_device_devm_register_unregister_test(struct kunit *test) argument 170 probed_platform_device_devm_register_get_unregister_with_devm_test(struct kunit *test) argument [all...] |
/linux-master/arch/riscv/kernel/tests/module_test/ |
H A D | test_module_linking_main.c | 9 #include <kunit/test.h> 29 #define CHECK_EQ(lhs, rhs) KUNIT_ASSERT_EQ(test, lhs, rhs) 31 void run_test_set(struct kunit *test); 32 void run_test_sub(struct kunit *test); 33 void run_test_uleb(struct kunit *test); 35 void run_test_set(struct kunit *test) argument 48 void run_test_sub(struct kunit *test) argument 64 void run_test_uleb(struct kunit *test) argument
|
/linux-master/lib/math/ |
H A D | rational-test.c | 3 #include <kunit/test.h> 34 static void rational_test(struct kunit *test) argument 36 const struct rational_test_param *param = (const struct rational_test_param *)test->param_value; 40 KUNIT_EXPECT_EQ(test, n, param->exp_num); 41 KUNIT_EXPECT_EQ(test, d, param->exp_den);
|
/linux-master/lib/ |
H A D | test_sort.c | 3 #include <kunit/test.h> 9 /* a simple boot-time regression test */ 18 static void test_sort(struct kunit *test) argument 22 a = kunit_kmalloc_array(test, TEST_LEN, sizeof(*a), GFP_KERNEL); 23 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, a); 33 KUNIT_ASSERT_LE(test, a[i], a[i + 1]);
|
H A D | kunit_iov_iter.c | 2 /* I/O iterator tests. This can only test kernel-backed iterator types. 15 #include <kunit/test.h> 47 static void *__init iov_kunit_create_buffer(struct kunit *test, argument 55 pages = kunit_kcalloc(test, npages, sizeof(struct page *), GFP_KERNEL); 56 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, pages); 62 KUNIT_ASSERT_EQ(test, got, npages); 66 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buffer); 68 kunit_add_action_or_reset(test, iov_kunit_unmap, buffer); 72 static void __init iov_kunit_load_kvec(struct kunit *test, argument 84 KUNIT_ASSERT_GE(test, p 98 iov_kunit_copy_to_kvec(struct kunit *test) argument 148 iov_kunit_copy_from_kvec(struct kunit *test) argument 216 iov_kunit_load_bvec(struct kunit *test, struct iov_iter *iter, int dir, struct bio_vec *bvec, unsigned int bvmax, struct page **pages, size_t npages, size_t bufsize, const struct bvec_test_range *pr) argument 257 iov_kunit_copy_to_bvec(struct kunit *test) argument 311 iov_kunit_copy_from_bvec(struct kunit *test) argument 373 iov_kunit_load_xarray(struct kunit *test, struct iov_iter *iter, int dir, struct xarray *xarray, struct page **pages, size_t npages) argument 390 iov_kunit_create_xarray(struct kunit *test) argument 404 iov_kunit_copy_to_xarray(struct kunit *test) argument 462 iov_kunit_copy_from_xarray(struct kunit *test) argument 525 iov_kunit_extract_pages_kvec(struct kunit *test) argument 605 iov_kunit_extract_pages_bvec(struct kunit *test) argument 683 iov_kunit_extract_pages_xarray(struct kunit *test) argument [all...] |
H A D | test_kprobes.c | 3 * test_kprobes.c - simple sanity test for *probes 11 #include <kunit/test.h> 61 static void test_kprobe(struct kunit *test) argument 63 current_test = test; 64 KUNIT_EXPECT_EQ(test, 0, register_kprobe(&kp)); 67 KUNIT_EXPECT_NE(test, 0, preh_val); 68 KUNIT_EXPECT_NE(test, 0, posth_val); 122 static void test_kprobes(struct kunit *test) argument 126 current_test = test; 132 KUNIT_EXPECT_EQ(test, 155 test_kprobe_missed(struct kunit *test) argument 199 test_kretprobe(struct kunit *test) argument 224 test_kretprobes(struct kunit *test) argument 288 test_stacktrace_on_kretprobe(struct kunit *test) argument 349 test_stacktrace_on_nested_kretprobe(struct kunit *test) argument 368 kprobes_test_init(struct kunit *test) argument [all...] |
H A D | slub_kunit.c | 2 #include <kunit/test.h> 3 #include <kunit/test-bug.h> 17 * our test and kfence sanity check. 28 static void test_clobber_zone(struct kunit *test) argument 38 KUNIT_EXPECT_EQ(test, 2, slab_errors); 46 static void test_next_pointer(struct kunit *test) argument 66 KUNIT_EXPECT_EQ(test, 3, slab_errors); 78 KUNIT_EXPECT_EQ(test, 2, slab_errors); 86 KUNIT_EXPECT_EQ(test, 0, slab_errors); 91 static void test_first_word(struct kunit *test) argument 106 test_clobber_50th_byte(struct kunit *test) argument 122 test_clobber_redzone_free(struct kunit *test) argument 139 test_kmalloc_redzone_access(struct kunit *test) argument 160 test_init(struct kunit *test) argument [all...] |
/linux-master/sound/core/ |
H A D | sound_kunit.c | 3 * Sound core KUnit test 7 #include <kunit/test.h> 99 static void test_phys_format_size(struct kunit *test) argument 104 KUNIT_EXPECT_EQ(test, snd_pcm_format_physical_width(valid_fmt[i].format), 108 KUNIT_EXPECT_EQ(test, snd_pcm_format_physical_width(WRONG_FORMAT_1), -EINVAL); 109 KUNIT_EXPECT_EQ(test, snd_pcm_format_physical_width(WRONG_FORMAT_2), -EINVAL); 112 static void test_format_width(struct kunit *test) argument 117 KUNIT_EXPECT_EQ(test, snd_pcm_format_width(valid_fmt[i].format), 121 KUNIT_EXPECT_EQ(test, snd_pcm_format_width(WRONG_FORMAT_1), -EINVAL); 122 KUNIT_EXPECT_EQ(test, snd_pcm_format_widt 125 test_format_signed(struct kunit *test) argument 140 test_format_endianness(struct kunit *test) argument 157 _test_fill_silence(struct kunit *test, struct snd_format_test_data *data, u8 *buffer, size_t samples_count) argument 168 test_format_fill_silence(struct kunit *test) argument 206 test_playback_avail(struct kunit *test) argument 230 test_capture_avail(struct kunit *test) argument 247 test_card_set_id(struct kunit *test) argument 265 test_pcm_format_name(struct kunit *test) argument 280 test_card_add_component(struct kunit *test) argument [all...] |
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_exec_test.c | 8 #include <kunit/test.h> 26 static int drm_exec_test_init(struct kunit *test) argument 30 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL); 31 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv); 33 test->priv = priv; 35 priv->dev = drm_kunit_helper_alloc_device(test); 36 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->dev); 38 priv->drm = __drm_kunit_helper_alloc_drm_device(test, priv->dev, sizeof(*priv->drm), 0, 40 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->drm); 45 static void sanitycheck(struct kunit *test) argument 54 test_lock(struct kunit *test) argument 74 test_lock_unlock(struct kunit *test) argument 101 test_duplicates(struct kunit *test) argument 128 test_prepare(struct kunit *test) argument 150 test_prepare_array(struct kunit *test) argument 173 test_multiple_loops(struct kunit *test) argument [all...] |
H A D | drm_plane_helper_test.c | 8 #include <kunit/test.h> 47 static int drm_plane_helper_init(struct kunit *test) argument 49 const struct drm_check_plane_state_test *params = test->param_value; 54 plane = kunit_kzalloc(test, sizeof(*plane), GFP_KERNEL); 55 KUNIT_ASSERT_NOT_NULL(test, plane); 57 fb = kunit_kzalloc(test, sizeof(*fb), GFP_KERNEL); 58 KUNIT_ASSERT_NOT_NULL(test, fb); 62 mock = kunit_kzalloc(test, sizeof(*mock), GFP_KERNEL); 63 KUNIT_ASSERT_NOT_NULL(test, mock); 77 test 82 check_src_eq(struct kunit *test, struct drm_plane_state *plane_state, unsigned int src_x, unsigned int src_y, unsigned int src_w, unsigned int src_h) argument 101 check_crtc_eq(struct kunit *test, struct drm_plane_state *plane_state, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h) argument 112 drm_test_check_plane_state(struct kunit *test) argument 254 drm_test_check_invalid_plane_state(struct kunit *test) argument [all...] |
H A D | drm_rect_test.c | 8 #include <kunit/test.h> 16 static void drm_rect_compare(struct kunit *test, const struct drm_rect *r, argument 19 KUNIT_EXPECT_EQ(test, r->x1, expected->x1); 20 KUNIT_EXPECT_EQ(test, r->y1, expected->y1); 21 KUNIT_EXPECT_EQ(test, drm_rect_width(r), drm_rect_width(expected)); 22 KUNIT_EXPECT_EQ(test, drm_rect_height(r), drm_rect_height(expected)); 25 static void drm_test_rect_clip_scaled_div_by_zero(struct kunit *test) argument 39 KUNIT_EXPECT_FALSE_MSG(test, visible, "Destination not be visible\n"); 40 KUNIT_EXPECT_FALSE_MSG(test, drm_rect_visible(&src), "Source should not be visible\n"); 47 KUNIT_EXPECT_FALSE_MSG(test, visibl 51 drm_test_rect_clip_scaled_not_clipped(struct kunit *test) argument 99 drm_test_rect_clip_scaled_clipped(struct kunit *test) argument 189 drm_test_rect_clip_scaled_signed_vs_unsigned(struct kunit *test) argument 336 drm_test_rect_intersect(struct kunit *test) argument 407 drm_test_rect_calc_hscale(struct kunit *test) argument 418 drm_test_rect_calc_vscale(struct kunit *test) argument 489 drm_test_rect_rotate(struct kunit *test) argument 499 drm_test_rect_rotate_inv(struct kunit *test) argument [all...] |
/linux-master/drivers/scsi/ |
H A D | scsi_lib_test.c | 7 #include <kunit/test.h> 16 static void scsi_lib_test_multiple_sense(struct kunit *test) argument 72 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); 75 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); 78 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); 81 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); 84 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); 87 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); 90 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); 95 KUNIT_EXPECT_EQ(test, 108 scsi_lib_test_any_sense(struct kunit *test) argument 131 scsi_lib_test_host(struct kunit *test) argument 161 scsi_lib_test_any_failure(struct kunit *test) argument 184 scsi_lib_test_any_status(struct kunit *test) argument 207 scsi_lib_test_total_allowed(struct kunit *test) argument 251 scsi_lib_test_mixed_total(struct kunit *test) argument 309 scsi_lib_test_check_passthough(struct kunit *test) argument [all...] |
/linux-master/drivers/hid/ |
H A D | hid-uclogic-params-test.c | 9 #include <kunit/test.h> 139 static void hid_test_uclogic_parse_ugee_v2_desc(struct kunit *test) argument 144 const struct uclogic_parse_ugee_v2_desc_case *params = test->param_value; 151 KUNIT_ASSERT_EQ(test, res, params->res); 156 KUNIT_EXPECT_EQ(test, 159 KUNIT_EXPECT_EQ(test, 162 KUNIT_EXPECT_EQ(test, 165 KUNIT_EXPECT_EQ(test, 168 KUNIT_EXPECT_EQ(test, 171 KUNIT_EXPECT_EQ(test, 181 hid_test_uclogic_params_cleanup_event_hooks(struct kunit *test) argument [all...] |
/linux-master/mm/kfence/ |
H A D | kfence_test.c | 5 * should verify. For each test case checks the presence (or absence) of 14 #include <kunit/test.h> 35 #define KFENCE_TEST_REQUIRES(test, cond) do { \ 37 kunit_skip((test), "Test requires: " #cond); \ 60 * KFENCE report and related to the test. 75 /* Check if a report related to the test exists. */ 185 static size_t setup_test_cache(struct kunit *test, size_t size, slab_flags_t flags, argument 188 if (test->priv != TEST_PRIV_WANT_MEMCACHE) 191 kunit_info(test, "%s: size=%zu, ctor=%ps\n", __func__, size, ctor); 198 test_cache = kmem_cache_create("test", siz 244 test_alloc(struct kunit *test, size_t size, gfp_t gfp, enum allocation_policy policy) argument 318 test_out_of_bounds_read(struct kunit *test) argument 352 test_out_of_bounds_write(struct kunit *test) argument 370 test_use_after_free_read(struct kunit *test) argument 386 test_double_free(struct kunit *test) argument 401 test_invalid_addr_free(struct kunit *test) argument 418 test_corruption(struct kunit *test) argument 454 test_kmalloc_aligned_oob_read(struct kunit *test) argument 489 test_kmalloc_aligned_oob_write(struct kunit *test) argument 511 test_shrink_memcache(struct kunit *test) argument 532 test_free_bulk(struct kunit *test) argument 554 test_init_on_free(struct kunit *test) argument 587 test_memcache_ctor(struct kunit *test) argument 605 test_gfpzero(struct kunit *test) argument 642 test_invalid_access(struct kunit *test) argument 656 test_memcache_typesafe_by_rcu(struct kunit *test) argument 692 test_krealloc(struct kunit *test) argument 732 test_memcache_alloc_bulk(struct kunit *test) argument 802 test_init(struct kunit *test) argument 825 test_exit(struct kunit *test) argument [all...] |
/linux-master/tools/testing/selftests/exec/ |
H A D | binfmt_script.py | 33 # test - produce a binfmt_script hashbang line for testing 45 def test(name, size, good=True, leading="", root="./", target="/perl", function 117 test(name="too-big", size=SIZE+80, good=False) 119 test(name="exact", size=SIZE, good=False) 121 test(name="exact-space", size=SIZE, good=False, leading=" ") 123 test(name="whitespace-too-big", size=SIZE+71, good=False, root="", 126 test(name="truncated", size=SIZE+17, good=False, leading=" " * 19) 128 test(name="empty", size=2, good=False, root="", 131 test(name="spaces", size=SIZE-1, good=False, root="", fill=" ", 134 test(nam [all...] |
/linux-master/tools/testing/selftests/timens/ |
H A D | gettime_perf.c | 47 static void test(clock_t clockid, char *clockstr, bool in_ns) function 74 test(CLOCK_MONOTONIC, "monotonic", false); 75 test(CLOCK_MONOTONIC_COARSE, "monotonic-coarse", false); 76 test(CLOCK_MONOTONIC_RAW, "monotonic-raw", false); 77 test(CLOCK_BOOTTIME, "boottime", false); 96 test(CLOCK_MONOTONIC, "monotonic", true); 97 test(CLOCK_MONOTONIC_COARSE, "monotonic-coarse", true); 98 test(CLOCK_MONOTONIC_RAW, "monotonic-raw", true); 99 test(CLOCK_BOOTTIME, "boottime", true);
|
/linux-master/drivers/virt/nitro_enclaves/ |
H A D | ne_misc_dev_test.c | 3 #include <kunit/test.h> 111 static void ne_misc_dev_test_merge_phys_contig_memory_regions(struct kunit *test) argument 117 phys_contig_mem_regions.regions = kunit_kcalloc(test, MAX_PHYS_REGIONS, 120 KUNIT_ASSERT_TRUE(test, phys_contig_mem_regions.regions); 128 KUNIT_EXPECT_EQ(test, rc, test_case->expect_rc); 129 KUNIT_EXPECT_EQ(test, phys_contig_mem_regions.num, test_case->expect_num); 135 KUNIT_EXPECT_EQ(test, phys_contig_mem_regions.regions[num - 1].start, 137 KUNIT_EXPECT_EQ(test, range_len(&phys_contig_mem_regions.regions[num - 1]), 141 kunit_kfree(test, phys_contig_mem_regions.regions);
|
/linux-master/net/mac80211/tests/ |
H A D | elems.c | 7 #include <kunit/test.h> 12 static void mle_defrag(struct kunit *test) argument 25 KUNIT_ASSERT_NOT_NULL(test, skb); 28 KUNIT_FAIL(test, "failed to pad skb"); 67 KUNIT_EXPECT_NOT_NULL(test, parsed); 72 KUNIT_EXPECT_NOT_NULL(test, parsed->ml_basic); 73 KUNIT_EXPECT_EQ(test, 81 KUNIT_EXPECT_NOT_NULL(test, parsed->prof); 82 KUNIT_EXPECT_EQ(test,
|
/linux-master/net/mctp/test/ |
H A D | route-test.c | 3 #include <kunit/test.h> 63 static void mctp_test_route_destroy(struct kunit *test, argument 77 KUNIT_ASSERT_EQ_MSG(test, refs, 1, "route ref imbalance"); 141 static void mctp_test_fragment(struct kunit *test) argument 150 params = test->param_value; 160 KUNIT_ASSERT_TRUE(test, skb); 163 KUNIT_ASSERT_TRUE(test, rt); 166 KUNIT_EXPECT_FALSE(test, rc); 170 KUNIT_EXPECT_EQ(test, n, params->n_frags); 190 KUNIT_EXPECT_EQ(test, hdr 246 mctp_test_rx_input(struct kunit *test) argument 293 __mctp_route_test_init(struct kunit *test, struct mctp_test_dev **devp, struct mctp_test_route **rtp, struct socket **sockp, unsigned int netid) argument 328 __mctp_route_test_fini(struct kunit *test, struct mctp_test_dev *dev, struct mctp_test_route *rt, struct socket *sock) argument 344 mctp_test_route_input_sk(struct kunit *test) argument 413 mctp_test_route_input_sk_reasm(struct kunit *test) argument 547 mctp_test_route_input_sk_keys(struct kunit *test) argument 695 mctp_test_route_input_multiple_nets_bind_init(struct kunit *test, struct test_net *t) argument 710 mctp_test_route_input_multiple_nets_bind_fini(struct kunit *test, struct test_net *t) argument 719 mctp_test_route_input_multiple_nets_bind(struct kunit *test) argument 760 mctp_test_route_input_multiple_nets_key_init(struct kunit *test, struct test_net *t) argument 789 mctp_test_route_input_multiple_nets_key_fini(struct kunit *test, struct test_net *t) argument 799 mctp_test_route_input_multiple_nets_key(struct kunit *test) argument 842 mctp_test_flow_init(struct kunit *test, struct mctp_test_dev **devp, struct mctp_test_route **rtp, struct socket **sock, struct sk_buff **skbp, unsigned int len) argument 880 mctp_test_flow_fini(struct kunit *test, struct mctp_test_dev *dev, struct mctp_test_route *rt, struct socket *sock) argument 889 mctp_test_packet_flow(struct kunit *test) argument 922 mctp_test_fragment_flow(struct kunit *test) argument 963 mctp_test_packet_flow(struct kunit *test) argument 968 mctp_test_fragment_flow(struct kunit *test) argument 975 mctp_test_route_output_key_create(struct kunit *test) argument [all...] |
/linux-master/tools/testing/selftests/kvm/ |
H A D | system_counter_offset_test.c | 33 "KVM_VCPU_TSC_OFFSET not supported; skipping test"); 36 static void setup_system_counter(struct kvm_vcpu *vcpu, struct test_case *test) argument 39 &test->tsc_offset); 42 static uint64_t guest_read_system_counter(struct test_case *test) argument 47 static uint64_t host_read_guest_system_counter(struct test_case *test) argument 49 return rdtsc() + test->tsc_offset; 54 #error test not implemented for this architecture! 66 struct test_case *test = &test_cases[i]; local 68 GUEST_SYNC_CLOCK(i, guest_read_system_counter(test)); 96 struct test_case *test local [all...] |