Lines Matching refs:priv
19 struct test_priv *priv;
21 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL);
22 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv);
23 init_waitqueue_head(&priv->release_wq);
25 test->priv = priv;
32 struct test_priv *priv = ptr;
34 priv->release_done = true;
35 wake_up_interruptible(&priv->release_wq);
46 struct test_priv *priv = test->priv;
49 priv->dev = root_device_register(DEVICE_NAME);
50 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->dev);
52 ret = devm_add_action_or_reset(priv->dev, devm_device_action, priv);
55 root_device_unregister(priv->dev);
57 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done,
64 struct test_priv *priv = ptr;
66 put_device(priv->dev);
67 priv->release_done = true;
68 wake_up_interruptible(&priv->release_wq);
78 struct test_priv *priv = test->priv;
81 priv->dev = root_device_register(DEVICE_NAME);
82 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->dev);
84 get_device(priv->dev);
86 ret = devm_add_action_or_reset(priv->dev, devm_put_device_action, priv);
89 root_device_unregister(priv->dev);
91 ret = wait_event_interruptible_timeout(priv->release_wq, priv->release_done,