Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dlink_encoder.h111 struct link_encoder { struct
145 void (*hw_init)(struct link_encoder *enc);
146 void (*setup)(struct link_encoder *enc,
169 struct link_encoder *enc,
178 void (*enable_hpd)(struct link_encoder *enc);
179 void (*disable_hpd)(struct link_encoder *enc);
182 void (*destroy)(struct link_encoder **enc);
184 void (*fec_set_enable)(struct link_encoder *enc,
187 void (*fec_set_ready)(struct link_encoder *enc,
197 struct link_encoder *enc);
[all …]
/linux/drivers/gpu/drm/amd/display/dc/virtual/
A Dvirtual_link_encoder.c34 struct link_encoder *enc, in virtual_link_encoder_validate_output_with_stream()
40 struct link_encoder *enc, in virtual_link_encoder_setup()
44 struct link_encoder *enc, in virtual_link_encoder_enable_tmds_output()
51 struct link_encoder *enc, in virtual_link_encoder_enable_dp_output()
56 struct link_encoder *enc, in virtual_link_encoder_enable_dp_mst_output()
61 struct link_encoder *link_enc, in virtual_link_encoder_disable_output()
65 struct link_encoder *enc, in virtual_link_encoder_dp_set_lane_settings()
69 struct link_encoder *enc, in virtual_link_encoder_dp_set_phy_pattern()
73 struct link_encoder *enc, in virtual_link_encoder_update_mst_stream_allocation_table()
77 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/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,
285 struct link_encoder *enc,
[all …]
A Ddce_link_encoder.c278 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern()
919 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream()
963 struct link_encoder *enc) in dce110_link_encoder_hw_init()
1014 struct link_encoder *enc, in dce110_link_encoder_setup()
1052 struct link_encoder *enc, in dce110_link_encoder_enable_tmds_output()
1090 struct link_encoder *enc, in dce110_link_encoder_enable_lvds_output()
1122 struct link_encoder *enc, in dce110_link_encoder_enable_dp_output()
1161 struct link_encoder *enc, in dce110_link_encoder_enable_dp_mst_output()
1201 struct link_encoder *enc, in dce60_link_encoder_enable_dp_output()
1240 struct link_encoder *enc, in dce60_link_encoder_enable_dp_mst_output()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_link_encoder.h490 struct link_encoder base;
528 struct link_encoder *enc,
541 struct link_encoder *enc,
551 struct link_encoder *enc,
558 struct link_encoder *enc,
566 struct link_encoder *enc,
572 struct link_encoder *enc,
578 struct link_encoder *enc,
583 struct link_encoder *enc,
587 struct link_encoder *enc,
[all …]
A Ddcn10_link_encoder.c211 struct link_encoder *enc, in dcn10_link_encoder_set_dp_phy_pattern_training_pattern()
785 struct link_encoder *enc, in dcn10_link_encoder_validate_output_with_stream()
832 struct link_encoder *enc) in dcn10_link_encoder_hw_init()
884 struct link_encoder *enc, in dcn10_link_encoder_setup()
922 struct link_encoder *enc, in dcn10_link_encoder_enable_tmds_output()
959 struct link_encoder *enc, in dcn10_link_encoder_enable_tmds_output_with_clk_pattern_wa()
975 struct link_encoder *enc, in dcn10_link_encoder_enable_dp_output()
1014 struct link_encoder *enc, in dcn10_link_encoder_enable_dp_mst_output()
1055 struct link_encoder *enc, in dcn10_link_encoder_disable_output()
1102 struct link_encoder *enc, in dcn10_link_encoder_dp_set_lane_settings()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/inc/
A Dlink_enc_cfg.h74 struct link_encoder *link_enc);
87 struct link_encoder *link_enc_cfg_get_link_enc_used_by_link(
92 struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc);
95 struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream(
A Dcore_types.h99 struct link_encoder *(*link_enc_create)(
103 struct link_encoder *(*link_enc_create_minimal)(struct dc_context *ctx, enum engine_id eng_id);
244 struct link_encoder *link_encoders[MAX_DIG_LINK_ENCODERS];
/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_enc_cfg.c33 struct link_encoder *link_enc = NULL; in is_dig_link_enc_stream()
218 static struct link_encoder *get_link_enc_used_by_link( in get_link_enc_used_by_link()
222 struct link_encoder *link_enc = NULL; in get_link_enc_used_by_link()
355 struct link_encoder *link_enc = NULL; in link_enc_cfg_link_encs_assign()
404 struct link_encoder *link_enc) in link_enc_cfg_is_transmitter_mappable()
451 struct link_encoder *link_enc_cfg_get_link_enc_used_by_link( in link_enc_cfg_get_link_enc_used_by_link()
455 struct link_encoder *link_enc = NULL; in link_enc_cfg_get_link_enc_used_by_link()
475 struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc) in link_enc_cfg_get_next_avail_link_enc()
477 struct link_encoder *link_enc = NULL; in link_enc_cfg_get_next_avail_link_enc()
502 struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream( in link_enc_cfg_get_link_enc_used_by_stream()
[all …]
A Ddc_link.c3436 struct link_encoder *link_encoder = NULL; in dc_link_allocate_mst_payload() local
3455 ASSERT(link_encoder); in dc_link_allocate_mst_payload()
3537 link_encoder, in dc_link_allocate_mst_payload()
3551 link_encoder, in dc_link_allocate_mst_payload()
3611 struct link_encoder *link_encoder = link->link_enc; in dc_link_reduce_mst_payload() local
3673 link_encoder, in dc_link_reduce_mst_payload()
3691 struct link_encoder *link_encoder = link->link_enc; in dc_link_increase_mst_payload() local
3733 link_encoder, in dc_link_increase_mst_payload()
3766 struct link_encoder *link_encoder = NULL; in deallocate_mst_payload() local
3893 link_encoder, in deallocate_mst_payload()
[all …]
A Ddc_link_hwss.c78 struct link_encoder *link_enc; in dp_enable_link_phy()
246 struct link_encoder *link_enc; in dp_disable_link_phy()
355 struct link_encoder *encoder = link->link_enc; in dp_set_hw_lane_settings()
387 struct link_encoder *encoder; in dp_set_hw_test_pattern()
/linux/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_link_encoder.c174 void enc2_fec_set_enable(struct link_encoder *enc, bool enable) in enc2_fec_set_enable()
182 void enc2_fec_set_ready(struct link_encoder *enc, bool ready) in enc2_fec_set_ready()
189 bool enc2_fec_is_active(struct link_encoder *enc) in enc2_fec_is_active()
202 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s) in link_enc2_read_state()
247 struct link_encoder *enc, in dcn20_link_encoder_enable_dp_output()
269 void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn20_link_encoder_get_max_link_cap()
286 bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn20_link_encoder_is_in_alt_mode()
309 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,
A Ddcn20_resource.h45 struct link_encoder *dcn20_link_encoder_create(
/linux/drivers/gpu/drm/amd/display/dc/dcn31/
A Ddcn31_dio_link_encoder.h222 struct link_encoder *enc,
230 struct link_encoder *enc,
238 struct link_encoder *enc,
246 struct link_encoder *enc,
253 struct link_encoder *enc);
255 void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc,
A Ddcn31_dio_link_encoder.c71 struct link_encoder *enc, in dcn31_link_encoder_set_dio_phy_mux()
144 void enc31_hw_init(struct link_encoder *enc) in enc31_hw_init()
401 struct link_encoder *enc, in dcn31_link_encoder_enable_dp_output()
446 struct link_encoder *enc, in dcn31_link_encoder_enable_dp_mst_output()
491 struct link_encoder *enc, in dcn31_link_encoder_disable_output()
536 bool dcn31_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn31_link_encoder_is_in_alt_mode()
567 void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn31_link_encoder_get_max_link_cap()
/linux/drivers/gpu/drm/amd/display/dc/dcn21/
A Ddcn21_link_encoder.c206 bool dcn21_link_encoder_acquire_phy(struct link_encoder *enc) in dcn21_link_encoder_acquire_phy()
241 static void dcn21_link_encoder_release_phy(struct link_encoder *enc) in dcn21_link_encoder_release_phy()
255 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_output()
281 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_mst_output()
292 struct link_encoder *enc, in dcn21_link_encoder_disable_output()
A Ddcn21_link_encoder.h86 struct link_encoder *enc,
/linux/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.c55 struct link_encoder *enc, in dcn30_link_encoder_validate_output_with_stream()
219 void enc3_hw_init(struct link_encoder *enc) in enc3_hw_init()
/linux/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_link_encoder.c53 void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn201_link_encoder_get_max_link_cap()
69 bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn201_link_encoder_is_in_alt_mode()
/linux/drivers/gpu/drm/amd/display/dc/dcn301/
A Ddcn301_dio_link_encoder.h80 void enc3_hw_init(struct link_encoder *enc);
/linux/drivers/gpu/drm/amd/display/dc/
A Ddc_link.h161 struct link_encoder *link_enc;
A Ddc_stream.h160 struct link_encoder *link_enc;

Completed in 42 milliseconds

12