1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2020-2021 Broadcom
9 /* Helpers to performs parameter check */
12 * Checks 1 parameter against NULL.
14 #define TF_CHECK_PARMS1(parms) do { \
15 if ((parms) == NULL) { \
16 TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \
22 * Checks 2 parameters against NULL.
24 #define TF_CHECK_PARMS2(parms1, parms2) do { \
25 if ((parms1) == NULL || (parms2) == NULL) { \
26 TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \
32 * Checks 3 parameters against NULL.
34 #define TF_CHECK_PARMS3(parms1, parms2, parms3) do { \
35 if ((parms1) == NULL || \
38 TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \
43 #endif /* _TF_COMMON_H_ */