Lines Matching refs:enc
205 static bool dcn21_link_encoder_acquire_phy(struct link_encoder *enc)
207 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
210 if (enc->features.flags.bits.DP_IS_USB_C) {
240 static void dcn21_link_encoder_release_phy(struct link_encoder *enc)
242 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
244 if (enc->features.flags.bits.DP_IS_USB_C) {
254 struct link_encoder *enc,
258 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
262 if (!dcn21_link_encoder_acquire_phy(enc))
265 if (!enc->ctx->dc->debug.avoid_vbios_exec_table) {
266 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source);
275 dcn10_link_encoder_setup(enc, SIGNAL_TYPE_DISPLAY_PORT);
280 struct link_encoder *enc,
284 if (!dcn21_link_encoder_acquire_phy(enc))
287 dcn10_link_encoder_enable_dp_mst_output(enc, link_settings, clock_source);
290 static void dcn21_link_encoder_disable_output(struct link_encoder *enc,
293 dcn10_link_encoder_disable_output(enc, signal);
296 dcn21_link_encoder_release_phy(enc);