Home
last modified time | relevance | path

Searched refs:link_encoder (Results 1 – 25 of 55) sorted by relevance

123

/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dlink_encoder.h130 struct link_encoder { struct
164 void (*hw_init)(struct link_encoder *enc);
165 void (*setup)(struct link_encoder *enc,
189 struct link_encoder *enc,
198 void (*enable_hpd)(struct link_encoder *enc);
199 void (*disable_hpd)(struct link_encoder *enc);
202 void (*destroy)(struct link_encoder **enc);
204 void (*fec_set_enable)(struct link_encoder *enc,
207 void (*fec_set_ready)(struct link_encoder *enc,
217 struct link_encoder *enc);
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/virtual/
A Dvirtual_link_encoder.c32 struct link_encoder *enc, in virtual_link_encoder_validate_output_with_stream()
38 struct link_encoder *enc, in virtual_link_encoder_setup()
42 struct link_encoder *enc, in virtual_link_encoder_enable_tmds_output()
49 struct link_encoder *enc, in virtual_link_encoder_enable_dp_output()
54 struct link_encoder *enc, in virtual_link_encoder_enable_dp_mst_output()
59 struct link_encoder *link_enc, in virtual_link_encoder_disable_output()
63 struct link_encoder *enc, in virtual_link_encoder_dp_set_lane_settings()
68 struct link_encoder *enc, in virtual_link_encoder_dp_set_phy_pattern()
72 struct link_encoder *enc, in virtual_link_encoder_update_mst_stream_allocation_table()
76 struct link_encoder *enc, in virtual_link_encoder_connect_dig_be_to_fe()
[all …]
A Dvirtual_link_encoder.h32 struct link_encoder *enc, const struct encoder_init_data *init_data);
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce/
A Ddce_link_encoder.h187 struct link_encoder base;
231 struct link_encoder *enc,
244 struct link_encoder *enc,
250 struct link_encoder *enc,
258 struct link_encoder *enc,
264 struct link_encoder *enc,
270 struct link_encoder *enc,
276 struct link_encoder *enc,
281 struct link_encoder *enc,
286 struct link_encoder *enc,
[all …]
A Ddce_link_encoder.c274 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern()
916 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream()
960 struct link_encoder *enc) in dce110_link_encoder_hw_init()
1011 struct link_encoder *enc, in dce110_link_encoder_setup()
1049 struct link_encoder *enc, in dce110_link_encoder_enable_tmds_output()
1087 struct link_encoder *enc, in dce110_link_encoder_enable_lvds_output()
1119 struct link_encoder *enc, in dce110_link_encoder_enable_dp_output()
1158 struct link_encoder *enc, in dce110_link_encoder_enable_dp_mst_output()
1198 struct link_encoder *enc, in dce60_link_encoder_enable_dp_output()
1237 struct link_encoder *enc, in dce60_link_encoder_enable_dp_mst_output()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/
A Dlink_enc_cfg.h79 struct link_encoder *link_enc);
92 struct link_encoder *link_enc_cfg_get_link_enc_used_by_link(
97 struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc);
100 struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream(
105 struct link_encoder *link_enc_cfg_get_link_enc(const struct dc_link *link);
108 struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream_current(
A Dcore_types.h73 struct link_encoder *(*link_enc_create)(
78 struct link_encoder *(*link_enc_create_minimal)(struct dc_context *ctx, enum engine_id eng_id);
265 struct link_encoder *link_encoders[MAX_DIG_LINK_ENCODERS];
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_link_encoder.h496 struct link_encoder base;
534 struct link_encoder *enc,
547 struct link_encoder *enc,
557 struct link_encoder *enc,
564 struct link_encoder *enc,
572 struct link_encoder *enc,
578 struct link_encoder *enc,
584 struct link_encoder *enc,
589 struct link_encoder *enc,
594 struct link_encoder *enc,
[all …]
A Ddcn10_link_encoder.c207 struct link_encoder *enc, in dcn10_link_encoder_set_dp_phy_pattern_training_pattern()
782 struct link_encoder *enc, in dcn10_link_encoder_validate_output_with_stream()
829 struct link_encoder *enc) in dcn10_link_encoder_hw_init()
881 struct link_encoder *enc, in dcn10_link_encoder_setup()
919 struct link_encoder *enc, in dcn10_link_encoder_enable_tmds_output()
956 struct link_encoder *enc, in dcn10_link_encoder_enable_tmds_output_with_clk_pattern_wa()
972 struct link_encoder *enc, in dcn10_link_encoder_enable_dp_output()
1011 struct link_encoder *enc, in dcn10_link_encoder_enable_dp_mst_output()
1052 struct link_encoder *enc, in dcn10_link_encoder_disable_output()
1099 struct link_encoder *enc, in dcn10_link_encoder_dp_set_lane_settings()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_enc_cfg.c35 struct link_encoder *link_enc = NULL; in is_dig_link_enc_stream()
225 static struct link_encoder *get_link_enc_used_by_link( in get_link_enc_used_by_link()
229 struct link_encoder *link_enc = NULL; in get_link_enc_used_by_link()
357 struct link_encoder *link_enc = NULL; in link_enc_cfg_link_encs_assign()
438 struct link_encoder *link_enc) in link_enc_cfg_is_transmitter_mappable()
489 struct link_encoder *link_enc = NULL; in link_enc_cfg_get_link_enc_used_by_link()
511 struct link_encoder *link_enc = NULL; in link_enc_cfg_get_next_avail_link_enc()
541 struct link_encoder *link_enc; in link_enc_cfg_get_link_enc_used_by_stream()
548 struct link_encoder *link_enc_cfg_get_link_enc( in link_enc_cfg_get_link_enc()
551 struct link_encoder *link_enc = NULL; in link_enc_cfg_get_link_enc()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/hwss/
A Dlink_hwss_dio.c41 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(pipe_ctx->stream->link); in setup_dio_stream_encoder()
55 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(pipe_ctx->stream->link); in reset_dio_stream_encoder()
117 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(link); in enable_dio_dp_link_output()
136 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(link); in disable_dio_link_output()
146 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(link); in set_dio_dp_link_test_pattern()
157 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(link); in set_dio_dp_lane_settings()
166 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(link); in update_dio_stream_allocation_table()
A Dlink_hwss_dpia.c36 struct link_encoder *link_enc = link_enc_cfg_get_link_enc(link); in update_dpia_stream_allocation_table()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_link_encoder.c173 void enc2_fec_set_enable(struct link_encoder *enc, bool enable) in enc2_fec_set_enable()
181 void enc2_fec_set_ready(struct link_encoder *enc, bool ready) in enc2_fec_set_ready()
188 bool enc2_fec_is_active(struct link_encoder *enc) in enc2_fec_is_active()
201 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s) in link_enc2_read_state()
246 struct link_encoder *enc, in dcn20_link_encoder_enable_dp_output()
268 void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn20_link_encoder_get_max_link_cap()
285 bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn20_link_encoder_is_in_alt_mode()
308 void enc2_hw_init(struct link_encoder *enc) in enc2_hw_init()
A Ddcn20_link_encoder.h338 void enc2_fec_set_enable(struct link_encoder *enc, bool enable);
339 void enc2_fec_set_ready(struct link_encoder *enc, bool ready);
340 bool enc2_fec_is_active(struct link_encoder *enc);
341 void enc2_hw_init(struct link_encoder *enc);
343 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s);
346 struct link_encoder *enc,
350 bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc);
351 void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc,
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/
A Ddcn32_dio_link_encoder.h49 void enc32_hw_init(struct link_encoder *enc);
52 struct link_encoder *enc,
A Ddcn32_dio_link_encoder.c65 void enc32_hw_init(struct link_encoder *enc) in enc32_hw_init()
110 struct link_encoder *enc, in dcn32_link_encoder_enable_dp_output()
120 static bool dcn32_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn32_link_encoder_is_in_alt_mode()
135 static void dcn32_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn32_link_encoder_get_max_link_cap()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/
A Ddcn31_dio_link_encoder.c102 static bool has_query_dp_alt(struct link_encoder *enc) in has_query_dp_alt()
115 static bool query_dp_alt_from_dmub(struct link_encoder *enc, in query_dp_alt_from_dmub()
135 struct link_encoder *enc, in dcn31_link_encoder_set_dio_phy_mux()
208 static void enc31_hw_init(struct link_encoder *enc) in enc31_hw_init()
454 struct link_encoder *enc, in dcn31_link_encoder_enable_dp_output()
501 struct link_encoder *enc, in dcn31_link_encoder_enable_dp_mst_output()
548 struct link_encoder *enc, in dcn31_link_encoder_disable_output()
595 bool dcn31_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn31_link_encoder_is_in_alt_mode()
639 void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc, struct dc_link_settings *link_se… in dcn31_link_encoder_get_max_link_cap()
A Ddcn31_dio_link_encoder.h250 struct link_encoder *enc,
258 struct link_encoder *enc,
266 struct link_encoder *enc,
274 struct link_encoder *enc,
281 struct link_encoder *enc);
283 void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc,
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn21/
A Ddcn21_link_encoder.c205 static bool dcn21_link_encoder_acquire_phy(struct link_encoder *enc) in dcn21_link_encoder_acquire_phy()
240 static void dcn21_link_encoder_release_phy(struct link_encoder *enc) in dcn21_link_encoder_release_phy()
254 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_output()
280 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_mst_output()
290 static void dcn21_link_encoder_disable_output(struct link_encoder *enc, in dcn21_link_encoder_disable_output()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_dio_link_encoder.h79 void enc3_hw_init(struct link_encoder *enc);
82 struct link_encoder *enc,
A Ddcn30_dio_link_encoder.c54 struct link_encoder *enc, in dcn30_link_encoder_validate_output_with_stream()
218 void enc3_hw_init(struct link_encoder *enc) in enc3_hw_init()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/protocols/
A Dlink_hpd.c49 struct link_encoder *encoder = link->link_enc; in dc_link_enable_hpd()
57 struct link_encoder *encoder = link->link_enc; in dc_link_disable_hpd()
A Dlink_dp_phy.c139 struct link_encoder *link_enc = NULL; in dp_set_fec_ready()
181 struct link_encoder *link_enc = NULL; in dp_set_fec_enable()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_link_encoder.c52 static void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn201_link_encoder_get_max_link_cap()
68 static bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn201_link_encoder_is_in_alt_mode()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn301/
A Ddcn301_dio_link_encoder.h80 void enc3_hw_init(struct link_encoder *enc);

Completed in 42 milliseconds

123