/* * kselftest.h: kselftest framework return codes to include from * selftests. * * Copyright (c) 2014 Shuah Khan * Copyright (c) 2014 Samsung Electronics Co., Ltd. * * This file is released under the GPLv2. */ #ifndef __KSELFTEST_H #define __KSELFTEST_H #include #include /* define kselftest exit codes */ #define KSFT_PASS 0 #define KSFT_FAIL 1 #define KSFT_XFAIL 2 #define KSFT_XPASS 3 #define KSFT_SKIP 4 /* counters */ struct ksft_count { unsigned int ksft_pass; unsigned int ksft_fail; unsigned int ksft_xfail; unsigned int ksft_xpass; unsigned int ksft_xskip; }; static struct ksft_count ksft_cnt; static inline void ksft_inc_pass_cnt(void) { ksft_cnt.ksft_pass++; } static inline void ksft_inc_fail_cnt(void) { ksft_cnt.ksft_fail++; } static inline void ksft_inc_xfail_cnt(void) { ksft_cnt.ksft_xfail++; } static inline void ksft_inc_xpass_cnt(void) { ksft_cnt.ksft_xpass++; } static inline void ksft_inc_xskip_cnt(void) { ksft_cnt.ksft_xskip++; } static inline void ksft_print_cnts(void) { printf("Pass: %d Fail: %d Xfail: %d Xpass: %d, Xskip: %d\n", ksft_cnt.ksft_pass, ksft_cnt.ksft_fail, ksft_cnt.ksft_xfail, ksft_cnt.ksft_xpass, ksft_cnt.ksft_xskip); } static inline int ksft_exit_pass(void) { exit(KSFT_PASS); } static inline int ksft_exit_fail(void) { exit(KSFT_FAIL); } static inline int ksft_exit_xfail(void) { exit(KSFT_XFAIL); } static inline int ksft_exit_xpass(void) { exit(KSFT_XPASS); } static inline int ksft_exit_skip(void) { exit(KSFT_SKIP); } #endif /* __KSELFTEST_H */ ove'>summaryrefslogtreecommitdiff
path: root/net/iucv
diff options
context:
space:
mode:
authorGiovanni Cabiddu <giovanni.cabiddu@intel.com>2016-12-22 15:00:12 +0000
committerHerbert Xu <herbert@gondor.apana.org.au>2017-02-02 21:54:52 +0800
commit3484ecbe0e9deb94afb0b9b6172d77e98eb72b94 (patch)
tree4d4be0d20d4946c51ef47a882d78c9934a219c0e /net/iucv
parent11e3b725cfc282efe9d4a354153e99d86a16af08 (diff)
crypto: qat - fix bar discovery for c62x
Some accelerators of the c62x series have only two bars. This patch skips BAR0 if the accelerator does not have it. Cc: <stable@vger.kernel.org> Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'net/iucv')