/kernel/linux/linux-5.10/lib/kunit/ |
H A D | try-catch.c | 17 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 D | kunit-test.c | 13 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 D | try-catch-impl.h | 17 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 D | test.c | 177 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 D | try-catch.c | 17 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 D | try-catch-impl.h | 17 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 D | kunit-test.c | 14 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 D | test.c | 331 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 D | try-catch.h | 56 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 D | test.h | 210 struct kunit_try_catch try_catch; member
|
/kernel/linux/linux-6.6/include/kunit/ |
H A D | try-catch.h | 56 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 D | test.h | 283 struct kunit_try_catch try_catch; member 511 kunit_try_catch_throw(&((test_or_suite)->try_catch)); \
|