Lines Matching refs:plane_state
82 static void check_src_eq(struct kunit *test, struct drm_plane_state *plane_state, in check_src_eq() argument
88 KUNIT_ASSERT_GE_MSG(test, plane_state->src.x1, 0, in check_src_eq()
90 plane_state->src.x1, DRM_RECT_FP_ARG(&plane_state->src)); in check_src_eq()
92 KUNIT_ASSERT_GE_MSG(test, plane_state->src.y1, 0, in check_src_eq()
94 plane_state->src.y1, DRM_RECT_FP_ARG(&plane_state->src)); in check_src_eq()
96 KUNIT_EXPECT_TRUE_MSG(test, drm_rect_equals(&plane_state->src, &expected), in check_src_eq()
98 DRM_RECT_FP_ARG(&plane_state->src), DRM_RECT_FP_ARG(&expected)); in check_src_eq()
101 static void check_crtc_eq(struct kunit *test, struct drm_plane_state *plane_state, in check_crtc_eq() argument
107 KUNIT_EXPECT_TRUE_MSG(test, drm_rect_equals(&plane_state->dst, &expected), in check_crtc_eq()
109 DRM_RECT_ARG(&plane_state->dst), DRM_RECT_ARG(&expected)); in check_crtc_eq()
115 struct drm_plane_state *plane_state = test->priv; in drm_test_check_plane_state() local
118 drm_atomic_helper_check_plane_state(plane_state, &crtc_state, in drm_test_check_plane_state()
123 KUNIT_EXPECT_TRUE(test, plane_state->visible); in drm_test_check_plane_state()
124 check_src_eq(test, plane_state, params->src_expected.x, params->src_expected.y, in drm_test_check_plane_state()
126 check_crtc_eq(test, plane_state, params->crtc_expected.x, params->crtc_expected.y, in drm_test_check_plane_state()
257 struct drm_plane_state *plane_state = test->priv; in drm_test_check_invalid_plane_state() local
260 drm_atomic_helper_check_plane_state(plane_state, &crtc_state, in drm_test_check_invalid_plane_state()