| /linux-6.15/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(sizeof(*sink), GFP_KERNEL); in dc_sink_create()
|
| H A D | dc_link_exports.c | 281 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 D | dc_stream.c | 48 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 D | dc.c | 1688 const struct dc_sink *sink, in dc_validate_boot_timing()
|
| /linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_mst_types.c | 203 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 D | amdgpu_dm.h | 715 struct dc_sink *dc_sink; member 721 struct dc_sink *dc_em_sink;
|
| H A D | amdgpu_dm.c | 216 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 D | amdgpu_dm_debugfs.c | 1574 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 D | amdgpu_dm_hdcp.c | 504 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 D | amdgpu_dm_helpers.c | 980 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 D | link_detection.c | 268 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 D | link_detection.h | 32 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 D | dc_stream.h | 187 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 D | dm_helpers.h | 174 struct dc_sink *sink); 200 struct dc_sink *sink);
|
| H A D | dc_stream_priv.h | 32 struct dc_sink *dc_sink_data);
|
| H A D | dc.h | 1588 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 D | Makefile | 63 DISPLAY_CORE = dc.o dc_stat.o dc_resource.o dc_hw_sequencer.o dc_sink.o \
|
| H A D | dc_types.h | 49 struct dc_sink;
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | link.h | 110 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 D | dml2_wrapper.h | 39 struct dc_sink;
|
| /linux-6.15/Documentation/gpu/amdgpu/display/ |
| H A D | programming-model-dcn.rst | 96 types, etc. After `dc_link`, there is the `dc_sink`, which is the object that
|