Home
last modified time | relevance | path

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

/dragonfly/sys/dev/drm/amd/display/dc/inc/hw/
H A Dlink_encoder.h104 struct link_encoder { struct
120 void (*hw_init)(struct link_encoder *enc);
121 void (*setup)(struct link_encoder *enc,
123 void (*enable_tmds_output)(struct link_encoder *enc,
128 void (*enable_dp_output)(struct link_encoder *enc,
138 void (*dp_set_phy_pattern)(struct link_encoder *enc,
141 struct link_encoder *enc,
150 void (*enable_hpd)(struct link_encoder *enc);
151 void (*disable_hpd)(struct link_encoder *enc);
152 bool (*is_dig_enabled)(struct link_encoder *enc);
[all …]
/dragonfly/sys/dev/drm/amd/display/dc/virtual/
H 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()
67 struct link_encoder *enc, in virtual_link_encoder_dp_set_phy_pattern()
71 struct link_encoder *enc, in virtual_link_encoder_update_mst_stream_allocation_table()
75 struct link_encoder *enc, in virtual_link_encoder_connect_dig_be_to_fe()
[all …]
H A Dvirtual_link_encoder.h32 struct link_encoder *enc, const struct encoder_init_data *init_data);
/dragonfly/sys/dev/drm/amd/display/dc/dce/
H A Ddce_link_encoder.h157 struct link_encoder base;
191 struct link_encoder *enc,
204 struct link_encoder *enc,
210 struct link_encoder *enc,
218 struct link_encoder *enc,
224 struct link_encoder *enc,
230 struct link_encoder *enc,
235 struct link_encoder *enc,
239 struct link_encoder *enc,
244 struct link_encoder *enc,
[all …]
H A Ddce_link_encoder.c234 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern()
790 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream()
833 struct link_encoder *enc) in dce110_link_encoder_hw_init()
884 struct link_encoder *enc, in dce110_link_encoder_setup()
922 struct link_encoder *enc, in dce110_link_encoder_enable_tmds_output()
960 struct link_encoder *enc, in dce110_link_encoder_enable_dp_output()
999 struct link_encoder *enc, in dce110_link_encoder_enable_dp_mst_output()
1040 struct link_encoder *enc, in dce110_link_encoder_disable_output()
1083 struct link_encoder *enc, in dce110_link_encoder_dp_set_lane_settings()
1131 struct link_encoder *enc, in dce110_link_encoder_dp_set_phy_pattern()
[all …]
/dragonfly/sys/dev/drm/amd/display/dc/dcn10/
H A Ddcn10_link_encoder.h220 struct link_encoder base;
258 struct link_encoder *enc,
271 struct link_encoder *enc,
281 struct link_encoder *enc,
289 struct link_encoder *enc,
295 struct link_encoder *enc,
301 struct link_encoder *enc,
306 struct link_encoder *enc,
310 struct link_encoder *enc,
315 struct link_encoder *enc,
[all …]
H A Ddcn10_link_encoder.c205 struct link_encoder *enc, in dcn10_link_encoder_set_dp_phy_pattern_training_pattern()
740 struct link_encoder *enc, in dcn10_link_encoder_validate_output_with_stream()
781 struct link_encoder *enc) in dcn10_link_encoder_hw_init()
833 struct link_encoder *enc, in dcn10_link_encoder_setup()
871 struct link_encoder *enc, in dcn10_link_encoder_enable_tmds_output()
909 struct link_encoder *enc, in dcn10_link_encoder_enable_dp_output()
948 struct link_encoder *enc, in dcn10_link_encoder_enable_dp_mst_output()
989 struct link_encoder *enc, in dcn10_link_encoder_disable_output()
1036 struct link_encoder *enc, in dcn10_link_encoder_dp_set_lane_settings()
1084 struct link_encoder *enc, in dcn10_link_encoder_dp_set_phy_pattern()
[all …]
H A Ddcn10_resource.c682 struct link_encoder *dcn10_link_encoder_create( in dcn10_link_encoder_create()
/dragonfly/sys/dev/drm/amd/display/dc/core/
H A Ddc_link_hwss.c60 struct link_encoder *link_enc = link->link_enc; in dp_enable_link_phy()
207 struct link_encoder *encoder = link->link_enc; in dp_set_hw_lane_settings()
260 struct link_encoder *encoder = link->link_enc; in dp_set_hw_test_pattern()
H A Ddc_link.c2271 struct link_encoder *link_encoder = link->link_enc; in allocate_mst_payload() local
2320 link_encoder->funcs->update_mst_stream_allocation_table( in allocate_mst_payload()
2321 link_encoder, in allocate_mst_payload()
2351 struct link_encoder *link_encoder = link->link_enc; in deallocate_mst_payload() local
2407 link_encoder->funcs->update_mst_stream_allocation_table( in deallocate_mst_payload()
2408 link_encoder, in deallocate_mst_payload()
H A Ddc_link_dp.c2499 struct link_encoder *encoder = link->link_enc; in dc_link_dp_enable_hpd()
2507 struct link_encoder *encoder = link->link_enc; in dc_link_dp_disable_hpd()
/dragonfly/sys/dev/drm/amd/display/dc/
H A Ddc_link.h108 struct link_encoder *link_enc;
/dragonfly/sys/dev/drm/amd/display/dc/inc/
H A Dcore_types.h96 struct link_encoder *(*link_enc_create)(
/dragonfly/sys/dev/drm/amd/display/dc/dce100/
H A Ddce100_resource.c559 struct link_encoder *dce100_link_encoder_create( in dce100_link_encoder_create()
/dragonfly/sys/dev/drm/amd/display/dc/dce120/
H A Ddce120_resource.c578 static struct link_encoder *dce120_link_encoder_create( in dce120_link_encoder_create()
/dragonfly/sys/dev/drm/amd/display/dc/dce110/
H A Ddce110_resource.c574 static struct link_encoder *dce110_link_encoder_create( in dce110_link_encoder_create()
/dragonfly/sys/dev/drm/amd/display/dc/dce112/
H A Ddce112_resource.c563 struct link_encoder *dce112_link_encoder_create( in dce112_link_encoder_create()
/dragonfly/sys/dev/drm/amd/display/dc/dce80/
H A Ddce80_resource.c610 struct link_encoder *dce80_link_encoder_create( in dce80_link_encoder_create()