| 1234567891011121314151617181920212223242526272829 |
- /* SPDX-License-Identifier: GPL-2.0 */
- /*
- * Internal kunit try catch implementation to be shared with tests.
- *
- * Copyright (C) 2019, Google LLC.
- * Author: Brendan Higgins <brendanhiggins@google.com>
- */
- #ifndef _KUNIT_TRY_CATCH_IMPL_H
- #define _KUNIT_TRY_CATCH_IMPL_H
- #include <kunit/try-catch.h>
- #include <linux/types.h>
- struct kunit;
- static inline void kunit_try_catch_init(struct kunit_try_catch *try_catch,
- struct kunit *test,
- kunit_try_catch_func_t try,
- kunit_try_catch_func_t catch,
- unsigned long timeout)
- {
- try_catch->test = test;
- try_catch->try = try;
- try_catch->catch = catch;
- try_catch->timeout = timeout;
- }
- #endif /* _KUNIT_TRY_CATCH_IMPL_H */
|