Lines Matching refs:enc

207 	struct link_encoder *enc,
210 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
447 unsigned int dcn10_get_dig_frontend(struct link_encoder *enc)
449 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
498 void dcn10_psr_program_dp_dphy_fast_training(struct link_encoder *enc,
501 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
522 void dcn10_psr_program_secondary_packet(struct link_encoder *enc,
525 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
532 bool dcn10_is_dig_enabled(struct link_encoder *enc)
534 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
782 struct link_encoder *enc,
785 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
829 struct link_encoder *enc)
831 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
874 void dcn10_link_encoder_destroy(struct link_encoder **enc)
876 kfree(TO_DCN10_LINK_ENC(*enc));
877 *enc = NULL;
881 struct link_encoder *enc,
884 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
919 struct link_encoder *enc,
925 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
932 cntl.engine_id = enc->preferred_engine;
956 struct link_encoder *enc,
962 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
965 enc, clock_source, color_depth, signal, pixel_clock);
972 struct link_encoder *enc,
976 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
989 cntl.engine_id = enc->preferred_engine;
1011 struct link_encoder *enc,
1015 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1052 struct link_encoder *enc,
1055 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1059 if (enc->funcs->is_dig_enabled && !enc->funcs->is_dig_enabled(enc)) {
1099 struct link_encoder *enc,
1103 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1147 struct link_encoder *enc,
1150 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1154 dcn10_link_encoder_set_dp_phy_pattern_training_pattern(enc, 0);
1157 dcn10_link_encoder_set_dp_phy_pattern_training_pattern(enc, 1);
1160 dcn10_link_encoder_set_dp_phy_pattern_training_pattern(enc, 2);
1163 dcn10_link_encoder_set_dp_phy_pattern_training_pattern(enc, 3);
1218 struct link_encoder *enc,
1221 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1339 struct link_encoder *enc,
1343 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1375 void dcn10_link_encoder_enable_hpd(struct link_encoder *enc)
1377 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1383 void dcn10_link_encoder_disable_hpd(struct link_encoder *enc)
1385 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1425 struct link_encoder *enc)
1427 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
1445 void dcn10_link_encoder_get_max_link_cap(struct link_encoder *enc,
1453 if (enc->features.flags.bits.IS_HBR2_CAPABLE)
1456 if (enc->features.flags.bits.IS_HBR3_CAPABLE)
1459 if (enc->features.flags.bits.IS_UHBR10_CAPABLE)
1462 if (enc->features.flags.bits.IS_UHBR13_5_CAPABLE)
1465 if (enc->features.flags.bits.IS_UHBR20_CAPABLE)