@@ -748,14 +748,9 @@ static void drm_test_fb_xrgb8888_to_rgb565(struct kunit *test)
748748 buf = dst .vaddr ;
749749 memset (buf , 0 , dst_size );
750750
751- int blit_result = 0 ;
752-
753- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_RGB565 , & src , & fb , & params -> clip ,
754- & fmtcnv_state );
755-
751+ drm_fb_xrgb8888_to_rgb565 (& dst , dst_pitch , & src , & fb , & params -> clip ,
752+ & fmtcnv_state , false);
756753 buf = le16buf_to_cpu (test , (__force const __le16 * )buf , dst_size / sizeof (__le16 ));
757-
758- KUNIT_EXPECT_FALSE (test , blit_result );
759754 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
760755}
761756
@@ -795,14 +790,8 @@ static void drm_test_fb_xrgb8888_to_xrgb1555(struct kunit *test)
795790 buf = dst .vaddr ; /* restore original value of buf */
796791 memset (buf , 0 , dst_size );
797792
798- int blit_result = 0 ;
799-
800- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_XRGB1555 , & src , & fb , & params -> clip ,
801- & fmtcnv_state );
802-
793+ drm_fb_xrgb8888_to_xrgb1555 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
803794 buf = le16buf_to_cpu (test , (__force const __le16 * )buf , dst_size / sizeof (__le16 ));
804-
805- KUNIT_EXPECT_FALSE (test , blit_result );
806795 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
807796}
808797
@@ -842,14 +831,8 @@ static void drm_test_fb_xrgb8888_to_argb1555(struct kunit *test)
842831 buf = dst .vaddr ; /* restore original value of buf */
843832 memset (buf , 0 , dst_size );
844833
845- int blit_result = 0 ;
846-
847- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_ARGB1555 , & src , & fb , & params -> clip ,
848- & fmtcnv_state );
849-
834+ drm_fb_xrgb8888_to_argb1555 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
850835 buf = le16buf_to_cpu (test , (__force const __le16 * )buf , dst_size / sizeof (__le16 ));
851-
852- KUNIT_EXPECT_FALSE (test , blit_result );
853836 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
854837}
855838
@@ -889,14 +872,8 @@ static void drm_test_fb_xrgb8888_to_rgba5551(struct kunit *test)
889872 buf = dst .vaddr ; /* restore original value of buf */
890873 memset (buf , 0 , dst_size );
891874
892- int blit_result = 0 ;
893-
894- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_RGBA5551 , & src , & fb , & params -> clip ,
895- & fmtcnv_state );
896-
875+ drm_fb_xrgb8888_to_rgba5551 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
897876 buf = le16buf_to_cpu (test , (__force const __le16 * )buf , dst_size / sizeof (__le16 ));
898-
899- KUNIT_EXPECT_FALSE (test , blit_result );
900877 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
901878}
902879
@@ -939,12 +916,7 @@ static void drm_test_fb_xrgb8888_to_rgb888(struct kunit *test)
939916 buf = dst .vaddr ; /* restore original value of buf */
940917 memset (buf , 0 , dst_size );
941918
942- int blit_result = 0 ;
943-
944- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_RGB888 , & src , & fb , & params -> clip ,
945- & fmtcnv_state );
946-
947- KUNIT_EXPECT_FALSE (test , blit_result );
919+ drm_fb_xrgb8888_to_rgb888 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
948920 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
949921}
950922
@@ -985,12 +957,8 @@ static void drm_test_fb_xrgb8888_to_bgr888(struct kunit *test)
985957 buf = dst .vaddr ; /* restore original value of buf */
986958 memset (buf , 0 , dst_size );
987959
988- int blit_result = 0 ;
989-
990- blit_result = drm_fb_blit (& dst , & result -> dst_pitch , DRM_FORMAT_BGR888 , & src , & fb , & params -> clip ,
960+ drm_fb_xrgb8888_to_bgr888 (& dst , & result -> dst_pitch , & src , & fb , & params -> clip ,
991961 & fmtcnv_state );
992-
993- KUNIT_EXPECT_FALSE (test , blit_result );
994962 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
995963}
996964
@@ -1030,14 +998,8 @@ static void drm_test_fb_xrgb8888_to_argb8888(struct kunit *test)
1030998 buf = dst .vaddr ; /* restore original value of buf */
1031999 memset (buf , 0 , dst_size );
10321000
1033- int blit_result = 0 ;
1034-
1035- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_ARGB8888 , & src , & fb , & params -> clip ,
1036- & fmtcnv_state );
1037-
1001+ drm_fb_xrgb8888_to_argb8888 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
10381002 buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1039-
1040- KUNIT_EXPECT_FALSE (test , blit_result );
10411003 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
10421004}
10431005
@@ -1077,12 +1039,7 @@ static void drm_test_fb_xrgb8888_to_xrgb2101010(struct kunit *test)
10771039 buf = dst .vaddr ; /* restore original value of buf */
10781040 memset (buf , 0 , dst_size );
10791041
1080- int blit_result = 0 ;
1081-
1082- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_XRGB2101010 , & src , & fb ,
1083- & params -> clip , & fmtcnv_state );
1084-
1085- KUNIT_EXPECT_FALSE (test , blit_result );
1042+ drm_fb_xrgb8888_to_xrgb2101010 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
10861043 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
10871044}
10881045
@@ -1122,14 +1079,8 @@ static void drm_test_fb_xrgb8888_to_argb2101010(struct kunit *test)
11221079 buf = dst .vaddr ; /* restore original value of buf */
11231080 memset (buf , 0 , dst_size );
11241081
1125- int blit_result = 0 ;
1126-
1127- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_ARGB2101010 , & src , & fb ,
1128- & params -> clip , & fmtcnv_state );
1129-
1082+ drm_fb_xrgb8888_to_argb2101010 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
11301083 buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1131-
1132- KUNIT_EXPECT_FALSE (test , blit_result );
11331084 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
11341085}
11351086
@@ -1202,23 +1153,15 @@ static void drm_test_fb_swab(struct kunit *test)
12021153 buf = dst .vaddr ; /* restore original value of buf */
12031154 memset (buf , 0 , dst_size );
12041155
1205- int blit_result ;
1206-
1207- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_XRGB8888 | DRM_FORMAT_BIG_ENDIAN ,
1208- & src , & fb , & params -> clip , & fmtcnv_state );
1156+ drm_fb_swab (& dst , dst_pitch , & src , & fb , & params -> clip , false, & fmtcnv_state );
12091157 buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1210-
1211- KUNIT_EXPECT_FALSE (test , blit_result );
12121158 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
12131159
12141160 buf = dst .vaddr ;
12151161 memset (buf , 0 , dst_size );
12161162
1217- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_BGRX8888 , & src , & fb , & params -> clip ,
1218- & fmtcnv_state );
1163+ drm_fb_xrgb8888_to_bgrx8888 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
12191164 buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1220-
1221- KUNIT_EXPECT_FALSE (test , blit_result );
12221165 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
12231166
12241167 buf = dst .vaddr ;
@@ -1229,11 +1172,8 @@ static void drm_test_fb_swab(struct kunit *test)
12291172 mock_format .format |= DRM_FORMAT_BIG_ENDIAN ;
12301173 fb .format = & mock_format ;
12311174
1232- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_XRGB8888 , & src , & fb , & params -> clip ,
1233- & fmtcnv_state );
1175+ drm_fb_swab (& dst , dst_pitch , & src , & fb , & params -> clip , false, & fmtcnv_state );
12341176 buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1235-
1236- KUNIT_EXPECT_FALSE (test , blit_result );
12371177 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
12381178}
12391179
@@ -1266,14 +1206,8 @@ static void drm_test_fb_xrgb8888_to_abgr8888(struct kunit *test)
12661206 const unsigned int * dst_pitch = (result -> dst_pitch == TEST_USE_DEFAULT_PITCH ) ?
12671207 NULL : & result -> dst_pitch ;
12681208
1269- int blit_result = 0 ;
1270-
1271- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_ABGR8888 , & src , & fb , & params -> clip ,
1272- & fmtcnv_state );
1273-
1209+ drm_fb_xrgb8888_to_abgr8888 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
12741210 buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1275-
1276- KUNIT_EXPECT_FALSE (test , blit_result );
12771211 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
12781212}
12791213
@@ -1306,14 +1240,8 @@ static void drm_test_fb_xrgb8888_to_xbgr8888(struct kunit *test)
13061240 const unsigned int * dst_pitch = (result -> dst_pitch == TEST_USE_DEFAULT_PITCH ) ?
13071241 NULL : & result -> dst_pitch ;
13081242
1309- int blit_result = 0 ;
1310-
1311- blit_result = drm_fb_blit (& dst , dst_pitch , DRM_FORMAT_XBGR8888 , & src , & fb , & params -> clip ,
1312- & fmtcnv_state );
1313-
1243+ drm_fb_xrgb8888_to_xbgr8888 (& dst , dst_pitch , & src , & fb , & params -> clip , & fmtcnv_state );
13141244 buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1315-
1316- KUNIT_EXPECT_FALSE (test , blit_result );
13171245 KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
13181246}
13191247
@@ -1910,12 +1838,8 @@ static void drm_test_fb_memcpy(struct kunit *test)
19101838 memset (buf [i ], 0 , dst_size [i ]);
19111839 }
19121840
1913- int blit_result ;
1914-
1915- blit_result = drm_fb_blit (dst , dst_pitches , params -> format , src , & fb , & params -> clip ,
1916- & fmtcnv_state );
1841+ drm_fb_memcpy (dst , dst_pitches , src , & fb , & params -> clip );
19171842
1918- KUNIT_EXPECT_FALSE (test , blit_result );
19191843 for (size_t i = 0 ; i < fb .format -> num_planes ; i ++ ) {
19201844 expected [i ] = cpubuf_to_le32 (test , params -> expected [i ], TEST_BUF_SIZE );
19211845 KUNIT_EXPECT_MEMEQ_MSG (test , buf [i ], expected [i ], dst_size [i ],
0 commit comments