HomeSort by: relevance | last modified time | path
    Searched refs:dc_sink (Results 1 - 17 of 17) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc_sink.c 41 static void dc_sink_destruct(struct dc_sink *sink)
49 static bool dc_sink_construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params)
75 void dc_sink_retain(struct dc_sink *sink)
82 struct dc_sink *sink = container_of(kref, struct dc_sink, refcount);
87 void dc_sink_release(struct dc_sink *sink)
92 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params)
94 struct dc_sink *sink = kzalloc(sizeof(*sink), GFP_KERNEL);
amdgpu_dc.c 101 * struct dc_sink - One per display. Created on boot or hotplug.
118 * a framebuffer to a display. Maps one-to-one with dc_sink.
1046 const struct dc_sink *sink,
2581 static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink)
2601 struct dc_sink *dc_link_add_remote_sink(
2607 struct dc_sink *dc_sink; local in function:dc_link_add_remote_sink
2625 dc_sink = dc_sink_create(init_data);
2627 if (!dc_sink)
2630 memmove(dc_sink->dc_edid.raw_edid, edid, len)
    [all...]
amdgpu_dc_stream.c 47 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink)
65 struct dc_sink *dc_sink_data)
163 struct dc_sink *sink)
amdgpu_dc_link.c 521 static void link_disconnect_remap(struct dc_sink *prev_sink, struct dc_link *link)
632 * new dc_sink and add to dc_link. For long HPD plug
763 struct dc_sink *sink = NULL;
764 struct dc_sink *prev_sink = NULL;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm_services.c 56 const struct dc_sink *sink,
68 const struct dc_sink *sink,
amdgpu_dm_mst_types.c 198 struct dc_sink *dc_sink = aconnector->dc_sink; local in function:validate_dsc_caps_on_connector
212 &dc_sink->sink_dsc_caps.dsc_dec_caps))
241 if (aconnector->dc_sink && aconnector->dc_sink->sink_signal == SIGNAL_TYPE_VIRTUAL) {
242 dc_sink_release(aconnector->dc_sink);
243 aconnector->dc_sink = NULL;
246 if (!aconnector->dc_sink) {
247 struct dc_sink *dc_sink local in function:dm_dp_mst_get_modes
    [all...]
amdgpu_dm.h 320 /* number of modes generated from EDID at 'dc_sink' */
325 struct dc_sink *dc_sink; member in struct:amdgpu_dm_connector
327 struct dc_sink *dc_em_sink;
amdgpu_dm.c 1533 struct dc_sink *sink = NULL;
1534 struct dc_sink *prev_sink = NULL;
1677 if (aconnector->dc_sink)
1678 dc_sink_release(aconnector->dc_sink);
1679 aconnector->dc_sink = NULL;
1781 struct dc_sink *sink;
1807 if (aconnector->dc_sink) {
1813 * reshuffle by UMD we will get into unwanted dc_sink release
1815 dc_sink_release(aconnector->dc_sink);
1817 aconnector->dc_sink = sink
4589 struct dc_sink *dc_sink; local in function:amdgpu_dm_connector_mode_valid
    [all...]
amdgpu_dm_hdcp.c 335 if (aconnector->dc_sink != NULL)
336 link->mode = mod_hdcp_signal_type_to_operation_mode(aconnector->dc_sink->sink_signal);
amdgpu_dm_helpers.c 559 struct dc_sink *sink)
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/
Makefile 50 DISPLAY_CORE = dc.o dc_link.o dc_resource.o dc_hw_sequencer.o dc_sink.o \
dc_link.h 75 struct dc_sink *remote_sinks[MAX_SINKS_PER_LINK];
77 struct dc_sink *local_sink;
223 struct dc_sink *dc_link_add_remote_sink(
231 struct dc_sink *sink);
dc_stream.h 131 struct dc_sink *sink;
395 struct dc_stream_state *dc_create_stream_for_sink(struct dc_sink *dc_sink);
399 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink);
dm_helpers.h 134 struct dc_sink *sink);
dm_services.h 294 const struct dc_sink *sink,
328 const struct dc_sink *sink,
dc.h 887 const struct dc_sink *sink,
1012 struct dc_sink { struct
1030 /* private to dc_sink.c */
1031 // refcount must be the last member in dc_sink, since we want the
1037 void dc_sink_retain(struct dc_sink *sink);
1038 void dc_sink_release(struct dc_sink *sink);
1047 struct dc_sink *dc_sink_create(const struct dc_sink_init_data *init_params);
dc_types.h 50 struct dc_sink;

Completed in 24 milliseconds