drm/amd/display/dc/dce110/dce110_mem_input_v: use swap macro in program_size_and_rotation
authorGustavo A. R. Silva <garsilva@embeddedor.com>
Fri, 10 Nov 2017 22:31:09 +0000 (16:31 -0600)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 6 Dec 2017 17:47:57 +0000 (12:47 -0500)
Make use of the swap macro instead of _manually_ swapping values
and remove unnecessary variable swap.

This makes the code easier to read and maintain.

This code was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c

index a06c6024deb4ea9f7e1d1cdb3a007a2c2b48f53f..7bab8c6d2a738ea5ae365bcc247626cade0d159b 100644 (file)
@@ -237,26 +237,14 @@ static void program_size_and_rotation(
        if (rotation == ROTATION_ANGLE_90 ||
                rotation == ROTATION_ANGLE_270) {
 
-               uint32_t swap;
-               swap = local_size.video.luma_size.x;
-               local_size.video.luma_size.x =
-                       local_size.video.luma_size.y;
-               local_size.video.luma_size.y  = swap;
-
-               swap = local_size.video.luma_size.width;
-               local_size.video.luma_size.width =
-                       local_size.video.luma_size.height;
-               local_size.video.luma_size.height = swap;
-
-               swap = local_size.video.chroma_size.x;
-               local_size.video.chroma_size.x =
-                       local_size.video.chroma_size.y;
-               local_size.video.chroma_size.y  = swap;
-
-               swap = local_size.video.chroma_size.width;
-               local_size.video.chroma_size.width =
-                       local_size.video.chroma_size.height;
-               local_size.video.chroma_size.height = swap;
+               swap(local_size.video.luma_size.x,
+                    local_size.video.luma_size.y);
+               swap(local_size.video.luma_size.width,
+                    local_size.video.luma_size.height);
+               swap(local_size.video.chroma_size.x,
+                    local_size.video.chroma_size.y);
+               swap(local_size.video.chroma_size.width,
+                    local_size.video.chroma_size.height);
        }
 
        value = 0;