/* Find the closest match to the valid slice count values */
for (i = 0; i < ARRAY_SIZE(valid_dsc_slicecount); i++) {
- int test_slice_count = valid_dsc_slicecount[i] * num_joined_pipes;
+ int slices_per_line = valid_dsc_slicecount[i] * num_joined_pipes;
/*
* 3 DSC Slices per pipe need 3 DSC engines, which is supported only
(!HAS_DSC_3ENGINES(display) || num_joined_pipes != 4))
continue;
- if (!(drm_dp_dsc_slice_count_to_mask(test_slice_count) &
+ if (!(drm_dp_dsc_slice_count_to_mask(slices_per_line) &
sink_slice_count_mask))
continue;
if (num_joined_pipes > 1 && valid_dsc_slicecount[i] < 2)
continue;
- if (mode_hdisplay % test_slice_count)
+ if (mode_hdisplay % slices_per_line)
continue;
- if (min_slice_count <= test_slice_count)
- return test_slice_count;
+ if (min_slice_count <= slices_per_line)
+ return slices_per_line;
}
/* Print slice count 1,2,4,..24 if bit#0,1,3,..23 is set in the mask. */