Home
last modified time | relevance | path

Searched refs:mst_state (Results 1 – 13 of 13) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/display/
A Ddrm_dp_mst_topology.c3605 if (mst_state == mgr->mst_state) in drm_dp_mst_topology_mgr_set_mst()
3608 mgr->mst_state = mst_state; in drm_dp_mst_topology_mgr_set_mst()
3610 if (mst_state) { in drm_dp_mst_topology_mgr_set_mst()
4488 if (!mst_state) { in drm_dp_mst_root_conn_atomic_check()
4519 mst_state); in drm_dp_mst_update_slots()
5014 kfree(mst_state); in drm_dp_mst_destroy_state()
5170 mgr, mst_state, mst_state->pbn_div, avail_slots, in drm_dp_mst_atomic_check_payload_alloc_limits()
5320 if (!mgr->mst_state) in drm_dp_mst_atomic_check()
5329 mst_state); in drm_dp_mst_atomic_check()
5468 mst_state = kzalloc(sizeof(*mst_state), GFP_KERNEL); in drm_dp_mst_topology_mgr_init()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_dp_mst.c60 struct drm_dp_mst_topology_state *mst_state; in intel_dp_mst_find_vcpi_slots_for_bpp() local
70 if (IS_ERR(mst_state)) in intel_dp_mst_find_vcpi_slots_for_bpp()
71 return PTR_ERR(mst_state); in intel_dp_mst_find_vcpi_slots_for_bpp()
77 if (!mst_state->pbn_div) { in intel_dp_mst_find_vcpi_slots_for_bpp()
644 struct drm_dp_mst_topology_state *mst_state = in intel_mst_pre_enable_dp() local
702 struct drm_dp_mst_topology_state *mst_state = in intel_mst_enable_dp() local
1248 struct drm_dp_mst_topology_state *mst_state; in intel_dp_mst_add_topology_state_for_connector() local
1253 mst_state = drm_atomic_get_mst_topology_state(&state->base, in intel_dp_mst_add_topology_state_for_connector()
1255 if (IS_ERR(mst_state)) in intel_dp_mst_add_topology_state_for_connector()
1256 return PTR_ERR(mst_state); in intel_dp_mst_add_topology_state_for_connector()
[all …]
A Dintel_hdcp.c36 struct drm_dp_mst_topology_state *mst_state; in intel_conn_to_vcpi() local
45 mst_state = to_drm_dp_mst_topology_state(mgr->base.state); in intel_conn_to_vcpi()
46 payload = drm_atomic_get_mst_payload_state(mst_state, connector->port); in intel_conn_to_vcpi()
A Dintel_dp.c4696 intel_dp->mst_mgr.mst_state); in intel_dp_detect()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_helpers.c190 struct drm_dp_mst_topology_state *mst_state; in dm_helpers_dp_mst_write_payload_allocation_table() local
204 mst_state = to_drm_dp_mst_topology_state(mst_mgr->base.state); in dm_helpers_dp_mst_write_payload_allocation_table()
207 payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); in dm_helpers_dp_mst_write_payload_allocation_table()
209 drm_dp_add_payload_part1(mst_mgr, mst_state, payload); in dm_helpers_dp_mst_write_payload_allocation_table()
211 drm_dp_remove_payload(mst_mgr, mst_state, payload, payload); in dm_helpers_dp_mst_write_payload_allocation_table()
257 if (!mst_mgr->mst_state) in dm_helpers_dp_mst_poll_for_allocation_change_trigger()
274 struct drm_dp_mst_topology_state *mst_state; in dm_helpers_dp_mst_send_payload_allocation() local
287 mst_state = to_drm_dp_mst_topology_state(mst_mgr->base.state); in dm_helpers_dp_mst_send_payload_allocation()
289 payload = drm_atomic_get_mst_payload_state(mst_state, aconnector->mst_output_port); in dm_helpers_dp_mst_send_payload_allocation()
297 ret = drm_dp_add_payload_part2(mst_mgr, mst_state->base.state, payload); in dm_helpers_dp_mst_send_payload_allocation()
[all …]
A Damdgpu_dm_mst_types.c748 struct drm_dp_mst_topology_state *mst_state, in increase_dsc_bpp() argument
795 link_timeslots_used += DIV_ROUND_UP(vars[i + k].pbn, mst_state->pbn_div); in increase_dsc_bpp()
798 (63 - link_timeslots_used) / remaining_to_increase * mst_state->pbn_div; in increase_dsc_bpp()
931 struct drm_dp_mst_topology_state *mst_state = drm_atomic_get_mst_topology_state(state, mgr); in compute_mst_dsc_configs_for_link() local
938 if (IS_ERR(mst_state)) in compute_mst_dsc_configs_for_link()
939 return PTR_ERR(mst_state); in compute_mst_dsc_configs_for_link()
1037 ret = increase_dsc_bpp(state, mst_state, dc_link, params, vars, count, k); in compute_mst_dsc_configs_for_link()
A Damdgpu_dm.c2989 if (aconnector->mst_mgr.mst_state == true) in amdgpu_dm_update_connector_after_detect()
3237 if (aconnector->mst_mgr.mst_state) in dm_handle_mst_sideband_msg()
3302 bool is_mst_root_connector = aconnector->mst_mgr.mst_state; in handle_hpd_rx_irq()
6714 struct drm_dp_mst_topology_state *mst_state; in dm_encoder_helper_atomic_check() local
6729 if (IS_ERR(mst_state)) in dm_encoder_helper_atomic_check()
6730 return PTR_ERR(mst_state); in dm_encoder_helper_atomic_check()
6732 if (!mst_state->pbn_div) in dm_encoder_helper_atomic_check()
9846 struct drm_dp_mst_topology_state *mst_state; in amdgpu_dm_atomic_check() local
10103 for_each_new_mst_mgr_in_state(state, mgr, mst_state, i) { in amdgpu_dm_atomic_check()
10111 if (connector->index == mst_state->mgr->conn_base_id) { in amdgpu_dm_atomic_check()
[all …]
A Damdgpu_dm_debugfs.c1296 if (aconnector->mst_mgr.mst_state == true) in trigger_hotplug()
2510 if (aconnector->mst_mgr.mst_state) { in dp_is_mst_connector_show()
2513 aconnector->mst_root->mst_mgr.mst_state) { in dp_is_mst_connector_show()
3318 if (!aconnector->mst_mgr.mst_state) in mst_topo_show()
/linux-6.3-rc2/include/drm/display/
A Ddrm_dp_mst_helper.h689 bool mst_state : 1; member
816 int drm_dp_mst_topology_mgr_set_mst(struct drm_dp_mst_topology_mgr *mgr, bool mst_state);
834 void drm_dp_mst_update_slots(struct drm_dp_mst_topology_state *mst_state, uint8_t link_encoding_cap…
837 struct drm_dp_mst_topology_state *mst_state,
843 struct drm_dp_mst_topology_state *mst_state,
/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv50/
A Ddisp.c852 struct drm_dp_mst_topology_state *mst_state, in nv50_msto_cleanup() argument
873 struct drm_dp_mst_topology_state *mst_state, in nv50_msto_prepare() argument
908 struct drm_dp_mst_topology_state *mst_state; in nv50_msto_atomic_check() local
937 if (IS_ERR(mst_state)) in nv50_msto_atomic_check()
938 return PTR_ERR(mst_state); in nv50_msto_atomic_check()
940 if (!mst_state->pbn_div) { in nv50_msto_atomic_check()
1238 struct drm_dp_mst_topology_state *mst_state, in nv50_mstm_cleanup() argument
1261 struct drm_dp_mst_topology_state *mst_state, in nv50_mstm_prepare() argument
1906 struct drm_dp_mst_topology_state *mst_state; in nv50_disp_atomic_commit_core() local
1918 nv50_mstm_prepare(state, mst_state, mstm); in nv50_disp_atomic_commit_core()
[all …]
/linux-6.3-rc2/net/bridge/
A Dbr_mst.c96 .u.mst_state = { in br_mst_set_state()
/linux-6.3-rc2/include/net/
A Dswitchdev.h59 struct switchdev_mst_state mst_state; /* PORT_MST_STATE */ member
/linux-6.3-rc2/net/dsa/
A Dslave.c547 ret = dsa_port_set_mst_state(dp, &attr->u.mst_state, extack); in dsa_slave_port_attr_set()

Completed in 74 milliseconds