/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | link_encoder.h | 104 struct link_encoder { struct 119 struct link_encoder *enc, const struct dc_stream_state *stream); argument 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, 131 void (*enable_dp_mst_output)(struct link_encoder *enc, 134 void (*disable_output)(struct link_encoder *link_enc, 136 void (*dp_set_lane_settings)(struct link_encoder *enc, 138 void (*dp_set_phy_pattern)(struct link_encoder *enc, [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/virtual/ |
D | virtual_link_encoder.c | 32 struct link_encoder *enc, in virtual_link_encoder_validate_output_with_stream() 35 static void virtual_link_encoder_hw_init(struct link_encoder *enc) {} in virtual_link_encoder_hw_init() 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() [all …]
|
D | virtual_link_encoder.h | 32 struct link_encoder *enc, const struct encoder_init_data *init_data);
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_link_encoder.h | 31 #define TO_DCE110_LINK_ENC(link_encoder)\ argument 32 container_of(link_encoder, struct dce110_link_encoder, base) 157 struct link_encoder base; 191 struct link_encoder *enc, 197 void dce110_link_encoder_hw_init(struct link_encoder *enc); 199 void dce110_link_encoder_destroy(struct link_encoder **enc); 204 struct link_encoder *enc, 210 struct link_encoder *enc, 218 struct link_encoder *enc, 224 struct link_encoder *enc, [all …]
|
D | dce_link_encoder.c | 234 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern() 510 void dce110_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dce110_psr_program_dp_dphy_fast_training() 534 void dce110_psr_program_secondary_packet(struct link_encoder *enc, in dce110_psr_program_secondary_packet() 544 bool dce110_is_dig_enabled(struct link_encoder *enc) in dce110_is_dig_enabled() 790 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream() 833 struct link_encoder *enc) in dce110_link_encoder_hw_init() 877 void dce110_link_encoder_destroy(struct link_encoder **enc) in dce110_link_encoder_destroy() 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() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_link_encoder.h | 31 #define TO_DCN10_LINK_ENC(link_encoder)\ argument 32 container_of(link_encoder, struct dcn10_link_encoder, base) 220 struct link_encoder base; 258 struct link_encoder *enc, 264 void dcn10_link_encoder_hw_init(struct link_encoder *enc); 266 void dcn10_link_encoder_destroy(struct link_encoder **enc); 271 struct link_encoder *enc, 281 struct link_encoder *enc, 289 struct link_encoder *enc, 295 struct link_encoder *enc, [all …]
|
D | dcn10_link_encoder.c | 205 struct link_encoder *enc, in dcn10_link_encoder_set_dp_phy_pattern_training_pattern() 455 void dcn10_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dcn10_psr_program_dp_dphy_fast_training() 479 void dcn10_psr_program_secondary_packet(struct link_encoder *enc, in dcn10_psr_program_secondary_packet() 489 bool dcn10_is_dig_enabled(struct link_encoder *enc) in dcn10_is_dig_enabled() 740 struct link_encoder *enc, in dcn10_link_encoder_validate_output_with_stream() 781 struct link_encoder *enc) in dcn10_link_encoder_hw_init() 826 void dcn10_link_encoder_destroy(struct link_encoder **enc) in dcn10_link_encoder_destroy() 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() [all …]
|
D | dcn10_resource.c | 680 struct link_encoder *dcn10_link_encoder_create( in dcn10_link_encoder_create()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/ |
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()
|
D | dc_link.c | 2247 struct link_encoder *link_encoder = link->link_enc; in allocate_mst_payload() local 2296 link_encoder->funcs->update_mst_stream_allocation_table( in allocate_mst_payload() 2297 link_encoder, in allocate_mst_payload() 2327 struct link_encoder *link_encoder = link->link_enc; in deallocate_mst_payload() local 2383 link_encoder->funcs->update_mst_stream_allocation_table( in deallocate_mst_payload() 2384 link_encoder, in deallocate_mst_payload()
|
D | dc_link_dp.c | 2486 struct link_encoder *encoder = link->link_enc; in dc_link_dp_enable_hpd() 2494 struct link_encoder *encoder = link->link_enc; in dc_link_dp_disable_hpd()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/ |
D | dc_link.h | 108 struct link_encoder *link_enc;
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/ |
D | core_types.h | 96 struct link_encoder *(*link_enc_create)(
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce100/ |
D | dce100_resource.c | 556 struct link_encoder *dce100_link_encoder_create( in dce100_link_encoder_create()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce120/ |
D | dce120_resource.c | 573 static struct link_encoder *dce120_link_encoder_create( in dce120_link_encoder_create()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce80/ |
D | dce80_resource.c | 606 struct link_encoder *dce80_link_encoder_create( in dce80_link_encoder_create()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_resource.c | 574 static struct link_encoder *dce110_link_encoder_create( in dce110_link_encoder_create()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce112/ |
D | dce112_resource.c | 559 struct link_encoder *dce112_link_encoder_create( in dce112_link_encoder_create()
|