Lines Matching refs:encoder
43 struct drm_encoder *encoder; member
67 to_vc4_hdmi_encoder(struct drm_encoder *encoder) in to_vc4_hdmi_encoder() argument
69 return container_of(encoder, struct vc4_hdmi_encoder, base.base); in to_vc4_hdmi_encoder()
80 struct drm_encoder *encoder; member
190 struct drm_encoder *encoder = vc4_connector->encoder; in vc4_hdmi_connector_get_modes() local
191 struct vc4_hdmi_encoder *vc4_encoder = to_vc4_hdmi_encoder(encoder); in vc4_hdmi_connector_get_modes()
213 return hdmi_connector->encoder; in vc4_hdmi_connector_best_encoder()
232 struct drm_encoder *encoder) in vc4_hdmi_connector_init() argument
246 hdmi_connector->encoder = encoder; in vc4_hdmi_connector_init()
258 drm_mode_connector_attach_encoder(connector, encoder); in vc4_hdmi_connector_init()
269 static void vc4_hdmi_encoder_destroy(struct drm_encoder *encoder) in vc4_hdmi_encoder_destroy() argument
271 drm_encoder_cleanup(encoder); in vc4_hdmi_encoder_destroy()
278 static void vc4_hdmi_encoder_mode_set(struct drm_encoder *encoder, in vc4_hdmi_encoder_mode_set() argument
282 struct drm_device *dev = encoder->dev; in vc4_hdmi_encoder_mode_set()
347 static void vc4_hdmi_encoder_disable(struct drm_encoder *encoder) in vc4_hdmi_encoder_disable() argument
349 struct drm_device *dev = encoder->dev; in vc4_hdmi_encoder_disable()
357 static void vc4_hdmi_encoder_enable(struct drm_encoder *encoder) in vc4_hdmi_encoder_enable() argument
359 struct vc4_hdmi_encoder *vc4_encoder = to_vc4_hdmi_encoder(encoder); in vc4_hdmi_encoder_enable()
360 struct drm_device *dev = encoder->dev; in vc4_hdmi_encoder_enable()
454 hdmi->encoder = &vc4_hdmi_encoder->base.base; in vc4_hdmi_bind()
521 drm_encoder_init(drm, hdmi->encoder, &vc4_hdmi_encoder_funcs, in vc4_hdmi_bind()
523 drm_encoder_helper_add(hdmi->encoder, &vc4_hdmi_encoder_helper_funcs); in vc4_hdmi_bind()
525 hdmi->connector = vc4_hdmi_connector_init(drm, hdmi->encoder); in vc4_hdmi_bind()
534 vc4_hdmi_encoder_destroy(hdmi->encoder); in vc4_hdmi_bind()
553 vc4_hdmi_encoder_destroy(hdmi->encoder); in vc4_hdmi_unbind()