Symbol: link_encoder
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
206
struct link_encoder *new_pipe_link_enc = new_pipe->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
207
struct link_encoder *pipe_link_enc = pipe->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/core/dc.c
351
struct link_encoder *link_enc = dc->res_pool->link_encoders[i];
sys/dev/pci/drm/amd/display/dc/core/dc.c
393
struct link_encoder *link_enc = dc->res_pool->link_encoders[i];
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
225
static struct link_encoder *get_link_enc_used_by_link(
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
229
struct link_encoder *link_enc = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
35
struct link_encoder *link_enc = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
359
struct link_encoder *link_enc = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
450
struct link_encoder *link_enc)
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
496
struct link_encoder *link_enc_cfg_get_link_enc_used_by_link(
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
500
struct link_encoder *link_enc = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
522
struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc)
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
524
struct link_encoder *link_enc = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
550
struct link_encoder *link_enc_cfg_get_link_enc(
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
553
struct link_encoder *link_enc = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
570
struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream_current(
sys/dev/pci/drm/amd/display/dc/core/dc_link_enc_cfg.c
574
struct link_encoder *link_enc = NULL;
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
4927
struct link_encoder *link_enc_prev =
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
5190
struct link_encoder *get_temp_dio_link_enc(
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
5195
struct link_encoder *link_enc = NULL;
sys/dev/pci/drm/amd/display/dc/dc.h
1636
struct link_encoder *link_enc;
sys/dev/pci/drm/amd/display/dc/dc_stream.h
195
struct link_encoder *link_enc;
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1002
void dce110_link_encoder_destroy(struct link_encoder **enc)
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1009
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1047
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1085
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1117
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1156
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1196
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1235
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1278
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1321
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1373
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1429
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1501
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1621
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1641
void dce110_link_encoder_enable_hpd(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1655
void dce110_link_encoder_disable_hpd(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
1665
void dce110_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
235
unsigned int dce110_get_dig_frontend(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
274
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
646
void dce110_psr_program_dp_dphy_fast_training(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
670
void dce110_psr_program_secondary_packet(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
680
bool dce110_is_dig_enabled(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
916
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
958
struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
187
struct link_encoder base;
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
231
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
237
void dce110_link_encoder_hw_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
239
void dce110_link_encoder_destroy(struct link_encoder **enc);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
244
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
250
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
258
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
264
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
270
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
276
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
281
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
286
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
291
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
295
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
299
unsigned int dce110_get_dig_frontend(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
302
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
305
void dce110_link_encoder_enable_hpd(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
307
void dce110_link_encoder_disable_hpd(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
309
void dce110_psr_program_dp_dphy_fast_training(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
31
#define TO_DCE110_LINK_ENC(link_encoder)\
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
312
void dce110_psr_program_secondary_packet(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
315
bool dce110_is_dig_enabled(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
317
void dce110_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.h
32
container_of(link_encoder, struct dce110_link_encoder, base)
sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_link_encoder.c
52
static void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dcn201/dcn201_link_encoder.c
68
static bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
205
static bool dcn21_link_encoder_acquire_phy(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
240
static void dcn21_link_encoder_release_phy(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
254
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
280
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
290
static void dcn21_link_encoder_disable_output(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dcn21/dcn21_link_encoder.h
86
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1011
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1052
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1099
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1153
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1224
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1345
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1381
void dcn10_link_encoder_enable_hpd(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1389
void dcn10_link_encoder_disable_hpd(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1431
struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1450
void dcn10_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
207
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
447
unsigned int dcn10_get_dig_frontend(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
498
void dcn10_psr_program_dp_dphy_fast_training(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
522
void dcn10_psr_program_secondary_packet(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
532
bool dcn10_is_dig_enabled(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
782
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
829
struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
874
void dcn10_link_encoder_destroy(struct link_encoder **enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
881
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
919
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
956
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
972
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
31
#define TO_DCN10_LINK_ENC(link_encoder)\
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
32
container_of(link_encoder, struct dcn10_link_encoder, base)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
523
struct link_encoder base;
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
561
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
567
void dcn10_link_encoder_hw_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
569
void dcn10_link_encoder_destroy(struct link_encoder **enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
574
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
584
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
591
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
599
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
605
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
611
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
616
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
621
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
626
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
630
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
635
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
638
void dcn10_link_encoder_enable_hpd(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
640
void dcn10_link_encoder_disable_hpd(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
642
void dcn10_psr_program_dp_dphy_fast_training(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
645
void dcn10_psr_program_secondary_packet(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
648
bool dcn10_is_dig_enabled(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
650
unsigned int dcn10_get_dig_frontend(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
655
struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.h
657
void dcn10_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
173
void enc2_fec_set_enable(struct link_encoder *enc, bool enable)
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
181
void enc2_fec_set_ready(struct link_encoder *enc, bool ready)
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
188
bool enc2_fec_is_active(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
201
void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s)
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
246
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
268
void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
285
bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.c
308
void enc2_hw_init(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
340
void enc2_fec_set_enable(struct link_encoder *enc, bool enable);
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
341
void enc2_fec_set_ready(struct link_encoder *enc, bool ready);
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
342
bool enc2_fec_is_active(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
343
void enc2_hw_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
345
void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s);
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
348
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
352
bool dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn20/dcn20_link_encoder.h
353
void dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c
216
void enc3_hw_init(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.c
52
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.h
80
void enc3_hw_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn30/dcn30_dio_link_encoder.h
83
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn301/dcn301_dio_link_encoder.h
80
void enc3_hw_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
103
static bool has_query_dp_alt(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
116
static bool query_dp_alt_from_dmub(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
135
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
208
void enc31_hw_init(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
451
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
498
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
545
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
592
bool dcn31_link_encoder_is_in_alt_mode(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.c
636
void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc, struct dc_link_settings *link_settings)
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.h
252
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.h
260
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.h
268
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.h
276
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.h
283
struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.h
285
void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn31/dcn31_dio_link_encoder.h
288
void enc31_hw_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c
143
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c
153
static bool query_dp_alt_from_dmub(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c
171
bool dcn32_link_encoder_is_in_alt_mode(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c
181
void dcn32_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.c
98
void enc32_hw_init(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.h
41
void enc32_hw_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.h
44
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.h
48
bool dcn32_link_encoder_is_in_alt_mode(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn32/dcn32_dio_link_encoder.h
50
void dcn32_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
120
void dcn35_link_encoder_init(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
126
void dcn35_link_encoder_set_fgcg(struct link_encoder *enc, bool enable)
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
301
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
316
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
331
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
345
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
372
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
56
bool dcn35_is_dig_enabled(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
66
struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.c
87
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
140
void dcn35_link_encoder_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
141
void dcn35_link_encoder_set_fgcg(struct link_encoder *enc, bool enabled);
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
142
bool dcn35_is_dig_enabled(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
144
enum amd_signal_type dcn35_get_dig_mode(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
145
void dcn35_link_encoder_setup(struct link_encoder *enc, enum amd_signal_type signal);
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
151
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
159
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
167
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
174
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn35/dcn35_dio_link_encoder.h
184
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c
113
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c
124
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c
157
bool dcn401_is_dig_enabled(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c
169
struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.c
68
void enc401_hw_init(struct link_encoder *enc)
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.h
117
void enc401_hw_init(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.h
120
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.h
125
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.h
129
struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.h
131
bool dcn401_is_dig_enabled(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/dio/dcn401/dcn401_dio_link_encoder.h
133
enum amd_signal_type dcn401_get_dig_mode(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1159
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1734
struct link_encoder *link_enc = link->link_enc;
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
722
struct link_encoder *lenc = dc->links[i]->link_enc;
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
3035
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
959
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/inc/core_types.h
277
struct link_encoder *link_encoders[MAX_DIG_LINK_ENCODERS];
sys/dev/pci/drm/amd/display/dc/inc/core_types.h
392
struct link_encoder *dio_link_enc;
sys/dev/pci/drm/amd/display/dc/inc/core_types.h
78
struct link_encoder *(*link_enc_create)(
sys/dev/pci/drm/amd/display/dc/inc/core_types.h
83
struct link_encoder *(*link_enc_create_minimal)(struct dc_context *ctx, enum engine_id eng_id);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
109
struct link_encoder *enc, struct link_enc_state *s);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
111
struct link_encoder *enc, const struct dc_stream_state *stream);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
112
void (*hw_init)(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
113
void (*setup)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
115
void (*enable_tmds_output)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
120
void (*enable_dp_output)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
123
void (*enable_dp_mst_output)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
126
void (*enable_lvds_output)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
129
void (*disable_output)(struct link_encoder *link_enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
131
void (*dp_set_lane_settings)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
134
void (*dp_set_phy_pattern)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
137
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
139
void (*psr_program_dp_dphy_fast_training)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
141
void (*psr_program_secondary_packet)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
143
void (*connect_dig_be_to_fe)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
146
void (*enable_hpd)(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
147
void (*disable_hpd)(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
148
bool (*is_dig_enabled)(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
149
unsigned int (*get_dig_frontend)(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
150
void (*destroy)(struct link_encoder **enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
152
void (*fec_set_enable)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
155
void (*fec_set_ready)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
158
bool (*fec_is_active)(struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
159
bool (*is_in_alt_mode) (struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
161
void (*get_max_link_cap)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
165
struct link_encoder *enc);
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
168
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
171
void (*enable_dpia_output)(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/inc/hw/link_encoder.h
176
void (*disable_dpia_output)(struct link_encoder *link_enc,
sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h
100
struct link_encoder *link_enc_cfg_get_link_enc(const struct dc_link *link);
sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h
103
struct link_encoder *link_enc_cfg_get_link_enc_used_by_stream_current(
sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h
79
struct link_encoder *link_enc);
sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h
92
struct link_encoder *link_enc_cfg_get_link_enc_used_by_link(
sys/dev/pci/drm/amd/display/dc/inc/link_enc_cfg.h
97
struct link_encoder *link_enc_cfg_get_next_avail_link_enc(struct dc *dc);
sys/dev/pci/drm/amd/display/dc/inc/resource.h
658
struct link_encoder *get_temp_dio_link_enc(
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
158
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
185
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
203
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
221
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
237
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
51
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
81
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
130
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
125
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
38
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
67
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dpia.c
92
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
2463
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/link_dpms.c
665
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2211
struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
2249
struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_capability.c
345
struct link_encoder *link_enc = get_temp_dio_link_enc(res_ctx, res_pool, link);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.c
145
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_phy.c
182
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
806
struct link_encoder *link_enc = link_res->dio_link_enc;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
49
struct link_encoder *encoder = link->link_enc;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_hpd.c
57
struct link_encoder *encoder = link->link_enc;
sys/dev/pci/drm/amd/display/dc/resource/dce100/dce100_resource.c
619
static struct link_encoder *dce100_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dce110/dce110_resource.c
663
static struct link_encoder *dce110_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dce112/dce112_resource.c
624
static struct link_encoder *dce112_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dce120/dce120_resource.c
708
static struct link_encoder *dce120_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dce60/dce60_resource.c
713
static struct link_encoder *dce60_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dce80/dce80_resource.c
719
static struct link_encoder *dce80_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
734
static struct link_encoder *dcn10_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
1223
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
914
struct link_encoder *dcn20_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn20/dcn20_resource.h
52
struct link_encoder *dcn20_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
791
static struct link_encoder *dcn201_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
1292
static struct link_encoder *dcn21_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
922
static struct link_encoder *dcn30_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
878
static struct link_encoder *dcn301_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
890
static struct link_encoder *dcn302_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
835
static struct link_encoder *dcn303_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1088
static struct link_encoder *dcn31_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1114
static struct link_encoder *dcn31_link_enc_create_minimal(
sys/dev/pci/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1146
static struct link_encoder *dcn31_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1172
static struct link_encoder *dcn31_link_enc_create_minimal(
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1086
static struct link_encoder *dcn31_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1112
static struct link_encoder *dcn31_link_enc_create_minimal(
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1080
static struct link_encoder *dcn31_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1106
static struct link_encoder *dcn31_link_enc_create_minimal(
sys/dev/pci/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1036
static struct link_encoder *dcn32_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1030
static struct link_encoder *dcn321_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1069
static struct link_encoder *dcn35_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1119
static struct link_encoder *dcn31_link_enc_create_minimal(
sys/dev/pci/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1049
static struct link_encoder *dcn35_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1099
static struct link_encoder *dcn31_link_enc_create_minimal(
sys/dev/pci/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1050
static struct link_encoder *dcn35_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1100
static struct link_encoder *dcn31_link_enc_create_minimal(
sys/dev/pci/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1028
static struct link_encoder *dcn401_link_encoder_create(
sys/dev/pci/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1697
struct link_encoder *link_enc = pipe_ctx->link_res.dio_link_enc;
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
114
struct link_encoder *enc, const struct encoder_init_data *init_data)
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
32
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
35
static void virtual_link_encoder_hw_init(struct link_encoder *enc) {}
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
38
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
42
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
49
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
54
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
59
struct link_encoder *link_enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
63
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
68
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
72
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
76
struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
80
static void virtual_link_encoder_destroy(struct link_encoder **enc)
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
86
static void virtual_link_encoder_get_max_link_cap(struct link_encoder *enc,
sys/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.h
32
struct link_encoder *enc, const struct encoder_init_data *init_data);