1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* List each unit test as selftest(name, function)
4 * The name is used as both an enum and expanded as igt__name to create
5 * a module parameter. It must be unique and legal for a C identifier.
7 * Tests are executed in order by igt/drm_selftests_helper
9 selftest(drm_rect_clip_scaled_div_by_zero
, igt_drm_rect_clip_scaled_div_by_zero
)
10 selftest(drm_rect_clip_scaled_not_clipped
, igt_drm_rect_clip_scaled_not_clipped
)
11 selftest(drm_rect_clip_scaled_clipped
, igt_drm_rect_clip_scaled_clipped
)
12 selftest(drm_rect_clip_scaled_signed_vs_unsigned
, igt_drm_rect_clip_scaled_signed_vs_unsigned
)
13 selftest(check_plane_state
, igt_check_plane_state
)
14 selftest(check_drm_format_block_width
, igt_check_drm_format_block_width
)
15 selftest(check_drm_format_block_height
, igt_check_drm_format_block_height
)
16 selftest(check_drm_format_min_pitch
, igt_check_drm_format_min_pitch
)
17 selftest(check_drm_framebuffer_create
, igt_check_drm_framebuffer_create
)
18 selftest(damage_iter_no_damage
, igt_damage_iter_no_damage
)
19 selftest(damage_iter_no_damage_fractional_src
, igt_damage_iter_no_damage_fractional_src
)
20 selftest(damage_iter_no_damage_src_moved
, igt_damage_iter_no_damage_src_moved
)
21 selftest(damage_iter_no_damage_fractional_src_moved
, igt_damage_iter_no_damage_fractional_src_moved
)
22 selftest(damage_iter_no_damage_not_visible
, igt_damage_iter_no_damage_not_visible
)
23 selftest(damage_iter_no_damage_no_crtc
, igt_damage_iter_no_damage_no_crtc
)
24 selftest(damage_iter_no_damage_no_fb
, igt_damage_iter_no_damage_no_fb
)
25 selftest(damage_iter_simple_damage
, igt_damage_iter_simple_damage
)
26 selftest(damage_iter_single_damage
, igt_damage_iter_single_damage
)
27 selftest(damage_iter_single_damage_intersect_src
, igt_damage_iter_single_damage_intersect_src
)
28 selftest(damage_iter_single_damage_outside_src
, igt_damage_iter_single_damage_outside_src
)
29 selftest(damage_iter_single_damage_fractional_src
, igt_damage_iter_single_damage_fractional_src
)
30 selftest(damage_iter_single_damage_intersect_fractional_src
, igt_damage_iter_single_damage_intersect_fractional_src
)
31 selftest(damage_iter_single_damage_outside_fractional_src
, igt_damage_iter_single_damage_outside_fractional_src
)
32 selftest(damage_iter_single_damage_src_moved
, igt_damage_iter_single_damage_src_moved
)
33 selftest(damage_iter_single_damage_fractional_src_moved
, igt_damage_iter_single_damage_fractional_src_moved
)
34 selftest(damage_iter_damage
, igt_damage_iter_damage
)
35 selftest(damage_iter_damage_one_intersect
, igt_damage_iter_damage_one_intersect
)
36 selftest(damage_iter_damage_one_outside
, igt_damage_iter_damage_one_outside
)
37 selftest(damage_iter_damage_src_moved
, igt_damage_iter_damage_src_moved
)
38 selftest(damage_iter_damage_not_visible
, igt_damage_iter_damage_not_visible
)
39 selftest(dp_mst_calc_pbn_mode
, igt_dp_mst_calc_pbn_mode
)
40 selftest(dp_mst_sideband_msg_req_decode
, igt_dp_mst_sideband_msg_req_decode
)