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);
308 void (*atomic_pre_enable)(struct drm_bridge *bridge,
333 void (*atomic_enable)(struct drm_bridge *bridge,
356 void (*atomic_disable)(struct drm_bridge *bridge,
382 void (*atomic_post_disable)(struct drm_bridge *bridge,
406 * &drm_bridge_funcs.atomic_duplicate_state(). argument
414 void (*atomic_destroy_state)(struct drm_bridge *bridge,
436 u32 *(*atomic_get_output_bus_fmts)(struct drm_bridge *bridge,
490 * &drm_bridge_funcs.atomic_check() hooks are called in reverse argument
508 int (*atomic_check)(struct drm_bridge *bridge,
538 struct drm_bridge_state *(*atomic_reset)(struct drm_bridge *bridge);
565 * &drm_bridge_funcs->get_edid callback instead. argument
578 int (*get_modes)(struct drm_bridge *bridge,
608 struct edid *(*get_edid)(struct drm_bridge *bridge,
621 void (*hpd_notify)(struct drm_bridge *bridge,
637 void (*hpd_enable)(struct drm_bridge *bridge);
651 void (*hpd_disable)(struct drm_bridge *bridge);
658 void (*debugfs_init)(struct drm_bridge *bridge, struct dentry *root);