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
156 bool (*mode_fixup)(struct drm_bridge *bridge,
175 void (*disable)(struct drm_bridge *bridge);
194 void (*post_disable)(struct drm_bridge *bridge);
222 void (*mode_set)(struct drm_bridge *bridge,
243 void (*pre_enable)(struct drm_bridge *bridge);
263 void (*enable)(struct drm_bridge *bridge);
288 void (*atomic_pre_enable)(struct drm_bridge *bridge,
313 void (*atomic_enable)(struct drm_bridge *bridge,
336 void (*atomic_disable)(struct drm_bridge *bridge,
362 void (*atomic_post_disable)(struct drm_bridge *bridge,
386 * &drm_bridge_funcs.atomic_duplicate_state(). argument
394 void (*atomic_destroy_state)(struct drm_bridge *bridge,
416 u32 *(*atomic_get_output_bus_fmts)(struct drm_bridge *bridge,
470 * &drm_bridge_funcs.atomic_check() hooks are called in reverse argument
488 int (*atomic_check)(struct drm_bridge *bridge,
518 struct drm_bridge_state *(*atomic_reset)(struct drm_bridge *bridge);
545 * &drm_bridge_funcs->get_edid callback instead. argument
558 int (*get_modes)(struct drm_bridge *bridge,
588 struct edid *(*get_edid)(struct drm_bridge *bridge,
601 void (*hpd_notify)(struct drm_bridge *bridge,
617 void (*hpd_enable)(struct drm_bridge *bridge);
631 void (*hpd_disable)(struct drm_bridge *bridge);