Lines Matching refs:test

19 static int drm_test_modes_init(struct kunit *test)  in drm_test_modes_init()  argument
23 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL); in drm_test_modes_init()
24 KUNIT_ASSERT_NOT_NULL(test, priv); in drm_test_modes_init()
26 priv->dev = drm_kunit_helper_alloc_device(test); in drm_test_modes_init()
27 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->dev); in drm_test_modes_init()
29 priv->drm = __drm_kunit_helper_alloc_drm_device(test, priv->dev, in drm_test_modes_init()
32 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->drm); in drm_test_modes_init()
34 test->priv = priv; in drm_test_modes_init()
39 static void drm_test_modes_analog_tv_ntsc_480i(struct kunit *test) in drm_test_modes_analog_tv_ntsc_480i() argument
41 struct drm_test_modes_priv *priv = test->priv; in drm_test_modes_analog_tv_ntsc_480i()
49 KUNIT_ASSERT_NOT_NULL(test, mode); in drm_test_modes_analog_tv_ntsc_480i()
51 ret = drm_kunit_add_mode_destroy_action(test, mode); in drm_test_modes_analog_tv_ntsc_480i()
52 KUNIT_ASSERT_EQ(test, ret, 0); in drm_test_modes_analog_tv_ntsc_480i()
54 KUNIT_EXPECT_EQ(test, drm_mode_vrefresh(mode), 60); in drm_test_modes_analog_tv_ntsc_480i()
55 KUNIT_EXPECT_EQ(test, mode->hdisplay, 720); in drm_test_modes_analog_tv_ntsc_480i()
58 KUNIT_EXPECT_EQ(test, mode->hsync_start, 736); in drm_test_modes_analog_tv_ntsc_480i()
67 KUNIT_EXPECT_EQ(test, mode->htotal, 858); in drm_test_modes_analog_tv_ntsc_480i()
69 KUNIT_EXPECT_EQ(test, mode->vdisplay, 480); in drm_test_modes_analog_tv_ntsc_480i()
70 KUNIT_EXPECT_EQ(test, mode->vtotal, 525); in drm_test_modes_analog_tv_ntsc_480i()
73 static void drm_test_modes_analog_tv_ntsc_480i_inlined(struct kunit *test) in drm_test_modes_analog_tv_ntsc_480i_inlined() argument
75 struct drm_test_modes_priv *priv = test->priv; in drm_test_modes_analog_tv_ntsc_480i_inlined()
83 KUNIT_ASSERT_NOT_NULL(test, expected); in drm_test_modes_analog_tv_ntsc_480i_inlined()
85 ret = drm_kunit_add_mode_destroy_action(test, expected); in drm_test_modes_analog_tv_ntsc_480i_inlined()
86 KUNIT_ASSERT_EQ(test, ret, 0); in drm_test_modes_analog_tv_ntsc_480i_inlined()
89 KUNIT_ASSERT_NOT_NULL(test, mode); in drm_test_modes_analog_tv_ntsc_480i_inlined()
91 ret = drm_kunit_add_mode_destroy_action(test, mode); in drm_test_modes_analog_tv_ntsc_480i_inlined()
92 KUNIT_ASSERT_EQ(test, ret, 0); in drm_test_modes_analog_tv_ntsc_480i_inlined()
94 KUNIT_EXPECT_TRUE(test, drm_mode_equal(expected, mode)); in drm_test_modes_analog_tv_ntsc_480i_inlined()
97 static void drm_test_modes_analog_tv_pal_576i(struct kunit *test) in drm_test_modes_analog_tv_pal_576i() argument
99 struct drm_test_modes_priv *priv = test->priv; in drm_test_modes_analog_tv_pal_576i()
107 KUNIT_ASSERT_NOT_NULL(test, mode); in drm_test_modes_analog_tv_pal_576i()
109 ret = drm_kunit_add_mode_destroy_action(test, mode); in drm_test_modes_analog_tv_pal_576i()
110 KUNIT_ASSERT_EQ(test, ret, 0); in drm_test_modes_analog_tv_pal_576i()
112 KUNIT_EXPECT_EQ(test, drm_mode_vrefresh(mode), 50); in drm_test_modes_analog_tv_pal_576i()
113 KUNIT_EXPECT_EQ(test, mode->hdisplay, 720); in drm_test_modes_analog_tv_pal_576i()
116 KUNIT_EXPECT_EQ(test, mode->hsync_start, 732); in drm_test_modes_analog_tv_pal_576i()
125 KUNIT_EXPECT_EQ(test, mode->htotal, 864); in drm_test_modes_analog_tv_pal_576i()
127 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_pal_576i()
128 KUNIT_EXPECT_EQ(test, mode->vtotal, 625); in drm_test_modes_analog_tv_pal_576i()
131 static void drm_test_modes_analog_tv_pal_576i_inlined(struct kunit *test) in drm_test_modes_analog_tv_pal_576i_inlined() argument
133 struct drm_test_modes_priv *priv = test->priv; in drm_test_modes_analog_tv_pal_576i_inlined()
141 KUNIT_ASSERT_NOT_NULL(test, expected); in drm_test_modes_analog_tv_pal_576i_inlined()
143 ret = drm_kunit_add_mode_destroy_action(test, expected); in drm_test_modes_analog_tv_pal_576i_inlined()
144 KUNIT_ASSERT_EQ(test, ret, 0); in drm_test_modes_analog_tv_pal_576i_inlined()
147 KUNIT_ASSERT_NOT_NULL(test, mode); in drm_test_modes_analog_tv_pal_576i_inlined()
149 ret = drm_kunit_add_mode_destroy_action(test, mode); in drm_test_modes_analog_tv_pal_576i_inlined()
150 KUNIT_ASSERT_EQ(test, ret, 0); in drm_test_modes_analog_tv_pal_576i_inlined()
152 KUNIT_EXPECT_TRUE(test, drm_mode_equal(expected, mode)); in drm_test_modes_analog_tv_pal_576i_inlined()
155 static void drm_test_modes_analog_tv_mono_576i(struct kunit *test) in drm_test_modes_analog_tv_mono_576i() argument
157 struct drm_test_modes_priv *priv = test->priv; in drm_test_modes_analog_tv_mono_576i()
165 KUNIT_ASSERT_NOT_NULL(test, mode); in drm_test_modes_analog_tv_mono_576i()
167 ret = drm_kunit_add_mode_destroy_action(test, mode); in drm_test_modes_analog_tv_mono_576i()
168 KUNIT_ASSERT_EQ(test, ret, 0); in drm_test_modes_analog_tv_mono_576i()
170 KUNIT_EXPECT_EQ(test, drm_mode_vrefresh(mode), 50); in drm_test_modes_analog_tv_mono_576i()
171 KUNIT_EXPECT_EQ(test, mode->hdisplay, 720); in drm_test_modes_analog_tv_mono_576i()
174 KUNIT_EXPECT_EQ(test, mode->hsync_start, 732); in drm_test_modes_analog_tv_mono_576i()
183 KUNIT_EXPECT_EQ(test, mode->htotal, 864); in drm_test_modes_analog_tv_mono_576i()
185 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_mono_576i()
186 KUNIT_EXPECT_EQ(test, mode->vtotal, 625); in drm_test_modes_analog_tv_mono_576i()