net/bnxt: remove unused macro
[dpdk.git] / drivers / net / bnxt / tf_core / tf_common.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2020 Broadcom
3  * All rights reserved.
4  */
5
6 #ifndef _TF_COMMON_H_
7 #define _TF_COMMON_H_
8
9 /* Helpers to performs parameter check */
10
11 /**
12  * Checks 1 parameter against NULL.
13  */
14 #define TF_CHECK_PARMS1(parms) do {                                     \
15                 if ((parms) == NULL) {                                  \
16                         TFP_DRV_LOG(ERR, "Invalid Argument(s)\n");      \
17                         return -EINVAL;                                 \
18                 }                                                       \
19         } while (0)
20
21 /**
22  * Checks 2 parameters against NULL.
23  */
24 #define TF_CHECK_PARMS2(parms1, parms2) do {                            \
25                 if ((parms1) == NULL || (parms2) == NULL) {             \
26                         TFP_DRV_LOG(ERR, "Invalid Argument(s)\n");      \
27                         return -EINVAL;                                 \
28                 }                                                       \
29         } while (0)
30
31 /**
32  * Checks 3 parameters against NULL.
33  */
34 #define TF_CHECK_PARMS3(parms1, parms2, parms3) do {                    \
35                 if ((parms1) == NULL ||                                 \
36                     (parms2) == NULL ||                                 \
37                     (parms3) == NULL) {                                 \
38                         TFP_DRV_LOG(ERR, "Invalid Argument(s)\n");      \
39                         return -EINVAL;                                 \
40                 }                                                       \
41         } while (0)
42
43 #endif /* _TF_COMMON_H_ */