Lines Matching defs:drm_bridge_funcs

62 struct drm_bridge_funcs {  struct
76 int (*attach)(struct drm_bridge *bridge,
87 void (*detach)(struct drm_bridge *bridge);
138 * The mode_fixup callback is optional. &drm_bridge_funcs.mode_fixup() argument
183 * New drivers shall use &drm_bridge_funcs.atomic_disable. argument
207 * New drivers shall use &drm_bridge_funcs.atomic_post_disable. argument
209 void (*post_disable)(struct drm_bridge *bridge);
237 void (*mode_set)(struct drm_bridge *bridge,
286 * New drivers shall use &drm_bridge_funcs.atomic_enable. argument
288 void (*enable)(struct drm_bridge *bridge);
307 void (*atomic_pre_enable)(struct drm_bridge *bridge,
327 void (*atomic_enable)(struct drm_bridge *bridge,
344 void (*atomic_disable)(struct drm_bridge *bridge,
363 void (*atomic_post_disable)(struct drm_bridge *bridge,
387 * &drm_bridge_funcs.atomic_duplicate_state(). argument
395 void (*atomic_destroy_state)(struct drm_bridge *bridge,
417 u32 *(*atomic_get_output_bus_fmts)(struct drm_bridge *bridge,
471 * &drm_bridge_funcs.atomic_check() hooks are called in reverse argument
489 int (*atomic_check)(struct drm_bridge *bridge,
519 struct drm_bridge_state *(*atomic_reset)(struct drm_bridge *bridge);
546 * &drm_bridge_funcs->edid_read callback instead. argument
559 int (*get_modes)(struct drm_bridge *bridge,
590 const struct drm_edid *(*edid_read)(struct drm_bridge *bridge,
603 void (*hpd_notify)(struct drm_bridge *bridge,
619 void (*hpd_enable)(struct drm_bridge *bridge);
633 void (*hpd_disable)(struct drm_bridge *bridge);
652 (*hdmi_tmds_char_rate_valid)(const struct drm_bridge *bridge,
666 int (*hdmi_clear_infoframe)(struct drm_bridge *bridge,
677 int (*hdmi_write_infoframe)(struct drm_bridge *bridge,
690 int (*hdmi_audio_startup)(struct drm_connector *connector,
702 int (*hdmi_audio_prepare)(struct drm_connector *connector,
716 void (*hdmi_audio_shutdown)(struct drm_connector *connector,
728 int (*hdmi_audio_mute_stream)(struct drm_connector *connector,
737 void (*debugfs_init)(struct drm_bridge *bridge, struct dentry *root);