Lines Matching refs:intel_encoder

56 struct intel_encoder;
289 #define for_each_intel_encoder(dev, intel_encoder) \ argument
290 list_for_each_entry(intel_encoder, \
294 #define for_each_intel_encoder_mask(dev, intel_encoder, encoder_mask) \ argument
295 list_for_each_entry(intel_encoder, \
299 drm_encoder_mask(&intel_encoder->base))
301 #define for_each_intel_encoder_mask_with_psr(dev, intel_encoder, encoder_mask) \ argument
302 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
303 for_each_if(((encoder_mask) & drm_encoder_mask(&(intel_encoder)->base)) && \
304 intel_encoder_can_psr(intel_encoder))
306 #define for_each_intel_dp(dev, intel_encoder) \ argument
307 for_each_intel_encoder(dev, intel_encoder) \
308 for_each_if(intel_encoder_is_dp(intel_encoder))
310 #define for_each_intel_encoder_with_psr(dev, intel_encoder) \ argument
311 for_each_intel_encoder((dev), (intel_encoder)) \
312 for_each_if(intel_encoder_can_psr(intel_encoder))
317 #define for_each_encoder_on_crtc(dev, __crtc, intel_encoder) \ argument
318 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
319 for_each_if((intel_encoder)->base.crtc == (__crtc))
458 intel_encoder_current_mode(struct intel_encoder *encoder);
459 void intel_encoder_get_config(struct intel_encoder *encoder,
467 enum phy intel_encoder_to_phy(struct intel_encoder *encoder);
468 bool intel_encoder_is_combo(struct intel_encoder *encoder);
469 bool intel_encoder_is_snps(struct intel_encoder *encoder);
470 bool intel_encoder_is_tc(struct intel_encoder *encoder);
471 enum tc_port intel_encoder_to_tc(struct intel_encoder *encoder);
523 struct intel_encoder *