Lines Matching refs:test

126 static void cirrus_scodec_test_create_gpio(struct kunit *test)  in cirrus_scodec_test_create_gpio()  argument
128 struct cirrus_scodec_test_priv *priv = test->priv; in cirrus_scodec_test_create_gpio()
130 KUNIT_ASSERT_EQ(test, 0, in cirrus_scodec_test_create_gpio()
131 kunit_platform_driver_register(test, &cirrus_scodec_test_gpio_driver)); in cirrus_scodec_test_create_gpio()
133 priv->gpio_pdev = kunit_platform_device_alloc(test, in cirrus_scodec_test_create_gpio()
136 KUNIT_ASSERT_NOT_NULL(test, priv->gpio_pdev); in cirrus_scodec_test_create_gpio()
138 KUNIT_ASSERT_EQ(test, 0, device_add_software_node(&priv->gpio_pdev->dev, in cirrus_scodec_test_create_gpio()
140 KUNIT_ASSERT_EQ(test, 0, kunit_add_action_or_reset(test, in cirrus_scodec_test_create_gpio()
144 KUNIT_ASSERT_EQ(test, 0, kunit_platform_device_add(test, priv->gpio_pdev)); in cirrus_scodec_test_create_gpio()
147 KUNIT_ASSERT_NOT_NULL(test, priv->gpio_priv); in cirrus_scodec_test_create_gpio()
159 static int cirrus_scodec_test_set_spkid_swnode(struct kunit *test, in cirrus_scodec_test_set_spkid_swnode() argument
171 node = kunit_kzalloc(test, sizeof(*node), GFP_KERNEL); in cirrus_scodec_test_set_spkid_swnode()
175 props = kunit_kzalloc(test, sizeof(props_template), GFP_KERNEL); in cirrus_scodec_test_set_spkid_swnode()
191 static void cirrus_scodec_test_spkid_parse(struct kunit *test) in cirrus_scodec_test_spkid_parse() argument
193 struct cirrus_scodec_test_priv *priv = test->priv; in cirrus_scodec_test_spkid_parse()
194 const struct cirrus_scodec_test_spkid_param *param = test->param_value; in cirrus_scodec_test_spkid_parse()
201 refs = kunit_kcalloc(test, num_spk_id_refs, sizeof(*refs), GFP_KERNEL); in cirrus_scodec_test_spkid_parse()
202 KUNIT_ASSERT_NOT_NULL(test, refs); in cirrus_scodec_test_spkid_parse()
220 ret = cirrus_scodec_test_set_spkid_swnode(test, dev, refs, num_spk_id_refs); in cirrus_scodec_test_spkid_parse()
221 KUNIT_EXPECT_EQ_MSG(test, ret, 0, "Failed to add swnode\n"); in cirrus_scodec_test_spkid_parse()
230 KUNIT_EXPECT_EQ_MSG(test, ret, v, in cirrus_scodec_test_spkid_parse()
237 static void cirrus_scodec_test_no_spkid(struct kunit *test) in cirrus_scodec_test_no_spkid() argument
239 struct cirrus_scodec_test_priv *priv = test->priv; in cirrus_scodec_test_no_spkid()
244 KUNIT_EXPECT_EQ(test, ret, -ENOENT); in cirrus_scodec_test_no_spkid()
247 static int cirrus_scodec_test_case_init(struct kunit *test) in cirrus_scodec_test_case_init() argument
251 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL); in cirrus_scodec_test_case_init()
255 test->priv = priv; in cirrus_scodec_test_case_init()
258 cirrus_scodec_test_create_gpio(test); in cirrus_scodec_test_case_init()
262 KUNIT_ASSERT_NOT_NULL(test, priv->amp_dev); in cirrus_scodec_test_case_init()
263 KUNIT_ASSERT_EQ(test, 0, kunit_add_action_or_reset(test, in cirrus_scodec_test_case_init()