Home
last modified time | relevance | path

Searched refs:local_sink (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c458 if (link->local_sink) { in link_disconnect_sink()
459 dc_sink_release(link->local_sink); in link_disconnect_sink()
460 link->local_sink = NULL; in link_disconnect_sink()
469 dc_sink_release(link->local_sink); in link_disconnect_remap()
470 link->local_sink = prev_sink; in link_disconnect_remap()
769 if (dc_is_dp_signal(link->local_sink->sink_signal)) { in verify_link_capability_destructive()
786 if (dc_is_dp_signal(link->local_sink->sink_signal)) { in verify_link_capability_non_destructive()
787 if (dc_is_embedded_signal(link->local_sink->sink_signal) || in verify_link_capability_non_destructive()
810 if (dc_is_dp_signal(link->local_sink->sink_signal)) { in should_verify_link_capability_destructively()
815 dc_is_embedded_signal(link->local_sink in should_verify_link_capability_destructively()
[all...]
H A Dlink_factory.c418 if (link->local_sink) in link_destruct()
419 dc_sink_release(link->local_sink); in link_destruct()
H A Dlink_dpms.c82 (dc->links[i]->priv == NULL) || (dc->links[i]->local_sink == NULL)) in link_blank_all_dp_displays()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link_hwss.c181 if (link->local_sink && in edp_receiver_ready_T9()
182 link->local_sink->edid_caps.panel_patch.extra_delay_backlight_off > 0) in edp_receiver_ready_T9()
183 udelay(link->local_sink->edid_caps.panel_patch.extra_delay_backlight_off * 1000); in edp_receiver_ready_T9()
216 if (link->local_sink && in edp_receiver_ready_T7()
217 link->local_sink->edid_caps.panel_patch.extra_t7_ms > 0) in edp_receiver_ready_T7()
218 udelay(link->local_sink->edid_caps.panel_patch.extra_t7_ms * 1000); in edp_receiver_ready_T7()
H A Ddc_link_ddc.c687 if (ddc_service->link->local_sink && in dal_ddc_service_write_scdc_data()
688 ddc_service->link->local_sink->edid_caps.panel_patch.skip_scdc_overwrite) in dal_ddc_service_write_scdc_data()
720 if (ddc_service->link->local_sink && in dal_ddc_service_read_scdc_data()
721 ddc_service->link->local_sink->edid_caps.panel_patch.skip_scdc_overwrite) in dal_ddc_service_read_scdc_data()
H A Ddc_link.c97 if (link->local_sink) in dc_link_destruct()
98 dc_sink_release(link->local_sink); in dc_link_destruct()
509 if (link->local_sink) { in link_disconnect_sink()
510 dc_sink_release(link->local_sink); in link_disconnect_sink()
511 link->local_sink = NULL; in link_disconnect_sink()
519 dc_sink_release(link->local_sink); in link_disconnect_remap()
520 link->local_sink = prev_sink; in link_disconnect_remap()
836 * link->local_sink is created or destroyed as needed.
867 link->local_sink) { in dc_link_detect_helper()
884 prev_sink = link->local_sink; in dc_link_detect_helper()
[all...]
H A Ddc_link_dp.c1705 link->local_sink = link->remote_sinks[0]; in set_dp_mst_mode()
1706 link->local_sink->sink_signal = SIGNAL_TYPE_DISPLAY_PORT; in set_dp_mst_mode()
1707 dc_sink_retain(link->local_sink); in set_dp_mst_mode()
1717 link->local_sink->sink_signal = SIGNAL_TYPE_DISPLAY_PORT_MST; in set_dp_mst_mode()
H A Ddc.c875 if (stream->link->local_sink && in disable_vbios_mode_if_required()
876 stream->link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in disable_vbios_mode_if_required()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_ddc.c553 if (ddc_service->link->local_sink && in write_scdc_data()
554 ddc_service->link->local_sink->edid_caps.panel_patch.skip_scdc_overwrite) in write_scdc_data()
586 if (ddc_service->link->local_sink && in read_scdc_data()
587 ddc_service->link->local_sink->edid_caps.panel_patch.skip_scdc_overwrite) in read_scdc_data()
H A Dlink_dp_capability.c339 link->local_sink && in dp_should_enable_fec()
340 link->local_sink->edid_caps.panel_patch.disable_fec) in dp_should_enable_fec()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.c723 struct dc_sink *sink = link->local_sink; in dce110_edp_wait_for_hpd_ready()
841 if (link->local_sink != NULL) in dce110_edp_power_control()
843 link->local_sink->edid_caps.panel_patch.extra_t12_ms; in dce110_edp_power_control()
1129 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dce110_unblank_stream()
1140 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dce110_blank_stream()
1616 if (dc->links[i]->local_sink && in get_edp_link_with_sink()
1617 dc->links[i]->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in get_edp_link_with_sink()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/
H A Ddc_link.h92 struct dc_sink *local_sink; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/
H A Ddcn201_hwseq.c608 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dcn201_unblank_stream()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.c832 if (link->local_sink != NULL) in dce110_edp_power_control()
1217 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dce110_unblank_stream()
1228 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dce110_blank_stream()
1716 if (dc->links[i]->local_sink && in get_edp_links_with_sink()
1717 dc->links[i]->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in get_edp_links_with_sink()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c1131 if (link->local_sink) { in dp_trigger_hotplug()
1132 dc_sink_release(link->local_sink); in dp_trigger_hotplug()
1133 link->local_sink = NULL; in dp_trigger_hotplug()
H A Damdgpu_dm.c1831 prev_sink = link->local_sink; in emulated_link_detect()
1891 link->local_sink = sink; in emulated_link_detect()
2074 if (aconnector->fake_enable && aconnector->dc_link->local_sink) in dm_resume()
2254 sink = aconnector->dc_link->local_sink; in amdgpu_dm_update_connector_after_detect()
5341 aconnector->dc_sink = aconnector->dc_link->local_sink ?
5342 aconnector->dc_link->local_sink :
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c1402 if (link->local_sink) { in trigger_hotplug()
1403 dc_sink_release(link->local_sink); in trigger_hotplug()
1404 link->local_sink = NULL; in trigger_hotplug()
H A Damdgpu_dm.c2685 prev_sink = link->local_sink; in emulated_link_detect()
2745 link->local_sink = sink; in emulated_link_detect()
2932 if (aconnector->fake_enable && aconnector->dc_link->local_sink) in dm_resume()
3111 sink = aconnector->dc_link->local_sink; in amdgpu_dm_update_connector_after_detect()
6480 aconnector->dc_sink = aconnector->dc_link->local_sink ? in create_eml_sink()
6481 aconnector->dc_link->local_sink : in create_eml_sink()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_hwseq.c1263 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) in dcn32_unblank_stream()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_hwseq.c2103 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dcn20_unblank_stream()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1447 struct dc_sink *local_sink; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer.c3709 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dcn10_unblank_stream()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_hwseq.c2456 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dcn20_unblank_stream()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c1227 if (stream->link->local_sink && in disable_vbios_mode_if_required()
1228 stream->link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in disable_vbios_mode_if_required()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer.c3813 if (link->local_sink && link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { in dcn10_unblank_stream()

Completed in 100 milliseconds