Lines Matching refs:bridge
95 struct drm_bridge *bridge; member
159 static void sti_dvo_disable(struct drm_bridge *bridge) in sti_dvo_disable() argument
161 struct sti_dvo *dvo = bridge->driver_private; in sti_dvo_disable()
183 static void sti_dvo_pre_enable(struct drm_bridge *bridge) in sti_dvo_pre_enable() argument
185 struct sti_dvo *dvo = bridge->driver_private; in sti_dvo_pre_enable()
229 static void sti_dvo_set_mode(struct drm_bridge *bridge, in sti_dvo_set_mode() argument
233 struct sti_dvo *dvo = bridge->driver_private; in sti_dvo_set_mode()
272 static void sti_dvo_bridge_nope(struct drm_bridge *bridge) in sti_dvo_bridge_nope() argument
396 struct drm_bridge *bridge; in sti_dvo_bind() local
412 bridge = devm_kzalloc(dev, sizeof(*bridge), GFP_KERNEL); in sti_dvo_bind()
413 if (!bridge) in sti_dvo_bind()
416 bridge->driver_private = dvo; in sti_dvo_bind()
417 bridge->funcs = &sti_dvo_bridge_funcs; in sti_dvo_bind()
418 bridge->of_node = dvo->dev.of_node; in sti_dvo_bind()
419 err = drm_bridge_add(bridge); in sti_dvo_bind()
425 err = drm_bridge_attach(drm_dev, bridge); in sti_dvo_bind()
431 dvo->bridge = bridge; in sti_dvo_bind()
432 encoder->bridge = bridge; in sti_dvo_bind()
460 drm_bridge_remove(bridge); in sti_dvo_bind()
470 drm_bridge_remove(dvo->bridge); in sti_dvo_unbind()