drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function
authorStanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Tue, 1 Nov 2022 09:42:19 +0000 (11:42 +0200)
committerStanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Tue, 13 Dec 2022 16:17:52 +0000 (18:17 +0200)
commit7971aacf6e2d5ee508f63bc3707766f27c0f3e2b
tree65831ae2518356bf5ce4ac88877f9005bf23f7f2
parent9096e36d5ba6a7662b75eb02038dc4cd46ba47b4
drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function

We would be using almost same code to loop through bpps while calling
drm_dp_atomic_find_vcpi_slots - lets remove this duplication by
introducing a new function intel_dp_mst_find_vcpi_slots_for_bpp

v2: Fix pbn_div calculation - shouldn't matter if its DSC or not.
v3: FIx rebase conflict, constant_n no longer needed.

Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221101094222.22091-4-stanislav.lisovskiy@intel.com
drivers/gpu/drm/i915/display/intel_dp_mst.c