Lines Matching defs:encoder
279 * @encoder: the drm encoder structure
300 struct drm_encoder encoder;
323 static inline struct zynqmp_dp *encoder_to_dp(struct drm_encoder *encoder)
325 return container_of(encoder, struct zynqmp_dp, encoder);
1350 return &dp->encoder;
1401 static void zynqmp_dp_encoder_enable(struct drm_encoder *encoder)
1403 struct zynqmp_dp *dp = encoder_to_dp(encoder);
1433 static void zynqmp_dp_encoder_disable(struct drm_encoder *encoder)
1435 struct zynqmp_dp *dp = encoder_to_dp(encoder);
1449 zynqmp_dp_encoder_atomic_mode_set(struct drm_encoder *encoder,
1453 struct zynqmp_dp *dp = encoder_to_dp(encoder);
1482 zynqmp_dp_encoder_atomic_check(struct drm_encoder *encoder,
1498 dev_dbg(encoder->dev->dev, "hbackporch adjusted: %d to %d",
1603 struct drm_encoder *encoder = &dp->encoder;
1610 /* Create the DRM encoder and connector. */
1611 encoder->possible_crtcs |= zynqmp_disp_get_crtc_mask(dpsub->disp);
1612 drm_simple_encoder_init(dp->drm, encoder, DRM_MODE_ENCODER_TMDS);
1613 drm_encoder_helper_add(encoder, &zynqmp_dp_encoder_helper_funcs);
1616 ret = drm_connector_init(encoder->dev, connector,
1626 drm_connector_attach_encoder(connector, encoder);