X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fbnxt%2Ftf_core%2Ftf_common.h;h=abdd390b4fdbbe3d476c8ebf76cdedc3f8b3876e;hb=f1f6ebc0eaf68a825c6175f5e6a436f7d91660c3;hp=ec3bca835dc00097b6d12ecc3b91475cb39f3a78;hpb=a46bbb57605b40201c2bab6386a7890451224836;p=dpdk.git diff --git a/drivers/net/bnxt/tf_core/tf_common.h b/drivers/net/bnxt/tf_core/tf_common.h index ec3bca835d..abdd390b4f 100644 --- a/drivers/net/bnxt/tf_core/tf_common.h +++ b/drivers/net/bnxt/tf_core/tf_common.h @@ -1,57 +1,16 @@ /* SPDX-License-Identifier: BSD-3-Clause - * Copyright(c) 2020 Broadcom + * Copyright(c) 2020-2021 Broadcom * All rights reserved. */ #ifndef _TF_COMMON_H_ #define _TF_COMMON_H_ -/* Helper to check the parms */ -#define TF_CHECK_PARMS_SESSION(tfp, parms) do { \ - if ((parms) == NULL || (tfp) == NULL) { \ - TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \ - return -EINVAL; \ - } \ - if ((tfp)->session == NULL || \ - (tfp)->session->core_data == NULL) { \ - TFP_DRV_LOG(ERR, "%s: session error\n", \ - tf_dir_2_str((parms)->dir)); \ - return -EINVAL; \ - } \ - } while (0) - -#define TF_CHECK_PARMS_SESSION_NO_DIR(tfp, parms) do { \ - if ((parms) == NULL || (tfp) == NULL) { \ - TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \ - return -EINVAL; \ - } \ - if ((tfp)->session == NULL || \ - (tfp)->session->core_data == NULL) { \ - TFP_DRV_LOG(ERR, "Session error\n"); \ - return -EINVAL; \ - } \ - } while (0) - -#define TF_CHECK_PARMS(tfp, parms) do { \ - if ((parms) == NULL || (tfp) == NULL) { \ - TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \ - return -EINVAL; \ - } \ - } while (0) - -#define TF_CHECK_TFP_SESSION(tfp) do { \ - if ((tfp) == NULL) { \ - TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \ - return -EINVAL; \ - } \ - if ((tfp)->session == NULL || \ - (tfp)->session->core_data == NULL) { \ - TFP_DRV_LOG(ERR, "Session error\n"); \ - return -EINVAL; \ - } \ - } while (0) - +/* Helpers to performs parameter check */ +/** + * Checks 1 parameter against NULL. + */ #define TF_CHECK_PARMS1(parms) do { \ if ((parms) == NULL) { \ TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \ @@ -59,6 +18,9 @@ } \ } while (0) +/** + * Checks 2 parameters against NULL. + */ #define TF_CHECK_PARMS2(parms1, parms2) do { \ if ((parms1) == NULL || (parms2) == NULL) { \ TFP_DRV_LOG(ERR, "Invalid Argument(s)\n"); \ @@ -66,6 +28,9 @@ } \ } while (0) +/** + * Checks 3 parameters against NULL. + */ #define TF_CHECK_PARMS3(parms1, parms2, parms3) do { \ if ((parms1) == NULL || \ (parms2) == NULL || \