| /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 | 280 unsigned int dce110_get_dig_frontend(struct link_encoder *enc) in dce110_get_dig_frontend() 319 struct link_encoder *enc, in dce110_link_encoder_set_dp_phy_pattern_training_pattern() 695 void dce110_psr_program_dp_dphy_fast_training(struct link_encoder *enc, in dce110_psr_program_dp_dphy_fast_training() 719 void dce110_psr_program_secondary_packet(struct link_encoder *enc, in dce110_psr_program_secondary_packet() 729 bool dce110_is_dig_enabled(struct link_encoder *enc) in dce110_is_dig_enabled() 1011 struct link_encoder *enc, in dce110_link_encoder_validate_output_with_stream() 1057 struct link_encoder *enc) in dce110_link_encoder_hw_init() 1117 void dce110_link_encoder_destroy(struct link_encoder **enc) in dce110_link_encoder_destroy() 1129 struct link_encoder *enc, in dce110_link_encoder_setup() 1169 struct link_encoder *enc, in dce110_link_encoder_enable_tmds_output() [all …]
|
| /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/link/ |
| H A D | link_factory.c | 498 struct graphics_object_id link_encoder = { 0 }; in construct_phy() local 528 bp_funcs->get_src_obj(bios, link->link_id, 0, &link_encoder); in construct_phy() 530 if (encoder_is_external_dp(link_encoder)) { in construct_phy() 532 link->ext_enc_id = link_encoder; in construct_phy() 533 bp_funcs->get_src_obj(bios, link->ext_enc_id, 0, &link_encoder); in construct_phy() 536 transmitter_from_encoder = translate_encoder_to_transmitter(link_encoder); in construct_phy() 585 enc_init_data.encoder = link_encoder; in construct_phy()
|
| H A D | link_dpms.c | 529 struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc; in update_psp_stream_config() 2285 struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc; in link_set_dpms_on()
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/virtual/ |
| 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/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/link/protocols/ |
| H A D | link_dp_capability.c | 345 struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link); in dp_is_fec_supported() 2297 struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link); in dp_get_max_link_enc_cap() 2336 struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link); in dp_get_max_link_cap()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/ |
| H A D | dcn314_resource.c | 1175 static struct link_encoder *dcn31_link_encoder_create( in dcn31_link_encoder_create() 1202 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/ |
| H A D | dcn316_resource.c | 1109 static struct link_encoder *dcn31_link_encoder_create( in dcn31_link_encoder_create() 1136 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 | 1101 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create() 1151 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 | 1117 static struct link_encoder *dcn31_link_encoder_create( in dcn31_link_encoder_create() 1144 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 | 1116 static struct link_encoder *dcn31_link_encoder_create( in dcn31_link_encoder_create() 1143 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 | 1088 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create() 1138 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 | 1081 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create() 1131 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()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 713 struct link_encoder *link_enc = link->link_enc; in dce110_dac_load_detect() 1210 struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc; in dce110_disable_stream() 1789 struct link_encoder *link_enc = link->link_enc; in power_down_encoders()
|