Lines Matching defs:drm_bridge_funcs

57 struct drm_bridge_funcs {  struct
71 int (*attach)(struct drm_bridge *bridge,
82 void (*detach)(struct drm_bridge *bridge);
133 * The mode_fixup callback is optional. &drm_bridge_funcs.mode_fixup() argument
178 * New drivers shall use &drm_bridge_funcs.atomic_disable. argument
202 * New drivers shall use &drm_bridge_funcs.atomic_post_disable. argument
204 void (*post_disable)(struct drm_bridge *bridge);
232 void (*mode_set)(struct drm_bridge *bridge,
281 * New drivers shall use &drm_bridge_funcs.atomic_enable. argument
283 void (*enable)(struct drm_bridge *bridge);
302 void (*atomic_pre_enable)(struct drm_bridge *bridge,
322 void (*atomic_enable)(struct drm_bridge *bridge,
339 void (*atomic_disable)(struct drm_bridge *bridge,
358 void (*atomic_post_disable)(struct drm_bridge *bridge,
382 * &drm_bridge_funcs.atomic_duplicate_state(). argument
390 void (*atomic_destroy_state)(struct drm_bridge *bridge,
412 u32 *(*atomic_get_output_bus_fmts)(struct drm_bridge *bridge,
466 * &drm_bridge_funcs.atomic_check() hooks are called in reverse argument
484 int (*atomic_check)(struct drm_bridge *bridge,
514 struct drm_bridge_state *(*atomic_reset)(struct drm_bridge *bridge);
541 * &drm_bridge_funcs->get_edid callback instead. argument
554 int (*get_modes)(struct drm_bridge *bridge,
584 struct edid *(*get_edid)(struct drm_bridge *bridge,
597 void (*hpd_notify)(struct drm_bridge *bridge,
613 void (*hpd_enable)(struct drm_bridge *bridge);
627 void (*hpd_disable)(struct drm_bridge *bridge);
634 void (*debugfs_init)(struct drm_bridge *bridge, struct dentry *root);