Lines Matching defs:encoder
11 * encoder's clock plus its configuration. It pulls scaled pixels from
12 * the HVS at that timing, and feeds it to the encoder.
276 * Returns the encoder attached to the CRTC.
278 * VC4 can only scan out to one encoder at a time, while the DRM core
279 * allows drivers to push pixels to more than one encoder from the
291 return connector->encoder;
312 struct drm_encoder *encoder = vc4_get_crtc_encoder(crtc);
313 struct vc4_encoder *vc4_encoder = to_vc4_encoder(encoder);
427 struct drm_encoder *encoder = vc4_get_crtc_encoder(crtc);
428 struct vc4_encoder *vc4_encoder = to_vc4_encoder(encoder);
457 vc4_encoder->post_crtc_disable(encoder);
463 vc4_encoder->post_crtc_powerdown(encoder);
525 struct drm_encoder *encoder = vc4_get_crtc_encoder(crtc);
526 struct vc4_encoder *vc4_encoder = to_vc4_encoder(encoder);
538 vc4_encoder->pre_crtc_configure(encoder);
545 vc4_encoder->pre_crtc_enable(encoder);
554 vc4_encoder->post_crtc_enable(encoder);
663 * the CRTC and encoder already reconfigured, leading to
1041 struct drm_encoder *encoder;
1043 drm_for_each_encoder(encoder, drm) {
1047 if (encoder->encoder_type == DRM_MODE_ENCODER_VIRTUAL)
1050 vc4_encoder = to_vc4_encoder(encoder);
1054 encoder->possible_crtcs |= drm_crtc_mask(crtc);