/dragonfly/sys/dev/drm/amd/display/dc/inc/hw/ |
H A D | link_encoder.h | 104 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 D | virtual_link_encoder.c | 32 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 D | virtual_link_encoder.h | 32 struct link_encoder *enc, const struct encoder_init_data *init_data);
|
/dragonfly/sys/dev/drm/amd/display/dc/dce/ |
H A D | dce_link_encoder.h | 157 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 D | dce_link_encoder.c | 234 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 D | dcn10_link_encoder.h | 220 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 D | dcn10_link_encoder.c | 205 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 D | dcn10_resource.c | 682 struct link_encoder *dcn10_link_encoder_create( in dcn10_link_encoder_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/core/ |
H A D | dc_link_hwss.c | 60 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 D | dc_link.c | 2271 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 D | dc_link_dp.c | 2499 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 D | dc_link.h | 108 struct link_encoder *link_enc;
|
/dragonfly/sys/dev/drm/amd/display/dc/inc/ |
H A D | core_types.h | 96 struct link_encoder *(*link_enc_create)(
|
/dragonfly/sys/dev/drm/amd/display/dc/dce100/ |
H A D | dce100_resource.c | 559 struct link_encoder *dce100_link_encoder_create( in dce100_link_encoder_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce120/ |
H A D | dce120_resource.c | 578 static struct link_encoder *dce120_link_encoder_create( in dce120_link_encoder_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce110/ |
H A D | dce110_resource.c | 574 static struct link_encoder *dce110_link_encoder_create( in dce110_link_encoder_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce112/ |
H A D | dce112_resource.c | 563 struct link_encoder *dce112_link_encoder_create( in dce112_link_encoder_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce80/ |
H A D | dce80_resource.c | 610 struct link_encoder *dce80_link_encoder_create( in dce80_link_encoder_create()
|