Home
last modified time | relevance | path

Searched refs:dc_sink (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_sink.c36 static void dc_sink_destruct(struct dc_sink *sink) in dc_sink_destruct()
44 static bool dc_sink_construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in dc_sink_construct()
70 void dc_sink_retain(struct dc_sink *sink) in dc_sink_retain()
77 struct dc_sink *sink = container_of(kref, struct dc_sink, refcount); in dc_sink_free()
82 void dc_sink_release(struct dc_sink *sink) in dc_sink_release()
87 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params) in dc_sink_create()
89 struct dc_sink *sink = kzalloc(sizeof(*sink), GFP_KERNEL); in dc_sink_create()
A Ddc.c1474 const struct dc_sink *sink, in dc_validate_seamless_boot_timing()
3397 struct dc_sink *dc_sink; in dc_link_add_remote_sink() local
3415 dc_sink = dc_sink_create(init_data); in dc_link_add_remote_sink()
3417 if (!dc_sink) in dc_link_add_remote_sink()
3421 dc_sink->dc_edid.length = len; in dc_link_add_remote_sink()
3425 dc_sink)) in dc_link_add_remote_sink()
3430 &dc_sink->dc_edid, in dc_link_add_remote_sink()
3431 &dc_sink->edid_caps); in dc_link_add_remote_sink()
3438 dc_sink->dc_edid.length = 0; in dc_link_add_remote_sink()
3442 return dc_sink; in dc_link_add_remote_sink()
[all …]
A Ddc_stream.c42 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal()
60 struct dc_sink *dc_sink_data) in dc_stream_construct()
163 struct dc_sink *sink) in dc_create_stream_for_sink()
A Ddc_link.c580 static void link_disconnect_remap(struct dc_sink *prev_sink, struct dc_link *link) in link_disconnect_remap()
877 struct dc_sink *sink = NULL; in dc_link_detect_helper()
878 struct dc_sink *prev_sink = NULL; in dc_link_detect_helper()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_mst_types.c107 if (aconnector->dc_sink) { in dm_dp_mst_connector_destroy()
109 aconnector->dc_sink); in dm_dp_mst_connector_destroy()
174 struct dc_sink *dc_sink = aconnector->dc_sink; in validate_dsc_caps_on_connector() local
233 struct dc_sink *dc_sink; in dm_dp_mst_get_modes() local
244 if (!dc_sink) { in dm_dp_mst_get_modes()
250 aconnector->dc_sink = dc_sink; in dm_dp_mst_get_modes()
259 if (aconnector->dc_sink && aconnector->dc_sink->sink_signal == SIGNAL_TYPE_VIRTUAL) { in dm_dp_mst_get_modes()
265 struct dc_sink *dc_sink; in dm_dp_mst_get_modes() local
275 if (!dc_sink) { in dm_dp_mst_get_modes()
282 aconnector->dc_sink = dc_sink; in dm_dp_mst_get_modes()
[all …]
A Damdgpu_dm.h576 struct dc_sink *dc_sink; member
578 struct dc_sink *dc_em_sink;
A Damdgpu_dm.c173 if (aconnector->dc_sink) in update_subconnector_property()
2404 struct dc_sink *sink = NULL; in emulated_link_detect()
2682 if (aconnector->dc_sink) in dm_resume()
2862 struct dc_sink *sink; in amdgpu_dm_update_connector_after_detect()
2951 if (aconnector->dc_sink) { in amdgpu_dm_update_connector_after_detect()
5899 const struct dc_sink *dc_sink) in fill_audio_info() argument
5978 static struct dc_sink *
6728 if (aconnector->dc_sink) in amdgpu_dm_connector_destroy()
6944 struct dc_sink *dc_sink; in amdgpu_dm_connector_mode_valid() local
6961 dc_sink = to_amdgpu_dm_connector(connector)->dc_sink; in amdgpu_dm_connector_mode_valid()
[all …]
A Damdgpu_dm_helpers.c485 if (aconnector->dc_sink) { in dm_helpers_dp_mst_stop_top_mgr()
486 dc_sink_release(aconnector->dc_sink); in dm_helpers_dp_mst_stop_top_mgr()
487 aconnector->dc_sink = NULL; in dm_helpers_dp_mst_stop_top_mgr()
614 struct dc_sink *sink) in dm_helpers_read_local_edid()
A Damdgpu_dm_hdcp.c451 struct dc_sink *sink = NULL; in update_config()
465 if (aconnector->dc_sink) in update_config()
466 sink = aconnector->dc_sink; in update_config()
A Damdgpu_dm_debugfs.c954 hdcp_cap = dc_link_is_hdcp14(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show()
955 hdcp2_cap = dc_link_is_hdcp22(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show()
/linux/drivers/gpu/drm/amd/display/dc/
A Ddc_link.h96 struct dc_sink *remote_sinks[MAX_SINKS_PER_LINK];
98 struct dc_sink *local_sink;
339 struct dc_sink *dc_link_add_remote_sink(
347 struct dc_sink *sink);
A Ddc_stream.h154 struct dc_sink *sink;
443 struct dc_stream_state *dc_create_stream_for_sink(struct dc_sink *dc_sink);
447 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink);
A Ddc.h1111 const struct dc_sink *sink,
1304 struct dc_sink { struct
1332 void dc_sink_retain(struct dc_sink *sink); argument
1333 void dc_sink_release(struct dc_sink *sink);
1342 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params);
A DMakefile60 DISPLAY_CORE = dc.o dc_stat.o dc_link.o dc_resource.o dc_hw_sequencer.o dc_sink.o \
A Ddm_helpers.h157 struct dc_sink *sink);
A Ddc_types.h48 struct dc_sink;
/linux/drivers/gpu/drm/amd/display/dc/dce110/
A Ddce110_hw_sequencer.c731 struct dc_sink *sink = link->local_sink; in dce110_edp_wait_for_hpd_ready()

Completed in 72 milliseconds