Lines Matching refs:encoder

57 	struct rockchip_encoder	encoder;  member
68 static struct inno_hdmi *encoder_to_inno_hdmi(struct drm_encoder *encoder) in encoder_to_inno_hdmi() argument
70 struct rockchip_encoder *rkencoder = to_rockchip_encoder(encoder); in encoder_to_inno_hdmi()
72 return container_of(rkencoder, struct inno_hdmi, encoder); in encoder_to_inno_hdmi()
494 static void inno_hdmi_encoder_mode_set(struct drm_encoder *encoder, in inno_hdmi_encoder_mode_set() argument
498 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); in inno_hdmi_encoder_mode_set()
506 static void inno_hdmi_encoder_enable(struct drm_encoder *encoder) in inno_hdmi_encoder_enable() argument
508 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); in inno_hdmi_encoder_enable()
513 static void inno_hdmi_encoder_disable(struct drm_encoder *encoder) in inno_hdmi_encoder_disable() argument
515 struct inno_hdmi *hdmi = encoder_to_inno_hdmi(encoder); in inno_hdmi_encoder_disable()
520 static bool inno_hdmi_encoder_mode_fixup(struct drm_encoder *encoder, in inno_hdmi_encoder_mode_fixup() argument
528 inno_hdmi_encoder_atomic_check(struct drm_encoder *encoder, in inno_hdmi_encoder_atomic_check() argument
613 struct drm_encoder *encoder = &hdmi->encoder.encoder; in inno_hdmi_register() local
616 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); in inno_hdmi_register()
624 if (encoder->possible_crtcs == 0) in inno_hdmi_register()
627 drm_encoder_helper_add(encoder, &inno_hdmi_encoder_helper_funcs); in inno_hdmi_register()
628 drm_simple_encoder_init(drm, encoder, DRM_MODE_ENCODER_TMDS); in inno_hdmi_register()
639 drm_connector_attach_encoder(&hdmi->connector, encoder); in inno_hdmi_register()
893 hdmi->encoder.encoder.funcs->destroy(&hdmi->encoder.encoder); in inno_hdmi_bind()
907 hdmi->encoder.encoder.funcs->destroy(&hdmi->encoder.encoder); in inno_hdmi_unbind()