Lines Matching refs:bridge
34 int drm_bridge_add(struct drm_bridge *bridge) in drm_bridge_add() argument
37 list_add_tail(&bridge->list, &bridge_list); in drm_bridge_add()
44 void drm_bridge_remove(struct drm_bridge *bridge) in drm_bridge_remove() argument
47 list_del_init(&bridge->list); in drm_bridge_remove()
52 int drm_bridge_attach(struct drm_device *dev, struct drm_bridge *bridge) in drm_bridge_attach() argument
54 if (!dev || !bridge) in drm_bridge_attach()
57 if (bridge->dev) in drm_bridge_attach()
60 bridge->dev = dev; in drm_bridge_attach()
62 if (bridge->funcs->attach) in drm_bridge_attach()
63 return bridge->funcs->attach(bridge); in drm_bridge_attach()
72 struct drm_bridge *bridge; in of_drm_find_bridge() local
76 list_for_each_entry(bridge, &bridge_list, list) { in of_drm_find_bridge()
77 if (bridge->of_node == np) { in of_drm_find_bridge()
79 return bridge; in of_drm_find_bridge()