Lines Matching refs:pbn

851 		params[i].timing->dsc_cfg.mst_pbn = vars[i + k].pbn;
862 DRM_DEBUG_DRIVER("dsc=%d bits_per_pixel=%d pbn=%d\n",
865 vars[i + k].pbn);
869 static int bpp_x16_from_pbn(struct dsc_mst_fairness_params param, int pbn)
880 kbps = div_u64((u64)pbn * 994 * 8 * 54, 64);
914 kbps_to_peak_pbn(params[i].bw_range.max_kbps, fec_overhead_multiplier_x1000) - vars[i + k].pbn;
941 link_timeslots_used += DIV_ROUND_UP(vars[i + k].pbn, mst_state->pbn_div);
947 vars[next_index].pbn += fair_pbn_alloc;
951 vars[next_index].pbn);
957 vars[next_index].bpp_x16 = bpp_x16_from_pbn(params[next_index], vars[next_index].pbn);
959 vars[next_index].pbn -= fair_pbn_alloc;
963 vars[next_index].pbn);
968 vars[next_index].pbn += initial_slack[next_index];
972 vars[next_index].pbn);
980 vars[next_index].pbn -= initial_slack[next_index];
984 vars[next_index].pbn);
1040 vars[next_index].pbn = kbps_to_peak_pbn(params[next_index].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
1044 vars[next_index].pbn);
1053 vars[next_index].pbn = kbps_to_peak_pbn(params[next_index].bw_range.max_kbps, fec_overhead_multiplier_x1000);
1057 vars[next_index].pbn);
1147 vars[i + k].pbn = kbps_to_peak_pbn(params[i].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
1151 vars[i + k].pbn);
1166 vars[i + k].pbn = kbps_to_peak_pbn(params[i].bw_range.min_kbps, fec_overhead_multiplier_x1000);
1170 params[i].port, vars[i + k].pbn);
1174 vars[i + k].pbn = kbps_to_peak_pbn(params[i].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
1178 params[i].port, vars[i + k].pbn);
1566 static unsigned int kbps_from_pbn(unsigned int pbn)
1568 unsigned int kbps = pbn;
1598 int bpp, pbn, branch_max_throughput_mps = 0;
1642 pbn = drm_dp_calc_pbn_mode(stream->timing.pix_clk_100hz / 10, bpp << 4);
1643 if (pbn > full_pbn)