File Index
Files and directories
Sign in
FILE

try-catch-impl.h

File preview with syntax highlighting.

linux-6.19.14/lib/kunit/try-catch-impl.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2/*
 3 * Internal kunit try catch implementation to be shared with tests.
 4 *
 5 * Copyright (C) 2019, Google LLC.
 6 * Author: Brendan Higgins <brendanhiggins@google.com>
 7 */
 8
 9#ifndef _KUNIT_TRY_CATCH_IMPL_H
10#define _KUNIT_TRY_CATCH_IMPL_H
11
12#include <kunit/try-catch.h>
13#include <linux/types.h>
14
15struct kunit;
16
17static inline void kunit_try_catch_init(struct kunit_try_catch *try_catch,
18					struct kunit *test,
19					kunit_try_catch_func_t try,
20					kunit_try_catch_func_t catch,
21					unsigned long timeout)
22{
23	try_catch->test = test;
24	try_catch->try = try;
25	try_catch->catch = catch;
26	try_catch->timeout = timeout;
27}
28
29#endif /* _KUNIT_TRY_CATCH_IMPL_H */
~/ Read-only file preview.