Searched refs:pbn_div (Results 1 - 7 of 7) sorted by relevance
/linux-master/include/drm/display/ |
H A D | drm_dp_mst_helper.h | 618 * @pbn_div: The current PBN divisor for this topology. The driver is expected to fill this 621 fixed20_12 pbn_div; member in struct:drm_dp_mst_topology_state
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_mst_types.c | 945 link_timeslots_used += DIV_ROUND_UP(vars[i + k].pbn, dfixed_trunc(mst_state->pbn_div)); 948 (63 - link_timeslots_used) / remaining_to_increase * dfixed_trunc(mst_state->pbn_div);
|
H A D | amdgpu_dm_helpers.c | 222 int pbn_per_slot = dfixed_trunc(mst_state->pbn_div);
|
H A D | amdgpu_dm.c | 7155 mst_state->pbn_div.full = dfixed_const(dm_mst_get_pbn_divider(aconnector->mst_root->dc_link)); 7195 int vcpi, pbn_div, pbn, slot_num = 0; local 7226 pbn_div = dm_mst_get_pbn_divider(stream->link); 7238 slot_num = DIV_ROUND_UP(pbn, pbn_div);
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_mst.c | 177 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&intel_dp->mst_mgr, 227 remote_tu = DIV_ROUND_UP(dfixed_const(crtc_state->pbn), mst_state->pbn_div.full);
|
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_dp_mst_topology.c | 4354 req_slots = DIV_ROUND_UP(dfixed_const(pbn), topology_state->pbn_div.full); 4890 seq_printf(m, "payload_mask: %x, max_payloads: %d, start_slot: %u, pbn_div: %d\n", 4892 dfixed_trunc(state->pbn_div)); 5350 mst_state->pbn_div.full = dfixed_const(0); 5352 drm_dbg_atomic(mgr->dev, "[MST MGR:%p] mst state %p TU pbn_div=%d avail=%d used=%d\n", 5353 mgr, mst_state, dfixed_trunc(mst_state->pbn_div), avail_slots,
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 952 payload->time_slots * dfixed_trunc(mst_state->pbn_div)); 996 if (!mst_state->pbn_div.full) { 999 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&mstm->mgr,
|
Completed in 370 milliseconds