Lines Matching refs:try_catch
18 void __noreturn kunit_try_catch_throw(struct kunit_try_catch *try_catch) in kunit_try_catch_throw() argument
20 try_catch->try_result = -EFAULT; in kunit_try_catch_throw()
27 struct kunit_try_catch *try_catch = data; in kunit_generic_run_threadfn_adapter() local
29 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() argument
64 struct kunit *test = try_catch->test; in kunit_try_catch_run()
69 try_catch->context = context; in kunit_try_catch_run()
70 try_catch->try_result = 0; in kunit_try_catch_run()
72 try_catch, "kunit_try_catch_thread"); in kunit_try_catch_run()
74 try_catch->try_result = PTR_ERR(task_struct); in kunit_try_catch_run()
75 try_catch->catch(try_catch->context); in kunit_try_catch_run()
91 try_catch->try_result = -ETIMEDOUT; in kunit_try_catch_run()
96 exit_code = try_catch->try_result; in kunit_try_catch_run()
102 try_catch->try_result = 0; in kunit_try_catch_run()
114 try_catch->catch(try_catch->context); in kunit_try_catch_run()