Lines Matching refs:bridge
24 struct drm_bridge bridge; member
40 static struct drm_bridge_priv *bridge_to_priv(struct drm_bridge *bridge) in bridge_to_priv() argument
42 return container_of(bridge, struct drm_bridge_priv, bridge); in bridge_to_priv()
45 static void drm_test_bridge_priv_destroy(struct drm_bridge *bridge) in drm_test_bridge_priv_destroy() argument
47 struct drm_bridge_priv *bridge_priv = bridge_to_priv(bridge); in drm_test_bridge_priv_destroy()
53 static void drm_test_bridge_enable(struct drm_bridge *bridge) in drm_test_bridge_enable() argument
55 struct drm_bridge_priv *priv = bridge_to_priv(bridge); in drm_test_bridge_enable()
60 static void drm_test_bridge_disable(struct drm_bridge *bridge) in drm_test_bridge_disable() argument
62 struct drm_bridge_priv *priv = bridge_to_priv(bridge); in drm_test_bridge_disable()
73 static void drm_test_bridge_atomic_enable(struct drm_bridge *bridge, in drm_test_bridge_atomic_enable() argument
76 struct drm_bridge_priv *priv = bridge_to_priv(bridge); in drm_test_bridge_atomic_enable()
81 static void drm_test_bridge_atomic_disable(struct drm_bridge *bridge, in drm_test_bridge_atomic_disable() argument
84 struct drm_bridge_priv *priv = bridge_to_priv(bridge); in drm_test_bridge_atomic_disable()
103 struct drm_bridge *bridge) in drm_kunit_bridge_add() argument
105 drm_bridge_add(bridge); in drm_kunit_bridge_add()
109 bridge); in drm_kunit_bridge_add()
117 struct drm_bridge *bridge; in drm_test_bridge_init() local
132 priv->test_bridge = devm_drm_bridge_alloc(dev, struct drm_bridge_priv, bridge, funcs); in drm_test_bridge_init()
161 bridge = &priv->test_bridge->bridge; in drm_test_bridge_init()
162 bridge->type = DRM_MODE_CONNECTOR_VIRTUAL; in drm_test_bridge_init()
164 ret = drm_kunit_bridge_add(test, bridge); in drm_test_bridge_init()
168 ret = drm_bridge_attach(enc, bridge, NULL, 0); in drm_test_bridge_init()
194 struct drm_bridge *bridge; in drm_test_drm_bridge_get_current_state_atomic() local
208 bridge = &priv->test_bridge->bridge; in drm_test_drm_bridge_get_current_state_atomic()
209 bridge_state = drm_atomic_get_bridge_state(state, bridge); in drm_test_drm_bridge_get_current_state_atomic()
226 ret = drm_modeset_lock(&bridge->base.lock, &ctx); in drm_test_drm_bridge_get_current_state_atomic()
232 curr_bridge_state = drm_bridge_get_current_state(bridge); in drm_test_drm_bridge_get_current_state_atomic()
235 drm_modeset_unlock(&bridge->base.lock); in drm_test_drm_bridge_get_current_state_atomic()
248 struct drm_bridge *bridge; in drm_test_drm_bridge_get_current_state_legacy() local
263 bridge = &priv->test_bridge->bridge; in drm_test_drm_bridge_get_current_state_legacy()
264 KUNIT_EXPECT_NULL(test, drm_bridge_get_current_state(bridge)); in drm_test_drm_bridge_get_current_state_legacy()
321 ret = drm_bridge_helper_reset_crtc(&bridge_priv->bridge, &ctx); in drm_test_drm_bridge_helper_reset_crtc_atomic()
360 ret = drm_bridge_helper_reset_crtc(&bridge_priv->bridge, &ctx); in drm_test_drm_bridge_helper_reset_crtc_atomic_disabled()
416 ret = drm_bridge_helper_reset_crtc(&bridge_priv->bridge, &ctx); in drm_test_drm_bridge_helper_reset_crtc_legacy()
454 priv->test_bridge = devm_drm_bridge_alloc(priv->dev, struct drm_bridge_priv, bridge, in drm_test_bridge_alloc_init()
489 drm_bridge_get(&priv->test_bridge->bridge); in drm_test_drm_bridge_alloc_get_put()
495 drm_bridge_put(&priv->test_bridge->bridge); in drm_test_drm_bridge_alloc_get_put()