Home
last modified time | relevance | path

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

/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_sink.c34 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(sizeof(*sink), GFP_KERNEL); in dc_sink_create()
H A Ddc_link_exports.c281 struct dc_sink *dc_link_add_remote_sink( in dc_link_add_remote_sink()
290 void dc_link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink) in dc_link_remove_remote_sink()
H A Ddc_stream.c48 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal()
66 struct dc_sink *dc_sink_data) in dc_stream_construct()
165 struct dc_sink *sink) in dc_create_stream_for_sink()
H A Ddc.c1688 const struct dc_sink *sink, in dc_validate_boot_timing()
/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c203 struct dc_sink *dc_sink = aconnector->dc_sink; in amdgpu_dm_mst_connector_early_unregister() local
212 if (dc_sink) { in amdgpu_dm_mst_connector_early_unregister()
269 struct dc_sink *dc_sink = aconnector->dc_sink; in validate_dsc_caps_on_connector() local
357 struct dc_sink *dc_sink; in dm_dp_mst_get_modes() local
368 if (!dc_sink) { in dm_dp_mst_get_modes()
375 dc_sink, in dm_dp_mst_get_modes()
379 aconnector->dc_sink = dc_sink; in dm_dp_mst_get_modes()
396 struct dc_sink *dc_sink; in dm_dp_mst_get_modes() local
409 if (!dc_sink) { in dm_dp_mst_get_modes()
420 aconnector->dc_sink = dc_sink; in dm_dp_mst_get_modes()
[all …]
H A Damdgpu_dm.h715 struct dc_sink *dc_sink; member
721 struct dc_sink *dc_em_sink;
H A Damdgpu_dm.c216 if (aconnector->dc_sink) in update_subconnector_property()
3543 if (aconnector->dc_sink) in dm_resume()
3804 if (aconnector->dc_sink) { in DEFINE_FREE()
6439 const struct dc_sink *dc_sink) in fill_audio_info() argument
6518 static struct dc_sink *
7041 if (aconnector->dc_sink) { in create_stream_for_sink()
7309 if (aconnector->dc_sink) in amdgpu_dm_connector_destroy()
7508 if (aconnector->dc_sink) in create_eml_sink()
7672 struct dc_sink *dc_sink; in amdgpu_dm_connector_mode_valid() local
7693 dc_sink = to_amdgpu_dm_connector(connector)->dc_sink; in amdgpu_dm_connector_mode_valid()
[all …]
H A Damdgpu_dm_debugfs.c1574 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_clock_en_read()
1676 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_clock_en_write()
1760 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_slice_width_read()
1860 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_slice_width_write()
1944 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_slice_height_read()
2044 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_slice_height_write()
2124 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_bits_per_pixel_read()
2221 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_bits_per_pixel_write()
2299 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_pic_width_read()
2353 pipe_ctx->stream->sink == aconnector->dc_sink) in dp_dsc_pic_height_read()
[all …]
H A Damdgpu_dm_hdcp.c504 struct dc_sink *sink = NULL; in update_config()
518 if (aconnector->dc_sink) in update_config()
519 sink = aconnector->dc_sink; in update_config()
H A Damdgpu_dm_helpers.c980 struct dc_sink *sink) in dm_helpers_read_local_edid()
1105 struct dc_sink *sink) in dm_helpers_init_panel_settings()
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c268 struct dc_sink *sink) in read_scdc_caps()
776 struct dc_sink *sink, in verify_link_capability_destructive()
878 struct dc_sink *sink = NULL; in detect_link_and_local_sink()
1401 struct dc_sink *dc_sink; in link_add_remote_sink() local
1421 if (!dc_sink) in link_add_remote_sink()
1429 dc_sink)) in link_add_remote_sink()
1434 &dc_sink->dc_edid, in link_add_remote_sink()
1435 &dc_sink->edid_caps); in link_add_remote_sink()
1442 dc_sink->dc_edid.length = 0; in link_add_remote_sink()
1446 return dc_sink; in link_add_remote_sink()
[all …]
H A Dlink_detection.h32 struct dc_sink *link_add_remote_sink(
37 void link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink);
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_stream.h187 struct dc_sink *sink;
481 struct dc_stream_state *dc_create_stream_for_sink(struct dc_sink *dc_sink);
485 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink);
H A Ddm_helpers.h174 struct dc_sink *sink);
200 struct dc_sink *sink);
H A Ddc_stream_priv.h32 struct dc_sink *dc_sink_data);
H A Ddc.h1588 const struct dc_sink *sink,
1659 struct dc_sink *remote_sinks[MAX_SINKS_PER_LINK];
1661 struct dc_sink *local_sink;
1872 struct dc_sink *dc_link_add_remote_sink(
1884 struct dc_sink *sink);
2425 struct dc_sink { struct
2455 void dc_sink_retain(struct dc_sink *sink); argument
2456 void dc_sink_release(struct dc_sink *sink);
2465 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params);
H A DMakefile63 DISPLAY_CORE = dc.o dc_stat.o dc_resource.o dc_hw_sequencer.o dc_sink.o \
H A Ddc_types.h49 struct dc_sink;
/linux-6.15/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink.h110 struct dc_sink *(*add_remote_sink)(
115 void (*remove_remote_sink)(struct dc_link *link, struct dc_sink *sink);
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_wrapper.h39 struct dc_sink;
/linux-6.15/Documentation/gpu/amdgpu/display/
H A Dprogramming-model-dcn.rst96 types, etc. After `dc_link`, there is the `dc_sink`, which is the object that