Lines Matching defs:drm_bridge_funcs
58 struct drm_bridge_funcs { struct
72 int (*attach)(struct drm_bridge *bridge,
83 void (*detach)(struct drm_bridge *bridge);
134 * The mode_fixup callback is optional. &drm_bridge_funcs.mode_fixup() argument
179 * New drivers shall use &drm_bridge_funcs.atomic_disable. argument
203 * New drivers shall use &drm_bridge_funcs.atomic_post_disable. argument
205 void (*post_disable)(struct drm_bridge *bridge);
233 void (*mode_set)(struct drm_bridge *bridge,
282 * New drivers shall use &drm_bridge_funcs.atomic_enable. argument
284 void (*enable)(struct drm_bridge *bridge);
303 void (*atomic_pre_enable)(struct drm_bridge *bridge,
323 void (*atomic_enable)(struct drm_bridge *bridge,
340 void (*atomic_disable)(struct drm_bridge *bridge,
359 void (*atomic_post_disable)(struct drm_bridge *bridge,
383 * &drm_bridge_funcs.atomic_duplicate_state(). argument
391 void (*atomic_destroy_state)(struct drm_bridge *bridge,
413 u32 *(*atomic_get_output_bus_fmts)(struct drm_bridge *bridge,
467 * &drm_bridge_funcs.atomic_check() hooks are called in reverse argument
485 int (*atomic_check)(struct drm_bridge *bridge,
515 struct drm_bridge_state *(*atomic_reset)(struct drm_bridge *bridge);
542 * &drm_bridge_funcs->get_edid callback instead. argument
555 int (*get_modes)(struct drm_bridge *bridge,
586 const struct drm_edid *(*edid_read)(struct drm_bridge *bridge,
616 struct edid *(*get_edid)(struct drm_bridge *bridge,
629 void (*hpd_notify)(struct drm_bridge *bridge,
645 void (*hpd_enable)(struct drm_bridge *bridge);
659 void (*hpd_disable)(struct drm_bridge *bridge);
666 void (*debugfs_init)(struct drm_bridge *bridge, struct dentry *root);