/linux-master/lib/ |
H A D | test_hash.c | 22 #include <kunit/test.h> 72 test_int__hash_32(struct kunit *test, struct test_hash_params *params) 85 test_int_hash_64(struct kunit *test, struct test_hash_params *params, u32 const *m, int *k) 110 test_int_hash(struct kunit *test, unsigned long long h64, u32 hash_or[2][33]) 144 static void test_string_or(struct kunit *test) 169 static void test_hash_or(struct kunit *test)
|
H A D | test_list_sort.c | 2 #include <kunit/test.h> 29 static void check(struct kunit *test, struct debug_el *ela, struct debug_el *elb) 58 static void list_sort_test(struct kunit *test)
|
H A D | fortify_kunit.c | 8 * ./tools/testing/kunit/kunit.py run --arch=x86_64 \ 43 #include <kunit/device.h> 44 #include <kunit/test.h> 45 #include <kunit/test-bug.h> 68 struct kunit *current_test; 84 static void fortify_test_known_sizes(struct kunit *test) 117 static void fortify_test_control_flow_split(struct kunit *test) 193 static void fortify_test_alloc_size_##allocator##_const(struct kunit *test) \ 197 static void fortify_test_alloc_size_##allocator##_dynamic(struct kunit *tes [all...] |
H A D | string_helpers_kunit.c | 7 #include <kunit/test.h> 14 static void test_string_check_buf(struct kunit *test, 54 static void test_string_unescape(struct kunit *test, 395 test_string_escape_overflow(struct kunit *test, 405 static void test_string_escape(struct kunit *test, const char *name, 470 static void test_string_get_size_check(struct kunit *test, 496 static void __test_string_get_size_one(struct kunit *test, 523 static void __test_string_get_size(struct kunit *test, 546 static void test_get_size(struct kunit *test) 566 static void test_upper_lower(struct kunit *tes [all...] |
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_damage_helper_test.c | 8 #include <kunit/test.h> 26 static int drm_damage_helper_init(struct kunit *test) 95 static void check_damage_clip(struct kunit *test, struct drm_rect *r, 119 static void drm_test_damage_iter_no_damage(struct kunit *test) 137 static void drm_test_damage_iter_no_damage_fractional_src(struct kunit *test) 158 static void drm_test_damage_iter_no_damage_src_moved(struct kunit *test) 177 static void drm_test_damage_iter_no_damage_fractional_src_moved(struct kunit *test) 197 static void drm_test_damage_iter_no_damage_not_visible(struct kunit *test) 215 static void drm_test_damage_iter_no_damage_no_crtc(struct kunit *test) 233 static void drm_test_damage_iter_no_damage_no_fb(struct kunit *tes [all...] |
H A D | drm_plane_helper_test.c | 8 #include <kunit/test.h> 47 static int drm_plane_helper_init(struct kunit *test) 82 static void check_src_eq(struct kunit *test, struct drm_plane_state *plane_state, 101 static void check_crtc_eq(struct kunit *test, struct drm_plane_state *plane_state, 112 static void drm_test_check_plane_state(struct kunit *test) 254 static void drm_test_check_invalid_plane_state(struct kunit *test)
|
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, 25 static void drm_test_rect_clip_scaled_div_by_zero(struct kunit *test) 51 static void drm_test_rect_clip_scaled_not_clipped(struct kunit *test) 99 static void drm_test_rect_clip_scaled_clipped(struct kunit *test) 189 static void drm_test_rect_clip_scaled_signed_vs_unsigned(struct kunit *test) 336 static void drm_test_rect_intersect(struct kunit *test) 407 static void drm_test_rect_calc_hscale(struct kunit *test) 418 static void drm_test_rect_calc_vscale(struct kunit *test) 489 static void drm_test_rect_rotate(struct kunit *tes [all...] |
/linux-master/drivers/base/test/ |
H A D | platform-device-test.c | 3 #include <kunit/resource.h> 18 static int platform_device_devm_init(struct kunit *test) 55 static void platform_device_devm_register_unregister_test(struct kunit *test) 84 static void platform_device_devm_register_get_unregister_with_devm_test(struct kunit *test) 131 static void probed_platform_device_devm_register_unregister_test(struct kunit *test) 170 static void probed_platform_device_devm_register_get_unregister_with_devm_test(struct kunit *test)
|
/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, 140 static int __build_mock(struct kunit *test, struct drm_device *drm, 160 static struct vc4_dev *__mock_device(struct kunit *test, bool is_vc5) 201 struct vc4_dev *vc4_mock_device(struct kunit *test) 206 struct vc4_dev *vc5_mock_device(struct kunit *test)
|
/linux-master/drivers/gpu/drm/xe/tests/ |
H A D | xe_dma_buf.c | 8 #include <kunit/test.h> 9 #include <kunit/visibility.h> 29 static void check_residency(struct kunit *test, struct xe_bo *exported, 110 struct kunit *test = xe_cur_kunit(); 261 struct kunit *test = xe_cur_kunit(); 277 void xe_dma_buf_kunit(struct kunit *test)
|
H A D | xe_migrate.c | 6 #include <kunit/test.h> 7 #include <kunit/visibility.h> 16 const char *str, struct kunit *test) 39 struct kunit *test) 103 struct kunit *test, u32 region) 192 struct kunit *test) 198 struct kunit *test) 213 struct kunit *test, bool force_gpu) 263 static void xe_migrate_sanity_test(struct xe_migrate *m, struct kunit *test) 423 struct kunit *tes [all...] |
/linux-master/sound/soc/codecs/ |
H A D | cs-amp-lib-test.c | 8 #include <kunit/test.h> 9 #include <kunit/static_stub.h> 37 static void cs_amp_lib_test_init_dummy_cal_blob(struct kunit *test, int num_amps) 54 static u64 cs_amp_lib_test_get_target_uid(struct kunit *test) 82 static void cs_amp_lib_test_cal_data_too_short_test(struct kunit *test) 105 struct kunit *test = kunit_get_current_test(); 123 static void cs_amp_lib_test_cal_count_too_big_test(struct kunit *test) 152 static void cs_amp_lib_test_no_cal_data_test(struct kunit *test) 178 struct kunit *test = kunit_get_current_test(); 201 static void cs_amp_lib_test_get_efi_cal_by_uid_test(struct kunit *tes [all...] |
/linux-master/mm/kfence/ |
H A D | kfence_test.c | 14 #include <kunit/test.h> 185 static size_t setup_test_cache(struct kunit *test, size_t size, slab_flags_t flags, 244 static void *test_alloc(struct kunit *test, size_t size, gfp_t gfp, enum allocation_policy policy) 318 static void test_out_of_bounds_read(struct kunit *test) 352 static void test_out_of_bounds_write(struct kunit *test) 370 static void test_use_after_free_read(struct kunit *test) 386 static void test_double_free(struct kunit *test) 401 static void test_invalid_addr_free(struct kunit *test) 418 static void test_corruption(struct kunit *test) 454 static void test_kmalloc_aligned_oob_read(struct kunit *tes [all...] |
/linux-master/drivers/gpu/drm/ttm/tests/ |
H A D | ttm_bo_test.c | 53 static void ttm_bo_reserve_optimistic_no_ticket(struct kunit *test) 67 static void ttm_bo_reserve_locked_no_sleep(struct kunit *test) 85 static void ttm_bo_reserve_no_wait_ticket(struct kunit *test) 103 static void ttm_bo_reserve_double_resv(struct kunit *test) 133 static void ttm_bo_reserve_deadlock(struct kunit *test) 205 static void ttm_bo_reserve_interrupted(struct kunit *test) 231 static void ttm_bo_unreserve_basic(struct kunit *test) 274 static void ttm_bo_unreserve_pinned(struct kunit *test) 315 static void ttm_bo_unreserve_bulk(struct kunit *test) 368 static void ttm_bo_put_basic(struct kunit *tes [all...] |
H A D | ttm_device_test.c | 18 static void ttm_device_init_basic(struct kunit *test) 47 static void ttm_device_init_multiple(struct kunit *test) 74 static void ttm_device_fini_basic(struct kunit *test) 97 static void ttm_device_init_no_vma_man(struct kunit *test) 153 static void ttm_device_init_pools(struct kunit *test)
|
/linux-master/drivers/iio/test/ |
H A D | iio-test-format.c | 7 #include <kunit/test.h> 15 static void iio_test_iio_format_value_integer(struct kunit *test) 45 static void iio_test_iio_format_value_fixedpoint(struct kunit *test) 106 static void iio_test_iio_format_value_fractional(struct kunit *test) 146 static void iio_test_iio_format_value_fractional_log2(struct kunit *test) 186 static void iio_test_iio_format_value_multiple(struct kunit *test) 200 static void iio_test_iio_format_value_integer_64(struct kunit *test)
|
/linux-master/sound/pci/hda/ |
H A D | cirrus_scodec_test.c | 8 #include <kunit/test.h> 114 static int cirrus_scodec_test_create_gpio(struct kunit *test) 156 static int cirrus_scodec_test_set_spkid_swnode(struct kunit *test, 188 static void cirrus_scodec_test_spkid_parse(struct kunit *test) 234 static void cirrus_scodec_test_no_spkid(struct kunit *test) 248 static int cirrus_scodec_test_case_init(struct kunit *test) 274 static void cirrus_scodec_test_case_exit(struct kunit *test)
|
/linux-master/sound/soc/ |
H A D | soc-utils-test.c | 5 #include <kunit/test.h> 118 static void test_tdm_params_to_bclk_one(struct kunit *test, 144 static void test_tdm_params_to_bclk(struct kunit *test) 173 static void test_snd_soc_params_to_bclk_one(struct kunit *test, 196 static void test_snd_soc_params_to_bclk(struct kunit *test) 231 MODULE_DESCRIPTION("ASoC soc-utils kunit test");
|
/linux-master/drivers/fpga/tests/ |
H A D | fpga-region-test.c | 10 #include <kunit/test.h> 89 static void fpga_region_test_class_find(struct kunit *test) 104 static void fpga_region_test_program_fpga(struct kunit *test) 143 static int fpga_region_test_init(struct kunit *test) 184 static void fpga_region_test_exit(struct kunit *test)
|
/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) 181 static void hid_test_uclogic_params_cleanup_event_hooks(struct kunit *test)
|
H A D | hid-uclogic-core-test.c | 9 #include <kunit/test.h> 64 static void hid_test_uclogic_exec_event_hook_test(struct kunit *test)
|
/linux-master/arch/powerpc/kvm/ |
H A D | test-guest-state-buffer.c | 5 #include <kunit/test.h> 9 static void test_creating_buffer(struct kunit *test) 25 static void test_adding_element(struct kunit *test) 100 static void test_gs_parsing(struct kunit *test) 125 static void test_gs_bitmap(struct kunit *test) 279 static void test_gs_msg(struct kunit *test)
|
/linux-master/fs/ |
H A D | binfmt_elf_test.c | 2 #include <kunit/test.h> 4 static void total_mapping_size_test(struct kunit *test)
|
/linux-master/include/kunit/ |
H A D | test.h | 12 #include <kunit/assert.h> 13 #include <kunit/try-catch.h> 35 struct kunit; 96 * ``void (*)(struct kunit *)`` 110 * void add_test_basic(struct kunit *test) 126 void (*run_case)(struct kunit *test); 246 int (*init)(struct kunit *test); 247 void (*exit)(struct kunit *test); 266 * struct kunit - represents a running instance of a test. 276 struct kunit { struct [all...] |
/linux-master/rust/ |
H A D | helpers.c | 23 #include <kunit/test-bug.h> 142 struct kunit *rust_helper_kunit_get_current_test(void)
|