Searched refs:mst_state (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/display/ |
| H A D | drm_dp_mst_topology.c | 3294 struct drm_dp_mst_topology_state *mst_state, in drm_dp_destroy_payload_at_remote_and_dfp() argument 3321 struct drm_dp_mst_topology_state *mst_state, in drm_dp_add_payload_part1() argument 3329 mgr->next_start_slot = mst_state->start_slot; in drm_dp_add_payload_part1() 3374 struct drm_dp_mst_topology_state *mst_state, in drm_dp_remove_payload_part1() argument 3385 drm_dp_destroy_payload_at_remote_and_dfp(mgr, mst_state, payload); in drm_dp_remove_payload_part1() 3407 struct drm_dp_mst_topology_state *mst_state, in drm_dp_remove_payload_part2() argument 3414 list_for_each_entry(pos, &mst_state->payloads, next) { in drm_dp_remove_payload_part2() 3646 int drm_dp_mst_topology_mgr_set_mst(struct drm_dp_mst_topology_mgr *mgr, bool mst_state) in drm_dp_mst_topology_mgr_set_mst() argument 3652 if (mst_state == mgr->mst_state) in drm_dp_mst_topology_mgr_set_mst() 3655 mgr->mst_state = mst_state; in drm_dp_mst_topology_mgr_set_mst() [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_mst.c | 256 struct drm_dp_mst_topology_state *mst_state = NULL; in intel_dp_mtp_tu_compute_config() local 278 mst_state = drm_atomic_get_mst_topology_state(state, &intel_dp->mst.mgr); in intel_dp_mtp_tu_compute_config() 279 if (IS_ERR(mst_state)) in intel_dp_mtp_tu_compute_config() 280 return PTR_ERR(mst_state); in intel_dp_mtp_tu_compute_config() 282 mst_state->pbn_div = drm_dp_get_vc_payload_bw(crtc_state->port_clock, in intel_dp_mtp_tu_compute_config() 285 mst_stream_update_slots(crtc_state, mst_state); in intel_dp_mtp_tu_compute_config() 375 remote_tu = DIV_ROUND_UP(pbn.full, mst_state->pbn_div.full); in intel_dp_mtp_tu_compute_config() 393 pbn.full = remote_tu * mst_state->pbn_div.full; in intel_dp_mtp_tu_compute_config() 403 if (slots > mst_state->total_avail_slots) in intel_dp_mtp_tu_compute_config() 908 struct drm_dp_mst_topology_state *mst_state, in intel_dp_mst_check_bw() argument [all …]
|
| H A D | intel_hdcp.c | 78 struct drm_dp_mst_topology_state *mst_state; in intel_conn_to_vcpi() local 85 mst_state = drm_atomic_get_new_mst_topology_state(&state->base, mgr); in intel_conn_to_vcpi() 86 if (!mst_state) { in intel_conn_to_vcpi() 91 payload = drm_atomic_get_mst_payload_state(mst_state, connector->mst.port); in intel_conn_to_vcpi()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_helpers.c | 313 struct drm_dp_mst_topology_state *mst_state, in dm_helpers_construct_old_payload() argument 318 int pbn_per_slot = dfixed_trunc(mst_state->pbn_div); in dm_helpers_construct_old_payload() 330 list_for_each_entry(pos, &mst_state->payloads, next) { in dm_helpers_construct_old_payload() 354 struct drm_dp_mst_topology_state *mst_state; in dm_helpers_dp_mst_write_payload_allocation_table() local 369 mst_state = to_drm_dp_mst_topology_state(mst_mgr->base.state); in dm_helpers_dp_mst_write_payload_allocation_table() 370 new_payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); in dm_helpers_dp_mst_write_payload_allocation_table() 376 drm_dp_add_payload_part1(mst_mgr, mst_state, new_payload); in dm_helpers_dp_mst_write_payload_allocation_table() 379 dm_helpers_construct_old_payload(mst_mgr, mst_state, in dm_helpers_dp_mst_write_payload_allocation_table() 383 drm_dp_remove_payload_part1(mst_mgr, mst_state, new_payload); in dm_helpers_dp_mst_write_payload_allocation_table() 434 if (!mst_mgr->mst_state) in dm_helpers_dp_mst_poll_for_allocation_change_trigger() [all …]
|
| /linux/net/bridge/ |
| H A D | br_mst.c | 101 .u.mst_state = { in br_mst_set_state()
|
| /linux/net/dsa/ |
| H A D | user.c | 607 ret = dsa_port_set_mst_state(dp, &attr->u.mst_state, extack); in dsa_user_port_attr_set()
|