Home
last modified time | relevance | path

Searched refs:try_catch (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/lib/kunit/
H A Dtry-catch.c17 void __noreturn kunit_try_catch_throw(struct kunit_try_catch *try_catch) in kunit_try_catch_throw() argument
19 try_catch->try_result = -EFAULT; in kunit_try_catch_throw()
20 complete_and_exit(try_catch->try_completion, -EFAULT); in kunit_try_catch_throw()
26 struct kunit_try_catch *try_catch = data; in kunit_generic_run_threadfn_adapter() local
28 try_catch->try(try_catch->context); in kunit_generic_run_threadfn_adapter()
30 complete_and_exit(try_catch->try_completion, 0); in kunit_generic_run_threadfn_adapter()
58 void kunit_try_catch_run(struct kunit_try_catch *try_catch, void *context) in kunit_try_catch_run() argument
61 struct kunit *test = try_catch->test; in kunit_try_catch_run()
65 try_catch in kunit_try_catch_run()
[all...]
H A Dkunit-test.c13 struct kunit_try_catch *try_catch; member
35 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_try_catch_successful_try_no_catch() local
37 kunit_try_catch_init(try_catch, in kunit_test_try_catch_successful_try_no_catch()
41 kunit_try_catch_run(try_catch, test); in kunit_test_try_catch_successful_try_no_catch()
50 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_unsuccessful_try() local
52 kunit_try_catch_throw(try_catch); in kunit_test_unsuccessful_try()
67 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_try_catch_unsuccessful_try_does_catch() local
[all...]
H A Dtry-catch-impl.h17 static inline void kunit_try_catch_init(struct kunit_try_catch *try_catch, in kunit_try_catch_init() argument
22 try_catch->test = test; in kunit_try_catch_init()
23 try_catch->try = try; in kunit_try_catch_init()
24 try_catch->catch = catch; in kunit_try_catch_init()
H A Dtest.c177 kunit_try_catch_throw(&test->try_catch); /* Does not return. */ in kunit_abort()
295 int try_exit_code = kunit_try_catch_get_result(&test->try_catch); in kunit_catch_run_case()
331 struct kunit_try_catch *try_catch; in kunit_run_case_catch_errors() local
335 try_catch = &test.try_catch; in kunit_run_case_catch_errors()
337 kunit_try_catch_init(try_catch, in kunit_run_case_catch_errors()
344 kunit_try_catch_run(try_catch, &context); in kunit_run_case_catch_errors()
/kernel/linux/linux-6.6/lib/kunit/
H A Dtry-catch.c17 void __noreturn kunit_try_catch_throw(struct kunit_try_catch *try_catch) in kunit_try_catch_throw() argument
19 try_catch->try_result = -EFAULT; in kunit_try_catch_throw()
20 kthread_complete_and_exit(try_catch->try_completion, -EFAULT); in kunit_try_catch_throw()
26 struct kunit_try_catch *try_catch = data; in kunit_generic_run_threadfn_adapter() local
28 try_catch->try(try_catch->context); in kunit_generic_run_threadfn_adapter()
30 kthread_complete_and_exit(try_catch->try_completion, 0); in kunit_generic_run_threadfn_adapter()
58 void kunit_try_catch_run(struct kunit_try_catch *try_catch, void *context) in kunit_try_catch_run() argument
61 struct kunit *test = try_catch->test; in kunit_try_catch_run()
65 try_catch in kunit_try_catch_run()
[all...]
H A Dtry-catch-impl.h17 static inline void kunit_try_catch_init(struct kunit_try_catch *try_catch, in kunit_try_catch_init() argument
22 try_catch->test = test; in kunit_try_catch_init()
23 try_catch->try = try; in kunit_try_catch_init()
24 try_catch->catch = catch; in kunit_try_catch_init()
H A Dkunit-test.c14 struct kunit_try_catch *try_catch; member
36 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_try_catch_successful_try_no_catch() local
38 kunit_try_catch_init(try_catch, in kunit_test_try_catch_successful_try_no_catch()
42 kunit_try_catch_run(try_catch, test); in kunit_test_try_catch_successful_try_no_catch()
51 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_unsuccessful_try() local
53 kunit_try_catch_throw(try_catch); in kunit_test_unsuccessful_try()
68 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_try_catch_unsuccessful_try_does_catch() local
[all...]
H A Dtest.c331 kunit_try_catch_throw(&test->try_catch); /* Does not return. */ in __kunit_abort()
491 int try_exit_code = kunit_try_catch_get_result(&test->try_catch); in kunit_catch_run_case_cleanup()
522 int try_exit_code = kunit_try_catch_get_result(&test->try_catch); in kunit_catch_run_case()
553 struct kunit_try_catch *try_catch; in kunit_run_case_catch_errors() local
555 try_catch = &test->try_catch; in kunit_run_case_catch_errors()
557 kunit_try_catch_init(try_catch, in kunit_run_case_catch_errors()
564 kunit_try_catch_run(try_catch, &context); in kunit_run_case_catch_errors()
567 kunit_try_catch_init(try_catch, in kunit_run_case_catch_errors()
571 kunit_try_catch_run(try_catch, in kunit_run_case_catch_errors()
[all...]
/kernel/linux/linux-5.10/include/kunit/
H A Dtry-catch.h56 void kunit_try_catch_run(struct kunit_try_catch *try_catch, void *context);
58 void __noreturn kunit_try_catch_throw(struct kunit_try_catch *try_catch);
60 static inline int kunit_try_catch_get_result(struct kunit_try_catch *try_catch) in kunit_try_catch_get_result() argument
62 return try_catch->try_result; in kunit_try_catch_get_result()
H A Dtest.h210 struct kunit_try_catch try_catch; member
/kernel/linux/linux-6.6/include/kunit/
H A Dtry-catch.h56 void kunit_try_catch_run(struct kunit_try_catch *try_catch, void *context);
58 void __noreturn kunit_try_catch_throw(struct kunit_try_catch *try_catch);
60 static inline int kunit_try_catch_get_result(struct kunit_try_catch *try_catch) in kunit_try_catch_get_result() argument
62 return try_catch->try_result; in kunit_try_catch_get_result()
H A Dtest.h283 struct kunit_try_catch try_catch; member
511 kunit_try_catch_throw(&((test_or_suite)->try_catch)); \

Completed in 9 milliseconds