Home
last modified time | relevance | path

Searched refs:pbn_div (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_mst_types.c754 link_timeslots_used += DIV_ROUND_UP(vars[i + k].pbn, mst_state->pbn_div); in increase_dsc_bpp()
757 (63 - link_timeslots_used) / remaining_to_increase * mst_state->pbn_div; in increase_dsc_bpp()
900 mst_state->pbn_div = dm_mst_get_pbn_divider(dc_link); in compute_mst_dsc_configs_for_link()
Damdgpu_dm.c6475 if (!mst_state->pbn_div) in dm_encoder_helper_atomic_check()
6476 mst_state->pbn_div = dm_mst_get_pbn_divider(aconnector->mst_port->dc_link); in dm_encoder_helper_atomic_check()
6516 int vcpi, pbn_div, pbn, slot_num = 0; in dm_update_mst_vcpi_slots_for_dsc() local
6544 pbn_div = dm_mst_get_pbn_divider(stream->link); in dm_update_mst_vcpi_slots_for_dsc()
6556 slot_num = DIV_ROUND_UP(pbn, pbn_div); in dm_update_mst_vcpi_slots_for_dsc()
/Linux-v6.1/drivers/gpu/drm/i915/display/
Dintel_dp_mst.c71 if (!mst_state->pbn_div) { in intel_dp_mst_compute_link_config()
72 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&intel_dp->mst_mgr, in intel_dp_mst_compute_link_config()
/Linux-v6.1/include/drm/display/
Ddrm_dp_mst_helper.h615 int pbn_div; member
/Linux-v6.1/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c1007 args.vcpi.aligned_pbn = payload->time_slots * mst_state->pbn_div; in nv50_msto_prepare()
1057 if (!mst_state->pbn_div) { in nv50_msto_atomic_check()
1060 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&mstm->mgr, in nv50_msto_atomic_check()
/Linux-v6.1/drivers/gpu/drm/display/
Ddrm_dp_mst_topology.c4229 req_slots = DIV_ROUND_UP(pbn, topology_state->pbn_div); in drm_dp_atomic_find_time_slots()
4756 state->payload_mask, mgr->max_payloads, state->start_slot, state->pbn_div); in drm_dp_mst_dump_topology()
5155 mst_state->pbn_div = 0; in drm_dp_mst_atomic_check_payload_alloc_limits()
5158 mgr, mst_state, mst_state->pbn_div, avail_slots, in drm_dp_mst_atomic_check_payload_alloc_limits()