/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/tests/ |
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_buddy_test.c | 7 #include <kunit/test.h> 24 static void drm_test_buddy_alloc_range_bias(struct kunit *test) argument 37 kunit_info(test, "mm_size=%u, ps=%u\n", mm_size, ps); 39 KUNIT_ASSERT_FALSE_MSG(test, drm_buddy_init(&mm, mm_size, ps), 44 KUNIT_EXPECT_TRUE(test, order); 62 KUNIT_ASSERT_TRUE_MSG(test, 71 KUNIT_ASSERT_TRUE_MSG(test, 80 KUNIT_ASSERT_TRUE_MSG(test, 89 KUNIT_ASSERT_TRUE_MSG(test, 99 KUNIT_ASSERT_FALSE_MSG(test, 227 drm_test_buddy_alloc_contiguous(struct kunit *test) argument 313 drm_test_buddy_alloc_pathological(struct kunit *test) argument 394 drm_test_buddy_alloc_pessimistic(struct kunit *test) argument 489 drm_test_buddy_alloc_optimistic(struct kunit *test) argument 535 drm_test_buddy_alloc_limit(struct kunit *test) 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/xe/tests/ |
H A D | xe_migrate.c | 6 #include <kunit/test.h> 15 const char *str, struct kunit *test) 20 KUNIT_FAIL(test, "Failed to create fence for %s: %li\n", str, 29 KUNIT_FAIL(test, "Fence timed out for %s: %li\n", str, ret); 38 struct kunit *test) 47 KUNIT_FAIL(test, "Failed to allocate fake pt: %li\n", 56 if (sanity_fence_failed(xe, fence, str, test)) 60 kunit_info(test, "%s: Job completed\n", str); 102 struct kunit *test, u32 region) 117 KUNIT_FAIL(test, "Faile 14 sanity_fence_failed(struct xe_device *xe, struct dma_fence *fence, const char *str, struct kunit *test) argument 36 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 101 test_copy(struct xe_migrate *m, struct xe_bo *bo, struct kunit *test, u32 region) argument 190 test_copy_sysmem(struct xe_migrate *m, struct xe_bo *bo, struct kunit *test) argument 196 test_copy_vram(struct xe_migrate *m, struct xe_bo *bo, struct kunit *test) argument 211 test_pt_update(struct xe_migrate *m, struct xe_bo *pt, struct kunit *test, bool force_gpu) argument 262 xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test) argument 422 struct kunit *test = xe_cur_kunit(); local 440 xe_migrate_sanity_kunit(struct kunit *test) argument [all...] |
H A D | xe_dma_buf.c | 8 #include <kunit/test.h> 28 static void check_residency(struct kunit *test, struct xe_bo *exported, argument 31 struct dma_buf_test_params *params = to_dma_buf_test_params(test->priv); 51 KUNIT_FAIL(test, "Exported bo was not in expected memory type.\n"); 71 KUNIT_FAIL(test, "Evicting exporter failed with err=%d.\n", 78 KUNIT_FAIL(test, "Importer wasn't properly evicted.\n"); 86 KUNIT_FAIL(test, "Validating importer failed with err=%d.\n", 97 KUNIT_EXPECT_TRUE(test, xe_bo_is_mem_type(exported, XE_PL_TT)); 99 KUNIT_EXPECT_TRUE(test, xe_bo_is_mem_type(exported, mem_type)); 102 KUNIT_EXPECT_TRUE(test, xe_bo_is_mem_typ 109 struct kunit *test = xe_cur_kunit(); local 260 struct kunit *test = xe_cur_kunit(); local 274 xe_dma_buf_kunit(struct kunit *test) argument [all...] |
H A D | xe_dma_buf_test.c | 8 #include <kunit/test.h> 24 MODULE_DESCRIPTION("xe_dma_buf kunit test");
|
H A D | xe_migrate_test.c | 8 #include <kunit/test.h> 24 MODULE_DESCRIPTION("xe_migrate kunit test");
|
H A D | xe_mocs.c | 6 #include <kunit/test.h> 25 struct kunit *test = xe_cur_kunit(); local 31 kunit_info(test, "table size %d", arg->table.size); 32 kunit_info(test, "table uc_index %d", arg->table.uc_index); 33 kunit_info(test, "table n_entries %d", arg->table.n_entries); 46 struct kunit *test = xe_cur_kunit(); local 50 KUNIT_ASSERT_EQ_MSG(test, ret, 0, "Forcewake Failed.\n"); 64 KUNIT_FAIL(test, "l3cc reg 0x%x has incorrect val.\n", 81 struct kunit *test = xe_cur_kunit(); local 85 KUNIT_ASSERT_EQ_MSG(test, re 126 xe_live_mocs_kernel_kunit(struct kunit *test) argument 140 struct kunit *test = xe_cur_kunit(); local 162 xe_live_mocs_reset_kunit(struct kunit *test) argument [all...] |
H A D | xe_wa_test.c | 9 #include <kunit/test.h> 85 static int xe_wa_test_init(struct kunit *test) argument 87 const struct platform_test_case *param = test->param_value; 100 dev = drm_kunit_helper_alloc_device(test); 101 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, dev); 103 xe = xe_kunit_helper_alloc_xe_device(test, dev); 104 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, xe); 106 test->priv = &data; 108 KUNIT_ASSERT_EQ(test, ret, 0); 115 test 120 xe_wa_test_exit(struct kunit *test) argument 127 xe_wa_gt(struct kunit *test) argument [all...] |
/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/testing/selftests/bpf/ |
H A D | test_sock_addr.c | 59 typedef int (*load_fn)(const struct sock_addr_test *test); 79 /* Expected test result */ 90 static int bind4_prog_load(const struct sock_addr_test *test); 91 static int bind6_prog_load(const struct sock_addr_test *test); 92 static int connect4_prog_load(const struct sock_addr_test *test); 93 static int connect6_prog_load(const struct sock_addr_test *test); 94 static int sendmsg_allow_prog_load(const struct sock_addr_test *test); 95 static int sendmsg_deny_prog_load(const struct sock_addr_test *test); 96 static int recvmsg_allow_prog_load(const struct sock_addr_test *test); 97 static int recvmsg_deny_prog_load(const struct sock_addr_test *test); 645 load_insns(const struct sock_addr_test *test, const struct bpf_insn *insns, size_t insns_cnt) argument 664 load_path(const struct sock_addr_test *test, const char *path) argument 698 bind4_prog_load(const struct sock_addr_test *test) argument 703 bind6_prog_load(const struct sock_addr_test *test) argument 708 connect4_prog_load(const struct sock_addr_test *test) argument 713 connect6_prog_load(const struct sock_addr_test *test) argument 718 xmsg_ret_only_prog_load(const struct sock_addr_test *test, int32_t rc) argument 729 sendmsg_allow_prog_load(const struct sock_addr_test *test) argument 734 sendmsg_deny_prog_load(const struct sock_addr_test *test) argument 739 recvmsg_allow_prog_load(const struct sock_addr_test *test) argument 744 recvmsg_deny_prog_load(const struct sock_addr_test *test) argument 749 sendmsg4_rw_asm_prog_load(const struct sock_addr_test *test) argument 801 recvmsg4_rw_c_prog_load(const struct sock_addr_test *test) argument 806 sendmsg4_rw_c_prog_load(const struct sock_addr_test *test) argument 811 sendmsg6_rw_dst_asm_prog_load(const struct sock_addr_test *test, const char *rw_dst_ip) argument 864 sendmsg6_rw_asm_prog_load(const struct sock_addr_test *test) argument 869 recvmsg6_rw_c_prog_load(const struct sock_addr_test *test) argument 874 sendmsg6_rw_v4mapped_prog_load(const struct sock_addr_test *test) argument 879 sendmsg6_rw_wildcard_prog_load(const struct sock_addr_test *test) argument 884 sendmsg6_rw_c_prog_load(const struct sock_addr_test *test) argument 1144 init_addrs(const struct sock_addr_test *test, struct sockaddr_storage *requested_addr, struct sockaddr_storage *expected_addr, struct sockaddr_storage *expected_src_addr) argument 1169 run_bind_test_case(const struct sock_addr_test *test) argument 1202 run_connect_test_case(const struct sock_addr_test *test) argument 1255 run_xmsg_test_case(const struct sock_addr_test *test, int max_cmsg) argument 1318 run_test_case(int cgfd, const struct sock_addr_test *test) argument [all...] |
/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/net/mctp/test/ |
H A D | utils.h | 6 #include <kunit/test.h>
|
/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/gpu/drm/vc4/tests/ |
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/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/lib/kunit/ |
H A D | try-catch.c | 10 #include <kunit/test.h> 44 * https://docs.bazel.build/versions/master/be/common-definitions.html#test.size 46 * one, we probably want to have some sort of test runner level 61 struct kunit *test = try_catch->test; local 79 kunit_err(test, "try timed out\n"); 92 kunit_err(test, "wake_up_process() was never called\n"); 94 kunit_err(test, "Unknown error: %d\n", exit_code);
|
/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/tools/testing/selftests/powerpc/vphn/ |
H A D | test-vphn.c | 21 static struct test { struct 366 static int test_one(struct test *test) argument 371 vphn_unpack_associativity(test->input, output); 374 if (len != test->expected[0]) { 375 printf("expected %d elements, got %d\n", test->expected[0], 382 if (val != test->expected[i]) { 384 test->expected[i]); 394 static struct test *test; local [all...] |
/linux-master/tools/testing/selftests/resctrl/ |
H A D | resctrl_tests.c | 67 printf("usage: resctrl_tests [-h] [-t test list] [-n no_of_bits] [-b benchmark_cmd [option]...]\n"); 70 printf("\t-t test list: run tests/groups specified by the list, "); 80 printf("\t-p cpu_no: specify CPU number to run the test. 1 is default\n"); 117 static bool test_vendor_specific_check(const struct resctrl_test *test) argument 119 if (!test->vendor_specific) 122 return get_vendor() & test->vendor_specific; 125 static void run_single_test(const struct resctrl_test *test, const struct user_params *uparams) argument 129 if (test->disabled) 132 if (!test_vendor_specific_check(test)) { 133 ksft_test_result_skip("Hardware does not support %s\n", test [all...] |
/linux-master/tools/perf/tests/ |
H A D | expr.c | 60 static int test(struct expr_parse_ctx *ctx, const char *e, double val2) function 65 TEST_ASSERT_VAL("parse test failed", 0); 93 ret = test(ctx, "1+1", 2); 94 ret |= test(ctx, "FOO+BAR", 3); 95 ret |= test(ctx, "(BAR/2)%2", 1); 96 ret |= test(ctx, "1 - -4", 5); 97 ret |= test(ctx, "(FOO-1)*2 + (BAR/2)%2 - -4", 5); 98 ret |= test(ctx, "1-1 | 1", 1); 99 ret |= test(ctx, "1-1 & 1", 0); 100 ret |= test(ct [all...] |