Lines Matching defs:drm_bridge_funcs
60 struct drm_bridge_funcs { struct
74 int (*attach)(struct drm_bridge *bridge,
85 void (*detach)(struct drm_bridge *bridge);
136 * The mode_fixup callback is optional. &drm_bridge_funcs.mode_fixup() argument
181 * New drivers shall use &drm_bridge_funcs.atomic_disable. argument
205 * New drivers shall use &drm_bridge_funcs.atomic_post_disable. argument
207 void (*post_disable)(struct drm_bridge *bridge);
235 void (*mode_set)(struct drm_bridge *bridge,
284 * New drivers shall use &drm_bridge_funcs.atomic_enable. argument
286 void (*enable)(struct drm_bridge *bridge);
305 void (*atomic_pre_enable)(struct drm_bridge *bridge,
325 void (*atomic_enable)(struct drm_bridge *bridge,
342 void (*atomic_disable)(struct drm_bridge *bridge,
361 void (*atomic_post_disable)(struct drm_bridge *bridge,
385 * &drm_bridge_funcs.atomic_duplicate_state(). argument
393 void (*atomic_destroy_state)(struct drm_bridge *bridge,
415 u32 *(*atomic_get_output_bus_fmts)(struct drm_bridge *bridge,
469 * &drm_bridge_funcs.atomic_check() hooks are called in reverse argument
487 int (*atomic_check)(struct drm_bridge *bridge,
517 struct drm_bridge_state *(*atomic_reset)(struct drm_bridge *bridge);
544 * &drm_bridge_funcs->get_edid callback instead. argument
557 int (*get_modes)(struct drm_bridge *bridge,
587 struct edid *(*get_edid)(struct drm_bridge *bridge,
600 void (*hpd_notify)(struct drm_bridge *bridge,
616 void (*hpd_enable)(struct drm_bridge *bridge);
630 void (*hpd_disable)(struct drm_bridge *bridge);
637 void (*debugfs_init)(struct drm_bridge *bridge, struct dentry *root);