Searched refs:dc_sink (Results 1 – 17 of 17) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_sink.c | 34 static void destruct(struct dc_sink *sink) in destruct() 42 static bool construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in construct() 68 void dc_sink_retain(struct dc_sink *sink) in dc_sink_retain() 75 struct dc_sink *sink = container_of(kref, struct dc_sink, refcount); in dc_sink_free() 80 void dc_sink_release(struct dc_sink *sink) in dc_sink_release() 85 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params) in dc_sink_create() 87 struct dc_sink *sink = kzalloc(sizeof(*sink), GFP_KERNEL); in dc_sink_create()
|
D | dc_stream.c | 41 struct dc_sink *dc_sink = stream->sink; in update_stream_signal() local 43 if (dc_sink->sink_signal == SIGNAL_TYPE_NONE) in update_stream_signal() 46 stream->signal = dc_sink->sink_signal; in update_stream_signal() 59 struct dc_sink *dc_sink_data) in construct() 141 struct dc_sink *sink) in dc_create_stream_for_sink()
|
D | dc.c | 923 const struct dc_sink *sink = context->streams[i]->sink; in dc_commit_state_no_check() 1602 static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink) in link_add_remote_sink_helper() 1617 struct dc_sink *dc_link_add_remote_sink( in dc_link_add_remote_sink() 1623 struct dc_sink *dc_sink; in dc_link_add_remote_sink() local 1641 dc_sink = dc_sink_create(init_data); in dc_link_add_remote_sink() 1643 if (!dc_sink) in dc_link_add_remote_sink() 1646 memmove(dc_sink->dc_edid.raw_edid, edid, len); in dc_link_add_remote_sink() 1647 dc_sink->dc_edid.length = len; in dc_link_add_remote_sink() 1651 dc_sink)) in dc_link_add_remote_sink() 1656 &dc_sink->dc_edid, in dc_link_add_remote_sink() [all …]
|
D | dc_link.c | 480 static void link_disconnect_remap(struct dc_sink *prev_sink, struct dc_link *link) in link_disconnect_remap() 598 struct dc_sink *sink = NULL; in dc_link_detect() 599 struct dc_sink *prev_sink = NULL; in dc_link_detect()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_mst_types.c | 211 struct dc_sink *dc_sink; in dm_dp_mst_dc_sink_create() local 228 dc_sink = dc_link_add_remote_sink( in dm_dp_mst_dc_sink_create() 234 dc_sink->priv = aconnector; in dm_dp_mst_dc_sink_create() 235 aconnector->dc_sink = dc_sink; in dm_dp_mst_dc_sink_create() 263 if (!aconnector->dc_sink) { in dm_dp_mst_get_modes() 264 struct dc_sink *dc_sink; in dm_dp_mst_get_modes() local 268 dc_sink = dc_link_add_remote_sink( in dm_dp_mst_get_modes() 274 dc_sink->priv = aconnector; in dm_dp_mst_get_modes() 275 aconnector->dc_sink = dc_sink; in dm_dp_mst_get_modes() 277 if (aconnector->dc_sink) in dm_dp_mst_get_modes() [all …]
|
D | amdgpu_dm_services.c | 52 const struct dc_sink *sink, in dm_write_persistent_data() 64 const struct dc_sink *sink, in dm_read_persistent_data()
|
D | amdgpu_dm.h | 151 struct dc_sink *dc_sink; member 153 struct dc_sink *dc_em_sink;
|
D | amdgpu_dm.c | 650 struct dc_sink *sink = NULL; in emulated_link_detect() 651 struct dc_sink *prev_sink = NULL; in emulated_link_detect() 780 aconnector->dc_sink = NULL; in dm_resume() 907 struct dc_sink *sink; in amdgpu_dm_update_connector_after_detect() 929 if (aconnector->dc_sink) { in amdgpu_dm_update_connector_after_detect() 937 if (aconnector->dc_sink != aconnector->dc_em_sink) in amdgpu_dm_update_connector_after_detect() 938 dc_sink_release(aconnector->dc_sink); in amdgpu_dm_update_connector_after_detect() 940 aconnector->dc_sink = sink; in amdgpu_dm_update_connector_after_detect() 945 if (!aconnector->dc_sink) in amdgpu_dm_update_connector_after_detect() 946 aconnector->dc_sink = aconnector->dc_em_sink; in amdgpu_dm_update_connector_after_detect() [all …]
|
D | amdgpu_dm_helpers.c | 481 struct dc_sink *sink) in dm_helpers_read_local_edid()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/ |
D | dc_link.h | 67 struct dc_sink *remote_sinks[MAX_SINKS_PER_LINK]; 69 struct dc_sink *local_sink; 182 struct dc_sink *dc_link_add_remote_sink( 190 struct dc_sink *sink);
|
D | dc_stream.h | 49 struct dc_sink *sink; 237 struct dc_stream_state *dc_create_stream_for_sink(struct dc_sink *dc_sink);
|
D | dc.h | 688 struct dc_sink { struct 711 void dc_sink_retain(struct dc_sink *sink); argument 712 void dc_sink_release(struct dc_sink *sink); 721 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params);
|
D | Makefile | 43 DISPLAY_CORE = dc.o dc_link.o dc_resource.o dc_hw_sequencer.o dc_sink.o \
|
D | dm_helpers.h | 120 struct dc_sink *sink);
|
D | dm_services.h | 287 const struct dc_sink *sink, 321 const struct dc_sink *sink,
|
D | dc_types.h | 40 struct dc_sink;
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.c | 625 const struct dc_sink *sink = pipe_ctx->stream->sink; in bios_parser_crtc_source_select()
|