| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| H A D | link_encoder.h | 81 struct link_encoder { struct 115 struct link_encoder *enc, struct link_enc_state *s); argument 117 struct link_encoder *enc, const struct dc_stream_state *stream); 118 void (*hw_init)(struct link_encoder *enc); 119 void (*setup)(struct link_encoder *enc, 121 void (*enable_tmds_output)(struct link_encoder *enc, 126 void (*enable_dp_output)(struct link_encoder *enc, 129 void (*enable_dp_mst_output)(struct link_encoder *enc, 132 void (*enable_lvds_output)(struct link_encoder *enc, 135 void (*enable_analog_output)(struct link_encoder *enc, [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_link_encoder.h | 31 #define TO_DCE110_LINK_ENC(link_encoder)\ argument 32 container_of(link_encoder, struct dce110_link_encoder, base) 187 struct link_encoder base; 227 struct link_encoder *enc, 233 void dce110_link_encoder_hw_init(struct link_encoder *enc); 235 void dce110_link_encoder_destroy(struct link_encoder **enc); 240 struct link_encoder *enc, 246 struct link_encoder *enc, 254 struct link_encoder *enc, 260 struct link_encoder *enc, [all …]
|
| H A D | dce_link_encoder.c | 253 unsigned int dce110_get_dig_frontend(struct link_encoder *enc) in dce110_get_dig_frontend() 292 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern() 668 void dce110_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dce110_psr_program_dp_dphy_fast_training() 692 void dce110_psr_program_secondary_packet(struct link_encoder *enc, in dce110_psr_program_secondary_packet() 702 bool dce110_is_dig_enabled(struct link_encoder *enc) in dce110_is_dig_enabled() 980 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream() 1026 struct link_encoder *enc) in dce110_link_encoder_hw_init() 1084 void dce110_link_encoder_destroy(struct link_encoder **enc) in dce110_link_encoder_destroy() 1096 struct link_encoder *enc, in dce110_link_encoder_setup() 1136 struct link_encoder *enc, in dce110_link_encoder_enable_tmds_output() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/virtual/ |
| H A 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() 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() [all …]
|
| H A D | virtual_link_encoder.h | 32 struct link_encoder *enc, const struct encoder_init_data *init_data);
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn32/ |
| H A D | dcn32_dio_link_encoder.h | 41 void enc32_hw_init(struct link_encoder *enc); 44 struct link_encoder *enc, 48 bool dcn32_link_encoder_is_in_alt_mode(struct link_encoder *enc); 50 void dcn32_link_encoder_get_max_link_cap(struct link_encoder *enc,
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn401/ |
| H A D | dcn401_dio_link_encoder.h | 117 void enc401_hw_init(struct link_encoder *enc); 120 struct link_encoder *enc, 125 struct link_encoder *enc, 129 struct link_encoder *enc); 131 bool dcn401_is_dig_enabled(struct link_encoder *enc); 133 enum signal_type dcn401_get_dig_mode(struct link_encoder *enc);
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/ |
| H A D | dcn20_link_encoder.h | 340 void enc2_fec_set_enable(struct link_encoder *enc, bool enable); 341 void enc2_fec_set_ready(struct link_encoder *enc, bool ready); 342 bool enc2_fec_is_active(struct link_encoder *enc); 343 void enc2_hw_init(struct link_encoder *enc); 345 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s); 348 struct link_encoder *enc, 352 bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc); 353 void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc,
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn31/ |
| H A D | dcn31_dio_link_encoder.h | 252 struct link_encoder *enc, 260 struct link_encoder *enc, 268 struct link_encoder *enc, 276 struct link_encoder *enc, 283 struct link_encoder *enc); 285 void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc, 288 void enc31_hw_init(struct link_encoder *enc);
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn30/ |
| H A D | dcn30_dio_link_encoder.h | 80 void enc3_hw_init(struct link_encoder *enc); 83 struct link_encoder *enc,
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | core_types.h | 79 struct link_encoder *(*link_enc_create)( 84 struct link_encoder *(*link_enc_create_minimal)(struct dc_context *ctx, enum engine_id eng_id); 279 struct link_encoder *link_encoders[MAX_LINK_ENCODERS]; 394 struct link_encoder *dio_link_enc;
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 486 struct graphics_object_id link_encoder = { 0 }; in construct_phy() local 516 bp_funcs->get_src_obj(bios, link->link_id, 0, &link_encoder); in construct_phy() 517 transmitter_from_encoder = translate_encoder_to_transmitter(link_encoder); in construct_phy() 564 enc_init_data.encoder = link_encoder; in construct_phy()
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn301/ |
| H A D | dcn301_dio_link_encoder.h | 80 void enc3_hw_init(struct link_encoder *enc);
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn21/ |
| H A D | dcn21_link_encoder.h | 86 struct link_encoder *enc,
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_stream.h | 200 struct link_encoder *link_enc;
|
| /linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/ |
| H A D | dcn35_clk_mgr.c | 206 struct link_encoder *new_pipe_link_enc = new_pipe->link_res.dio_link_enc; in dcn35_disable_otg_wa() 207 struct link_encoder *pipe_link_enc = pipe->link_res.dio_link_enc; in dcn35_disable_otg_wa()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/ |
| H A D | dcn316_resource.c | 1081 static struct link_encoder *dcn31_link_encoder_create( in dcn31_link_encoder_create() 1107 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/ |
| H A D | dcn314_resource.c | 1147 static struct link_encoder *dcn31_link_encoder_create( in dcn31_link_encoder_create() 1173 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/ |
| H A D | dcn315_resource.c | 1088 static struct link_encoder *dcn31_link_encoder_create( in dcn31_link_encoder_create() 1114 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/ |
| H A D | dcn31_resource.c | 1089 static struct link_encoder *dcn31_link_encoder_create( in dcn31_link_encoder_create() 1115 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn36/ |
| H A D | dcn36_resource.c | 1058 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create() 1108 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
| H A D | dcn35_resource.c | 1071 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create() 1121 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/ |
| H A D | dcn351_resource.c | 1051 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create() 1101 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce100/ |
| H A D | dce100_resource.c | 631 static struct link_encoder *dce100_link_encoder_create( in dce100_link_encoder_create()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce120/ |
| H A D | dce120_resource.c | 711 static struct link_encoder *dce120_link_encoder_create( in dce120_link_encoder_create()
|