/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...] |
H A D | utils.h | 6 #include <kunit/test.h>
|
/linux-master/drivers/gpu/drm/tests/ |
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...] |
H A D | drm_format_helper_test.c | 3 #include <kunit/test.h> 554 static u16 *le16buf_to_cpu(struct kunit *test, const __le16 *buf, size_t buf_size) argument 559 dst = kunit_kzalloc(test, sizeof(*dst) * buf_size, GFP_KERNEL); 569 static u32 *le32buf_to_cpu(struct kunit *test, const __le32 *buf, size_t buf_size) argument 574 dst = kunit_kzalloc(test, sizeof(*dst) * buf_size, GFP_KERNEL); 584 static __le32 *cpubuf_to_le32(struct kunit *test, const u32 *buf, size_t buf_size) argument 589 dst = kunit_kzalloc(test, sizeof(*dst) * buf_size, GFP_KERNEL); 608 static void drm_test_fb_xrgb8888_to_gray8(struct kunit *test) argument 610 const struct convert_xrgb8888_case *params = test->param_value; 624 KUNIT_ASSERT_GT(test, dst_siz 641 drm_test_fb_xrgb8888_to_rgb332(struct kunit *test) argument 674 drm_test_fb_xrgb8888_to_rgb565(struct kunit *test) argument 728 drm_test_fb_xrgb8888_to_xrgb1555(struct kunit *test) argument 775 drm_test_fb_xrgb8888_to_argb1555(struct kunit *test) argument 822 drm_test_fb_xrgb8888_to_rgba5551(struct kunit *test) argument 869 drm_test_fb_xrgb8888_to_rgb888(struct kunit *test) argument 917 drm_test_fb_xrgb8888_to_argb8888(struct kunit *test) argument 964 drm_test_fb_xrgb8888_to_xrgb2101010(struct kunit *test) argument 1009 drm_test_fb_xrgb8888_to_argb2101010(struct kunit *test) argument 1056 drm_test_fb_xrgb8888_to_mono(struct kunit *test) argument 1089 drm_test_fb_swab(struct kunit *test) argument 1160 drm_test_fb_xrgb8888_to_abgr8888(struct kunit *test) argument 1200 drm_test_fb_xrgb8888_to_xbgr8888(struct kunit *test) argument 1307 drm_test_fb_clip_offset(struct kunit *test) argument 1449 drm_test_fb_build_fourcc_list(struct kunit *test) argument 1791 drm_test_fb_memcpy(struct kunit *test) argument [all...] |
H A D | drm_kunit_helpers.c | 24 * drm_kunit_helper_alloc_device - Allocate a mock device for a KUnit test 25 * @test: The test context object 28 * test. The device will also be bound to a fake driver. It will thus be 38 struct device *drm_kunit_helper_alloc_device(struct kunit *test) argument 40 return kunit_device_register(test, KUNIT_DEVICE_NAME); 46 * @test: The test context object 51 void drm_kunit_helper_free_device(struct kunit *test, struct device *dev) argument 53 kunit_device_unregister(test, de 58 __drm_kunit_helper_alloc_drm_device_with_driver(struct kunit *test, struct device *dev, size_t size, size_t offset, const struct drm_driver *driver) argument 103 drm_kunit_helper_acquire_ctx_alloc(struct kunit *test) argument 145 drm_kunit_helper_atomic_state_alloc(struct kunit *test, struct drm_device *drm, struct drm_modeset_acquire_ctx *ctx) argument 211 drm_kunit_helper_create_primary_plane(struct kunit *test, struct drm_device *drm, const struct drm_plane_funcs *funcs, const struct drm_plane_helper_funcs *helper_funcs, const uint32_t *formats, unsigned int num_formats, const uint64_t *modifiers) argument 282 drm_kunit_helper_create_crtc(struct kunit *test, struct drm_device *drm, struct drm_plane *primary, struct drm_plane *cursor, const struct drm_crtc_funcs *funcs, const struct drm_crtc_helper_funcs *helper_funcs) argument [all...] |
H A D | drm_probe_helper_test.c | 3 * Kunit test for drm_probe_helper functions 16 #include <kunit/test.h> 33 static int drm_probe_helper_test_init(struct kunit *test) argument 39 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL); 40 KUNIT_ASSERT_NOT_NULL(test, priv); 41 test->priv = priv; 43 priv->dev = drm_kunit_helper_alloc_device(test); 44 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->dev); 46 priv->drm = __drm_kunit_helper_alloc_drm_device(test, priv->dev, 49 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, pri 94 drm_test_connector_helper_tv_get_modes_check(struct kunit *test) argument [all...] |
/linux-master/drivers/gpu/drm/vc4/tests/ |
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...] |
H A D | vc4_mock_crtc.c | 6 #include <kunit/test.h> 20 struct vc4_dummy_crtc *vc4_mock_pv(struct kunit *test, argument 30 KUNIT_ASSERT_NOT_NULL(test, dummy_crtc); 38 KUNIT_ASSERT_EQ(test, ret, 0);
|
/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...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | section_names.c | 208 static void test_prog_type_by_name(const struct sec_name_test *test) argument 214 rc = libbpf_prog_type_by_name(test->sec_name, &prog_type, 217 CHECK(rc != test->expected_load.rc, "check_code", 218 "prog: unexpected rc=%d for %s\n", rc, test->sec_name); 223 CHECK(prog_type != test->expected_load.prog_type, "check_prog_type", 225 prog_type, test->sec_name); 227 CHECK(expected_attach_type != test->expected_load.expected_attach_type, 229 expected_attach_type, test->sec_name); 232 static void test_attach_type_by_name(const struct sec_name_test *test) argument 237 rc = libbpf_attach_type_by_name(test 255 struct sec_name_test *test = &tests[i]; local [all...] |
/linux-master/lib/ |
H A D | cmdline_kunit.c | 6 #include <kunit/test.h> 41 static void cmdline_do_one_test(struct kunit *test, const char *in, int rc, int offset) argument 50 KUNIT_EXPECT_EQ_MSG(test, ret, rc, fmt, in); 51 KUNIT_EXPECT_PTR_EQ_MSG(test, out, in + offset, fmt, in); 54 static void cmdline_test_noint(struct kunit *test) argument 65 cmdline_do_one_test(test, str, rc, offset); 69 static void cmdline_test_lead_int(struct kunit *test) argument 82 cmdline_do_one_test(test, in, rc, offset); 86 static void cmdline_test_tail_int(struct kunit *test) argument 103 cmdline_do_one_test(test, i 107 cmdline_do_one_range_test(struct kunit *test, const char *in, unsigned int n, const int *e) argument 130 cmdline_test_range(struct kunit *test) argument [all...] |
/linux-master/drivers/gpu/drm/xe/tests/ |
H A D | xe_migrate.c | 6 #include <kunit/test.h> 16 const char *str, struct kunit *test) 21 KUNIT_FAIL(test, "Failed to create fence for %s: %li\n", str, 30 KUNIT_FAIL(test, "Fence timed out for %s: %li\n", str, ret); 39 struct kunit *test) 48 KUNIT_FAIL(test, "Failed to allocate fake pt: %li\n", 57 if (sanity_fence_failed(xe, fence, str, test)) 61 kunit_info(test, "%s: Job completed\n", str); 103 struct kunit *test, u32 region) 118 KUNIT_FAIL(test, "Faile 15 sanity_fence_failed(struct xe_device *xe, struct dma_fence *fence, const char *str, struct kunit *test) argument 37 run_sanity_job(struct xe_migrate *m, struct xe_device *xe, struct xe_bb *bb, u32 second_idx, const char *str, struct kunit *test) argument 102 test_copy(struct xe_migrate *m, struct xe_bo *bo, struct kunit *test, u32 region) argument 191 test_copy_sysmem(struct xe_migrate *m, struct xe_bo *bo, struct kunit *test) argument 197 test_copy_vram(struct xe_migrate *m, struct xe_bo *bo, struct kunit *test) argument 212 test_pt_update(struct xe_migrate *m, struct xe_bo *pt, struct kunit *test, bool force_gpu) argument 263 xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test) argument 423 struct kunit *test = xe_cur_kunit(); local 443 xe_migrate_sanity_kunit(struct kunit *test) argument [all...] |
H A D | xe_dma_buf.c | 8 #include <kunit/test.h> 29 static void check_residency(struct kunit *test, struct xe_bo *exported, argument 32 struct dma_buf_test_params *params = to_dma_buf_test_params(test->priv); 52 KUNIT_FAIL(test, "Exported bo was not in expected memory type.\n"); 72 KUNIT_FAIL(test, "Evicting exporter failed with err=%d.\n", 79 KUNIT_FAIL(test, "Importer wasn't properly evicted.\n"); 87 KUNIT_FAIL(test, "Validating importer failed with err=%d.\n", 98 KUNIT_EXPECT_TRUE(test, xe_bo_is_mem_type(exported, XE_PL_TT)); 100 KUNIT_EXPECT_TRUE(test, xe_bo_is_mem_type(exported, mem_type)); 103 KUNIT_EXPECT_TRUE(test, xe_bo_is_mem_typ 110 struct kunit *test = xe_cur_kunit(); local 261 struct kunit *test = xe_cur_kunit(); local 277 xe_dma_buf_kunit(struct kunit *test) argument [all...] |
H A D | xe_bo_test.c | 8 #include <kunit/test.h>
|
H A D | xe_wa_test.c | 9 #include <kunit/test.h> 86 static int xe_wa_test_init(struct kunit *test) argument 88 const struct platform_test_case *param = test->param_value; 101 dev = drm_kunit_helper_alloc_device(test); 102 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev); 104 xe = xe_kunit_helper_alloc_xe_device(test, dev); 105 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xe); 107 test->priv = &data; 109 KUNIT_ASSERT_EQ(test, ret, 0); 116 test 121 xe_wa_test_exit(struct kunit *test) argument 128 xe_wa_gt(struct kunit *test) argument [all...] |
H A D | xe_mocs_test.c | 8 #include <kunit/test.h>
|
/linux-master/drivers/usb/musb/ |
H A D | musb_debugfs.c | 118 unsigned test; local 121 test = musb_readb(musb->mregs, MUSB_TESTMODE); 125 if (test == (MUSB_TEST_FORCE_HOST | MUSB_TEST_FORCE_FS)) 128 else if (test == (MUSB_TEST_FORCE_HOST | MUSB_TEST_FORCE_HS)) 131 else if (test == MUSB_TEST_FORCE_HOST) 134 else if (test == MUSB_TEST_FIFO_ACCESS) 137 else if (test == MUSB_TEST_FORCE_FS) 140 else if (test == MUSB_TEST_FORCE_HS) 143 else if (test == MUSB_TEST_PACKET) 144 seq_printf(s, "test packe 168 u8 test; local [all...] |
/linux-master/tools/perf/arch/arm64/tests/ |
H A D | cpuid-match.c | 8 int test__cpuid_match(struct test_suite *test __maybe_unused,
|
/linux-master/drivers/fpga/tests/ |
H A D | fpga-region-test.c | 3 * KUnit test for the FPGA Region 10 #include <kunit/test.h> 89 static void fpga_region_test_class_find(struct kunit *test) argument 91 struct test_ctx *ctx = test->priv; 95 KUNIT_EXPECT_PTR_EQ(test, region, ctx->region); 101 * FPGA Region programming test. The Region must call get_bridges() to get 104 static void fpga_region_test_program_fpga(struct kunit *test) argument 106 struct test_ctx *ctx = test->priv; 112 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, img_info); 119 KUNIT_ASSERT_EQ(test, re 143 fpga_region_test_init(struct kunit *test) argument 184 fpga_region_test_exit(struct kunit *test) argument [all...] |
/linux-master/drivers/scsi/aic7xxx/ |
H A D | aic79xx.seq | 52 test SEQINTCODE, 0xFF jz idle_loop; 65 test ERROR, 0xFF jz no_error_set; 70 test SCSISEQ0, ENSELO|ENARBO jnz idle_loop_checkbus; 71 test SEQ_FLAGS2, SELECTOUT_QFROZEN jz check_waiting_list; 82 test SSTAT0, SELDO|SELINGO jnz idle_loop_checkbus; 109 * ENSELO is cleared by a SELDO, so we must test for SELDO 112 test SSTAT0, SELDO jnz select_out; 115 test SSTAT0, SELDO jnz select_out; 117 test SSTAT0, SELDI jnz select_in; 118 test SCSIPHAS [all...] |
/linux-master/drivers/rtc/ |
H A D | lib_test.c | 3 #include <kunit/test.h> 33 static void rtc_time64_to_tm_test_date_range(struct kunit *test) argument 60 KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG); 61 KUNIT_ASSERT_EQ_MSG(test, month - 1, result.tm_mon, FAIL_MSG); 62 KUNIT_ASSERT_EQ_MSG(test, mday, result.tm_mday, FAIL_MSG); 63 KUNIT_ASSERT_EQ_MSG(test, yday, result.tm_yday, FAIL_MSG);
|
/linux-master/kernel/time/ |
H A D | time_test.c | 3 #include <kunit/test.h> 53 static void time64_to_tm_test_date_range(struct kunit *test) argument 79 KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG); 80 KUNIT_ASSERT_EQ_MSG(test, month - 1, result.tm_mon, FAIL_MSG); 81 KUNIT_ASSERT_EQ_MSG(test, mdday, result.tm_mday, FAIL_MSG); 82 KUNIT_ASSERT_EQ_MSG(test, yday, result.tm_yday, FAIL_MSG);
|
/linux-master/fs/ext4/ |
H A D | mballoc-test.c | 3 * KUnit test of ext4 multiblocks allocation. 6 #include <kunit/test.h> 66 .name = "mballoc test", 345 static int mbt_kunit_init(struct kunit *test) argument 348 (struct mbt_ext4_block_layout *)(test->param_value); 364 test->priv = sb; 365 kunit_activate_static_stub(test, 368 kunit_activate_static_stub(test, 371 kunit_activate_static_stub(test, 374 kunit_activate_static_stub(test, 388 mbt_kunit_exit(struct kunit *test) argument 397 test_new_blocks_simple(struct kunit *test) argument 482 validate_free_blocks_simple(struct kunit *test, struct super_block *sb, ext4_group_t goal_group, ext4_grpblk_t start, ext4_grpblk_t len) argument 509 test_free_blocks_simple_range(struct kunit *test, ext4_group_t goal_group, ext4_grpblk_t start, ext4_grpblk_t len) argument 532 test_free_blocks_simple(struct kunit *test) argument 549 test_mark_diskspace_used_range(struct kunit *test, struct ext4_allocation_context *ac, ext4_grpblk_t start, ext4_grpblk_t len) argument 581 test_mark_diskspace_used(struct kunit *test) argument 672 mbt_validate_group_info(struct kunit *test, struct ext4_group_info *grp1, struct ext4_group_info *grp2) argument 696 do_test_generate_buddy(struct kunit *test, struct super_block *sb, void *bitmap, void *mbt_buddy, struct ext4_group_info *mbt_grp, void *ext4_buddy, struct ext4_group_info *ext4_grp) argument 717 test_mb_generate_buddy(struct kunit *test) argument 746 test_mb_mark_used_range(struct kunit *test, struct ext4_buddy *e4b, ext4_grpblk_t start, ext4_grpblk_t len, void *bitmap, void *buddy, struct ext4_group_info *grp) argument 779 test_mb_mark_used(struct kunit *test) argument 813 test_mb_free_blocks_range(struct kunit *test, struct ext4_buddy *e4b, ext4_grpblk_t start, ext4_grpblk_t len, void *bitmap, void *buddy, struct ext4_group_info *grp) argument 842 test_mb_free_blocks(struct kunit *test) argument 887 test_mb_mark_used_cost(struct kunit *test) argument [all...] |