| /linux/drivers/gpu/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() 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/dcn10/ |
| H A D | dcn10_link_encoder.h | 31 #define TO_DCN10_LINK_ENC(link_encoder)\ argument 32 container_of(link_encoder, struct dcn10_link_encoder, base) 523 struct link_encoder base; 561 struct link_encoder *enc, 567 void dcn10_link_encoder_hw_init(struct link_encoder *enc); 569 void dcn10_link_encoder_destroy(struct link_encoder **enc); 574 struct link_encoder *enc, 584 struct link_encoder *enc, 591 struct link_encoder *enc, 599 struct link_encoder *enc, [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,
|
| H A D | dcn32_dio_link_encoder.c | 98 void enc32_hw_init(struct link_encoder *enc) in enc32_hw_init() 143 struct link_encoder *enc, in dcn32_link_encoder_enable_dp_output() 153 static bool query_dp_alt_from_dmub(struct link_encoder *enc, in query_dp_alt_from_dmub() 171 bool dcn32_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn32_link_encoder_is_in_alt_mode() 181 void dcn32_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn32_link_encoder_get_max_link_cap()
|
| /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);
|
| H A D | dcn401_dio_link_encoder.c | 68 void enc401_hw_init(struct link_encoder *enc) in enc401_hw_init() 113 struct link_encoder *enc, in dcn401_link_encoder_enable_dp_output() 124 struct link_encoder *enc, in dcn401_link_encoder_setup() 157 bool dcn401_is_dig_enabled(struct link_encoder *enc) in dcn401_is_dig_enabled() 169 struct link_encoder *enc) in dcn401_get_dig_mode()
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/ |
| H A D | dcn20_link_encoder.c | 173 void enc2_fec_set_enable(struct link_encoder *enc, bool enable) in enc2_fec_set_enable() 181 void enc2_fec_set_ready(struct link_encoder *enc, bool ready) in enc2_fec_set_ready() 188 bool enc2_fec_is_active(struct link_encoder *enc) in enc2_fec_is_active() 201 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s) in link_enc2_read_state() 246 struct link_encoder *enc, in dcn20_link_encoder_enable_dp_output() 268 void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn20_link_encoder_get_max_link_cap() 285 bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn20_link_encoder_is_in_alt_mode() 308 void enc2_hw_init(struct link_encoder *enc) in enc2_hw_init()
|
| 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/dcn21/ |
| H A D | dcn21_link_encoder.c | 205 static bool dcn21_link_encoder_acquire_phy(struct link_encoder *enc) in dcn21_link_encoder_acquire_phy() 240 static void dcn21_link_encoder_release_phy(struct link_encoder *enc) in dcn21_link_encoder_release_phy() 254 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_output() 280 struct link_encoder *enc, in dcn21_link_encoder_enable_dp_mst_output() 290 static void dcn21_link_encoder_disable_output(struct link_encoder *enc, in dcn21_link_encoder_disable_output()
|
| H A D | dcn21_link_encoder.h | 86 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,
|
| H A D | dcn30_dio_link_encoder.c | 52 struct link_encoder *enc, in dcn30_link_encoder_validate_output_with_stream() 216 void enc3_hw_init(struct link_encoder *enc) in enc3_hw_init()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_hpd.c | 49 struct link_encoder *encoder = link->link_enc; in link_enable_hpd() 57 struct link_encoder *encoder = link->link_enc; in link_disable_hpd()
|
| 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() 2244 struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link); in dp_get_max_link_enc_cap() 2283 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/dcn201/ |
| H A D | dcn201_link_encoder.c | 52 static void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc, in dcn201_link_encoder_get_max_link_cap() 68 static bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc) in dcn201_link_encoder_is_in_alt_mode()
|
| /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/resource/dcn35/ |
| H A D | dcn35_resource.c | 1072 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create() 1122 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 | 1052 static struct link_encoder *dcn35_link_encoder_create( in dcn35_link_encoder_create() 1102 static struct link_encoder *dcn31_link_enc_create_minimal( in dcn31_link_enc_create_minimal()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_dpms.c | 665 struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc; in update_psp_stream_config() 2467 struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc; in link_set_dpms_on()
|
| H A D | link_detection.c | 934 struct link_encoder *link_enc = link->link_enc; in link_detect_dac_load_detect()
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_resource.c | 5022 struct link_encoder *link_enc_prev = in pipe_need_reprogram() 5285 struct link_encoder *get_temp_dio_link_enc( in get_temp_dio_link_enc() 5290 struct link_encoder *link_enc = NULL; in get_temp_dio_link_enc()
|
| H A D | dc.c | 358 struct link_encoder *link_enc = dc->res_pool->link_encoders[i]; in create_link_encoders() 400 struct link_encoder *link_enc = dc->res_pool->link_encoders[i]; in destroy_link_encoders()
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc.h | 1660 struct link_encoder *link_enc;
|