Searched refs:dc_sink (Results 1 – 17 of 17) sorted by relevance
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_sink.c | 36 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()
|
D | dc.c | 1355 const struct dc_sink *sink, in dc_validate_seamless_boot_timing() 3199 static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink) in link_add_remote_sink_helper() 3219 struct dc_sink *dc_link_add_remote_sink( in dc_link_add_remote_sink() 3225 struct dc_sink *dc_sink; in dc_link_add_remote_sink() local 3243 dc_sink = dc_sink_create(init_data); in dc_link_add_remote_sink() 3245 if (!dc_sink) in dc_link_add_remote_sink() 3248 memmove(dc_sink->dc_edid.raw_edid, edid, len); in dc_link_add_remote_sink() 3249 dc_sink->dc_edid.length = len; in dc_link_add_remote_sink() 3253 dc_sink)) in dc_link_add_remote_sink() 3258 &dc_sink->dc_edid, in dc_link_add_remote_sink() [all …]
|
D | dc_stream.c | 42 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()
|
D | dc_link.c | 547 static void link_disconnect_remap(struct dc_sink *prev_sink, struct dc_link *link) in link_disconnect_remap() 832 struct dc_sink *sink = NULL; in dc_link_detect_helper() 833 struct dc_sink *prev_sink = NULL; in dc_link_detect_helper()
|
/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_mst_types.c | 103 if (aconnector->dc_sink) { in dm_dp_mst_connector_destroy() 105 aconnector->dc_sink); in dm_dp_mst_connector_destroy() 106 dc_sink_release(aconnector->dc_sink); in dm_dp_mst_connector_destroy() 160 struct dc_sink *dc_sink = aconnector->dc_sink; in validate_dsc_caps_on_connector() local 193 &dc_sink->dsc_caps.dsc_dec_caps)) in validate_dsc_caps_on_connector() 218 if (!aconnector->dc_sink) { in dm_dp_mst_get_modes() 219 struct dc_sink *dc_sink; in dm_dp_mst_get_modes() local 224 dc_sink = dc_link_add_remote_sink( in dm_dp_mst_get_modes() 230 if (!dc_sink) { in dm_dp_mst_get_modes() 235 dc_sink->priv = aconnector; in dm_dp_mst_get_modes() [all …]
|
D | amdgpu_dm.h | 482 struct dc_sink *dc_sink; member 484 struct dc_sink *dc_em_sink;
|
D | amdgpu_dm_helpers.c | 445 if (aconnector->dc_sink) { in dm_helpers_dp_mst_stop_top_mgr() 446 dc_sink_release(aconnector->dc_sink); in dm_helpers_dp_mst_stop_top_mgr() 447 aconnector->dc_sink = NULL; in dm_helpers_dp_mst_stop_top_mgr() 574 struct dc_sink *sink) in dm_helpers_read_local_edid()
|
D | amdgpu_dm.c | 171 if (aconnector->dc_sink) in update_subconnector_property() 2044 struct dc_sink *sink = NULL; in emulated_link_detect() 2045 struct dc_sink *prev_sink = NULL; in emulated_link_detect() 2300 if (aconnector->dc_sink) in dm_resume() 2301 dc_sink_release(aconnector->dc_sink); in dm_resume() 2302 aconnector->dc_sink = NULL; in dm_resume() 2480 struct dc_sink *sink; in amdgpu_dm_update_connector_after_detect() 2505 if (aconnector->dc_sink) { in amdgpu_dm_update_connector_after_detect() 2513 dc_sink_release(aconnector->dc_sink); in amdgpu_dm_update_connector_after_detect() 2515 aconnector->dc_sink = sink; in amdgpu_dm_update_connector_after_detect() [all …]
|
D | amdgpu_dm_hdcp.c | 463 if (aconnector->dc_sink != NULL) in update_config() 464 link->mode = mod_hdcp_signal_type_to_operation_mode(aconnector->dc_sink->sink_signal); in update_config() 474 aconnector->dc_sink->sink_signal) ? 1 : 0; in update_config()
|
D | amdgpu_dm_debugfs.c | 952 hdcp_cap = dc_link_is_hdcp14(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show() 953 hdcp2_cap = dc_link_is_hdcp22(aconnector->dc_link, aconnector->dc_sink->sink_signal); in hdcp_sink_capability_show()
|
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/ |
D | dc_link.h | 91 struct dc_sink *remote_sinks[MAX_SINKS_PER_LINK]; 93 struct dc_sink *local_sink; 314 struct dc_sink *dc_link_add_remote_sink( 322 struct dc_sink *sink);
|
D | dc_stream.h | 144 struct dc_sink *sink; 430 struct dc_stream_state *dc_create_stream_for_sink(struct dc_sink *dc_sink); 434 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink);
|
D | dc.h | 1045 const struct dc_sink *sink, 1231 struct dc_sink { struct 1259 void dc_sink_retain(struct dc_sink *sink); argument 1260 void dc_sink_release(struct dc_sink *sink); 1269 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params);
|
D | Makefile | 59 DISPLAY_CORE = dc.o dc_stat.o dc_link.o dc_resource.o dc_hw_sequencer.o dc_sink.o \
|
D | dm_helpers.h | 157 struct dc_sink *sink);
|
D | dc_types.h | 48 struct dc_sink;
|
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.c | 729 struct dc_sink *sink = link->local_sink; in dce110_edp_wait_for_hpd_ready()
|