Lines Matching refs:ctx

20 	struct kunit_try_catch_test_context *ctx = test->priv;
22 ctx->function_called = true;
34 struct kunit_try_catch_test_context *ctx = test->priv;
35 struct kunit_try_catch *try_catch = ctx->try_catch;
43 KUNIT_EXPECT_TRUE(test, ctx->function_called);
49 struct kunit_try_catch_test_context *ctx = test->priv;
50 struct kunit_try_catch *try_catch = ctx->try_catch;
59 struct kunit_try_catch_test_context *ctx = test->priv;
61 ctx->function_called = true;
66 struct kunit_try_catch_test_context *ctx = test->priv;
67 struct kunit_try_catch *try_catch = ctx->try_catch;
75 KUNIT_EXPECT_TRUE(test, ctx->function_called);
80 struct kunit_try_catch_test_context *ctx;
82 ctx = kunit_kzalloc(test, sizeof(*ctx), GFP_KERNEL);
83 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx);
84 test->priv = ctx;
86 ctx->try_catch = kunit_kmalloc(test,
87 sizeof(*ctx->try_catch),
89 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx->try_catch);
119 struct kunit_test_resource_context *ctx = context;
121 res->data = &ctx->is_resource_initialized;
122 ctx->is_resource_initialized = true;
135 struct kunit_test_resource_context *ctx = test->priv;
137 kunit_init_test(&ctx->test, "testing_test_init_test", NULL);
139 KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources));
144 struct kunit_test_resource_context *ctx = test->priv;
148 res = kunit_alloc_and_get_resource(&ctx->test,
152 ctx);
156 &ctx->is_resource_initialized,
158 KUNIT_EXPECT_TRUE(test, list_is_last(&res->node, &ctx->test.resources));
174 struct kunit_test_resource_context *ctx = test->priv;
176 &ctx->test,
180 ctx);
185 kunit_destroy_resource(&ctx->test,
189 KUNIT_EXPECT_FALSE(test, ctx->is_resource_initialized);
190 KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources));
196 struct kunit_test_resource_context *ctx = test->priv;
200 resources[i] = kunit_alloc_and_get_resource(&ctx->test,
204 ctx);
208 kunit_cleanup(&ctx->test);
210 KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources));
225 #define KUNIT_RESOURCE_TEST_MARK_ORDER(ctx, order_field, key) \
226 kunit_resource_test_mark_order(ctx->order_field, \
227 ARRAY_SIZE(ctx->order_field), \
232 struct kunit_test_resource_context *ctx = context;
234 KUNIT_RESOURCE_TEST_MARK_ORDER(ctx, allocate_order, 2);
236 res->data = ctx;
243 struct kunit_test_resource_context *ctx = res->data;
245 KUNIT_RESOURCE_TEST_MARK_ORDER(ctx, free_order, 2);
250 struct kunit_test_resource_context *ctx = context;
253 res2 = kunit_alloc_and_get_resource(&ctx->test,
257 ctx);
259 KUNIT_RESOURCE_TEST_MARK_ORDER(ctx, allocate_order, 1);
261 res->data = ctx;
270 struct kunit_test_resource_context *ctx = res->data;
272 KUNIT_RESOURCE_TEST_MARK_ORDER(ctx, free_order, 1);
282 struct kunit_test_resource_context *ctx = test->priv;
286 res = kunit_alloc_and_get_resource(&ctx->test,
290 ctx);
297 KUNIT_EXPECT_EQ(test, ctx->allocate_order[0], 2);
298 KUNIT_EXPECT_EQ(test, ctx->allocate_order[1], 1);
302 kunit_cleanup(&ctx->test);
309 KUNIT_EXPECT_EQ(test, ctx->free_order[0], 1);
310 KUNIT_EXPECT_EQ(test, ctx->free_order[1], 2);
315 struct kunit_test_resource_context ctx;
318 KUNIT_EXPECT_EQ(test, kunit_add_resource(test, NULL, NULL, &res, &ctx),
321 KUNIT_EXPECT_PTR_EQ(test, res.data, (void *)&ctx);
331 struct kunit_test_resource_context ctx;
335 "resource_1", &ctx),
337 KUNIT_EXPECT_PTR_EQ(test, res1.data, (void *)&ctx);
341 "resource_1", &ctx),
346 "resource_2", &ctx),
366 struct kunit_test_resource_context *ctx =
367 kzalloc(sizeof(*ctx), GFP_KERNEL);
369 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx);
371 test->priv = ctx;
373 kunit_init_test(&ctx->test, "test_test_context", NULL);
380 struct kunit_test_resource_context *ctx = test->priv;
382 kunit_cleanup(&ctx->test);
383 kfree(ctx);