Searched refs:try_catch (Results 1 – 6 of 6) sorted by relevance
18 void __noreturn kunit_try_catch_throw(struct kunit_try_catch *try_catch) in kunit_try_catch_throw() argument20 try_catch->try_result = -EFAULT; in kunit_try_catch_throw()27 struct kunit_try_catch *try_catch = data; in kunit_generic_run_threadfn_adapter() local29 try_catch->try_result = -EINTR; in kunit_generic_run_threadfn_adapter()30 try_catch->try(try_catch->context); in kunit_generic_run_threadfn_adapter()31 if (try_catch->try_result == -EINTR) in kunit_generic_run_threadfn_adapter()32 try_catch->try_result = 0; in kunit_generic_run_threadfn_adapter()62 void kunit_try_catch_run(struct kunit_try_catch *try_catch, void *context) in kunit_try_catch_run() argument64 struct kunit *test = try_catch->test; in kunit_try_catch_run()69 try_catch->context = context; in kunit_try_catch_run()[all …]
19 struct kunit_try_catch *try_catch; member41 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_try_catch_successful_try_no_catch() local43 kunit_try_catch_init(try_catch, in kunit_test_try_catch_successful_try_no_catch()47 kunit_try_catch_run(try_catch, test); in kunit_test_try_catch_successful_try_no_catch()56 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_unsuccessful_try() local58 kunit_try_catch_throw(try_catch); in kunit_test_unsuccessful_try()73 struct kunit_try_catch *try_catch = ctx->try_catch; in kunit_test_try_catch_unsuccessful_try_does_catch() local75 kunit_try_catch_init(try_catch, in kunit_test_try_catch_unsuccessful_try_does_catch()79 kunit_try_catch_run(try_catch, test); in kunit_test_try_catch_unsuccessful_try_does_catch()92 ctx->try_catch = kunit_kmalloc(test, in kunit_try_catch_test_init()[all …]
17 static inline void kunit_try_catch_init(struct kunit_try_catch *try_catch, in kunit_try_catch_init() argument22 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()
53 void kunit_try_catch_run(struct kunit_try_catch *try_catch, void *context);55 void __noreturn kunit_try_catch_throw(struct kunit_try_catch *try_catch);57 static inline int kunit_try_catch_get_result(struct kunit_try_catch *try_catch) in kunit_try_catch_get_result() argument59 return try_catch->try_result; in kunit_try_catch_get_result()
125 ``void __noreturn kunit_try_catch_throw(struct kunit_try_catch *try_catch)``.
101 Part of the ``kunit`` implementation itself, testing the ``try_catch`` area.