@@ -748,14 +748,9 @@ static void drm_test_fb_xrgb8888_to_rgb565(struct kunit *test)
748
748
buf = dst .vaddr ;
749
749
memset (buf , 0 , dst_size );
750
750
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);
756
753
buf = le16buf_to_cpu (test , (__force const __le16 * )buf , dst_size / sizeof (__le16 ));
757
-
758
- KUNIT_EXPECT_FALSE (test , blit_result );
759
754
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
760
755
}
761
756
@@ -795,14 +790,8 @@ static void drm_test_fb_xrgb8888_to_xrgb1555(struct kunit *test)
795
790
buf = dst .vaddr ; /* restore original value of buf */
796
791
memset (buf , 0 , dst_size );
797
792
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 );
803
794
buf = le16buf_to_cpu (test , (__force const __le16 * )buf , dst_size / sizeof (__le16 ));
804
-
805
- KUNIT_EXPECT_FALSE (test , blit_result );
806
795
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
807
796
}
808
797
@@ -842,14 +831,8 @@ static void drm_test_fb_xrgb8888_to_argb1555(struct kunit *test)
842
831
buf = dst .vaddr ; /* restore original value of buf */
843
832
memset (buf , 0 , dst_size );
844
833
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 );
850
835
buf = le16buf_to_cpu (test , (__force const __le16 * )buf , dst_size / sizeof (__le16 ));
851
-
852
- KUNIT_EXPECT_FALSE (test , blit_result );
853
836
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
854
837
}
855
838
@@ -889,14 +872,8 @@ static void drm_test_fb_xrgb8888_to_rgba5551(struct kunit *test)
889
872
buf = dst .vaddr ; /* restore original value of buf */
890
873
memset (buf , 0 , dst_size );
891
874
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 );
897
876
buf = le16buf_to_cpu (test , (__force const __le16 * )buf , dst_size / sizeof (__le16 ));
898
-
899
- KUNIT_EXPECT_FALSE (test , blit_result );
900
877
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
901
878
}
902
879
@@ -939,12 +916,7 @@ static void drm_test_fb_xrgb8888_to_rgb888(struct kunit *test)
939
916
buf = dst .vaddr ; /* restore original value of buf */
940
917
memset (buf , 0 , dst_size );
941
918
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 );
948
920
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
949
921
}
950
922
@@ -985,12 +957,8 @@ static void drm_test_fb_xrgb8888_to_bgr888(struct kunit *test)
985
957
buf = dst .vaddr ; /* restore original value of buf */
986
958
memset (buf , 0 , dst_size );
987
959
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 ,
991
961
& fmtcnv_state );
992
-
993
- KUNIT_EXPECT_FALSE (test , blit_result );
994
962
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
995
963
}
996
964
@@ -1030,14 +998,8 @@ static void drm_test_fb_xrgb8888_to_argb8888(struct kunit *test)
1030
998
buf = dst .vaddr ; /* restore original value of buf */
1031
999
memset (buf , 0 , dst_size );
1032
1000
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 );
1038
1002
buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1039
-
1040
- KUNIT_EXPECT_FALSE (test , blit_result );
1041
1003
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
1042
1004
}
1043
1005
@@ -1077,12 +1039,7 @@ static void drm_test_fb_xrgb8888_to_xrgb2101010(struct kunit *test)
1077
1039
buf = dst .vaddr ; /* restore original value of buf */
1078
1040
memset (buf , 0 , dst_size );
1079
1041
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 );
1086
1043
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
1087
1044
}
1088
1045
@@ -1122,14 +1079,8 @@ static void drm_test_fb_xrgb8888_to_argb2101010(struct kunit *test)
1122
1079
buf = dst .vaddr ; /* restore original value of buf */
1123
1080
memset (buf , 0 , dst_size );
1124
1081
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 );
1130
1083
buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1131
-
1132
- KUNIT_EXPECT_FALSE (test , blit_result );
1133
1084
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
1134
1085
}
1135
1086
@@ -1202,23 +1153,15 @@ static void drm_test_fb_swab(struct kunit *test)
1202
1153
buf = dst .vaddr ; /* restore original value of buf */
1203
1154
memset (buf , 0 , dst_size );
1204
1155
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 );
1209
1157
buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1210
-
1211
- KUNIT_EXPECT_FALSE (test , blit_result );
1212
1158
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
1213
1159
1214
1160
buf = dst .vaddr ;
1215
1161
memset (buf , 0 , dst_size );
1216
1162
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 );
1219
1164
buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1220
-
1221
- KUNIT_EXPECT_FALSE (test , blit_result );
1222
1165
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
1223
1166
1224
1167
buf = dst .vaddr ;
@@ -1229,11 +1172,8 @@ static void drm_test_fb_swab(struct kunit *test)
1229
1172
mock_format .format |= DRM_FORMAT_BIG_ENDIAN ;
1230
1173
fb .format = & mock_format ;
1231
1174
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 );
1234
1176
buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1235
-
1236
- KUNIT_EXPECT_FALSE (test , blit_result );
1237
1177
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
1238
1178
}
1239
1179
@@ -1266,14 +1206,8 @@ static void drm_test_fb_xrgb8888_to_abgr8888(struct kunit *test)
1266
1206
const unsigned int * dst_pitch = (result -> dst_pitch == TEST_USE_DEFAULT_PITCH ) ?
1267
1207
NULL : & result -> dst_pitch ;
1268
1208
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 );
1274
1210
buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1275
-
1276
- KUNIT_EXPECT_FALSE (test , blit_result );
1277
1211
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
1278
1212
}
1279
1213
@@ -1306,14 +1240,8 @@ static void drm_test_fb_xrgb8888_to_xbgr8888(struct kunit *test)
1306
1240
const unsigned int * dst_pitch = (result -> dst_pitch == TEST_USE_DEFAULT_PITCH ) ?
1307
1241
NULL : & result -> dst_pitch ;
1308
1242
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 );
1314
1244
buf = le32buf_to_cpu (test , (__force const __le32 * )buf , dst_size / sizeof (u32 ));
1315
-
1316
- KUNIT_EXPECT_FALSE (test , blit_result );
1317
1245
KUNIT_EXPECT_MEMEQ (test , buf , result -> expected , dst_size );
1318
1246
}
1319
1247
@@ -1910,12 +1838,8 @@ static void drm_test_fb_memcpy(struct kunit *test)
1910
1838
memset (buf [i ], 0 , dst_size [i ]);
1911
1839
}
1912
1840
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 );
1917
1842
1918
- KUNIT_EXPECT_FALSE (test , blit_result );
1919
1843
for (size_t i = 0 ; i < fb .format -> num_planes ; i ++ ) {
1920
1844
expected [i ] = cpubuf_to_le32 (test , params -> expected [i ], TEST_BUF_SIZE );
1921
1845
KUNIT_EXPECT_MEMEQ_MSG (test , buf [i ], expected [i ], dst_size [i ],
0 commit comments