Searched refs:dc_sink (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_sink.c | 34 static bool dc_sink_construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in dc_sink_construct() 60 void dc_sink_retain(struct dc_sink *sink) in dc_sink_retain() 67 struct dc_sink *sink = container_of(kref, struct dc_sink, refcount); in dc_sink_free() 72 void dc_sink_release(struct dc_sink *sink) in dc_sink_release() 77 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params) in dc_sink_create() 79 struct dc_sink *sink = kzalloc_obj(*sink); in dc_sink_create()
|
| H A D | dc_stream.c | 55 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal() 73 struct dc_sink *dc_sink_data) in dc_stream_construct() 173 struct dc_sink *sink) in dc_create_stream_for_sink()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_mst_types.c | 153 if (aconnector->dc_sink) { in dm_dp_mst_connector_destroy() 155 aconnector->dc_sink); in dm_dp_mst_connector_destroy() 156 dc_sink_release(aconnector->dc_sink); in dm_dp_mst_connector_destroy() 204 struct dc_sink *dc_sink = aconnector->dc_sink; in amdgpu_dm_mst_connector_early_unregister() local 213 if (dc_sink) { in amdgpu_dm_mst_connector_early_unregister() 215 dc_link_remove_remote_sink(dc_link, dc_sink); in amdgpu_dm_mst_connector_early_unregister() 219 dc_sink, dc_link->sink_count); in amdgpu_dm_mst_connector_early_unregister() 221 dc_sink_release(dc_sink); in amdgpu_dm_mst_connector_early_unregister() 222 aconnector->dc_sink = NULL; in amdgpu_dm_mst_connector_early_unregister() 270 struct dc_sink *dc_sink = aconnector->dc_sink; in validate_dsc_caps_on_connector() local [all …]
|
| H A D | amdgpu_dm.h | 792 struct dc_sink *dc_sink; member 798 struct dc_sink *dc_em_sink; 861 struct dc_sink *hdmi_prev_sink;
|
| H A D | amdgpu_dm.c | 206 if (aconnector->dc_sink) in update_subconnector_property() 3370 struct dc_sink *sink = NULL; in emulated_link_detect() 3371 struct dc_sink *prev_sink = NULL; in emulated_link_detect() 3485 struct dc_sink *sink) in apply_delay_after_dpcd_poweroff() 3544 struct dc_sink *rsink = l->remote_sinks[rs]; in amdgpu_dm_dump_links_and_sinks() 3734 apply_delay_after_dpcd_poweroff(adev, aconnector->dc_sink); in dm_resume() 3741 if (aconnector->dc_sink) in dm_resume() 3742 dc_sink_release(aconnector->dc_sink); in dm_resume() 3743 aconnector->dc_sink = NULL; in dm_resume() 3973 DEFINE_FREE(sink_release, struct dc_sink *, if (_T) dc_sink_release(_T)) in DEFINE_FREE() argument [all …]
|
| H A D | amdgpu_dm_hdcp.c | 541 struct dc_sink *sink = NULL; in update_config() 556 if (aconnector->dc_sink) in update_config() 557 sink = aconnector->dc_sink; in update_config()
|
| H A D | amdgpu_dm_helpers.c | 1082 struct dc_sink *sink) in dm_helpers_read_local_edid() 1225 struct dc_sink *sink) in dm_helpers_init_panel_settings() 1593 struct dc_sink *sink) in dm_helpers_read_mccs_caps() 1703 struct dc_sink *sink) in dm_helpers_mccs_vcp_set()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_detection.c | 263 struct dc_sink *sink) in read_scdc_caps() 475 static void link_disconnect_remap(struct dc_sink *prev_sink, struct dc_link *link) in link_disconnect_remap() 968 struct dc_sink *sink = NULL; in detect_link_and_local_sink() 969 struct dc_sink *prev_sink = NULL; in detect_link_and_local_sink() 1547 static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink) in link_add_remote_sink_helper() 1562 struct dc_sink *link_add_remote_sink( in link_add_remote_sink() 1568 struct dc_sink *dc_sink; in link_add_remote_sink() local 1586 dc_sink = dc_sink_create(init_data); in link_add_remote_sink() 1588 if (!dc_sink) in link_add_remote_sink() 1591 memmove(dc_sink->dc_edid.raw_edid, edid, len); in link_add_remote_sink() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dm_helpers.h | 182 struct dc_sink *sink); 187 struct dc_sink *sink); 192 struct dc_sink *sink); 219 struct dc_sink *sink);
|
| H A D | dc_stream.h | 194 struct dc_sink *sink; 523 struct dc_stream_state *dc_create_stream_for_sink(struct dc_sink *dc_sink); 527 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink);
|
| H A D | dc_stream_priv.h | 32 struct dc_sink *dc_sink_data);
|
| H A D | dc.h | 1629 struct dc_sink *remote_sinks[MAX_SINKS_PER_LINK]; 1631 struct dc_sink *local_sink; 2008 const struct dc_sink *sink, 2124 struct dc_sink *dc_link_add_remote_sink( 2136 struct dc_sink *sink); 2720 struct dc_sink { struct 2751 void dc_sink_retain(struct dc_sink *sink); argument 2752 void dc_sink_release(struct dc_sink *sink); 2761 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params);
|
| H A D | Makefile | 75 FILES += core/dc_sink.o
|
| H A D | dc_types.h | 49 struct dc_sink;
|