From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 6808C4554D;
	Tue,  2 Jul 2024 15:09:17 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 4C17C402EC;
	Tue,  2 Jul 2024 15:09:17 +0200 (CEST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com
 (mail-db8eur05on2087.outbound.protection.outlook.com [40.107.20.87])
 by mails.dpdk.org (Postfix) with ESMTP id E7D95402D2
 for <dev@dpdk.org>; Tue,  2 Jul 2024 15:09:15 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=EnkWFy46PLqbv2Iy9nBa6x0AW8WZdmC/2iel4QkOCH1VHnu5cno+DkhzV1uAmwGsuzPXmBEgIddNslIxrijTRylDwqXL7C6uwOeZa+aCjarq/2x7PGySb8+fQKMQCMgtF2KPBoZtlQPCvS2KbIlA5k8T/lZ6Z1ZCY1BZ0B/+n5saGiRaE3b6RG4z0/SYU7iWvsPpIuhkGtRK1B1FrzFz2tmVRfpgwJ2MeVPKkhxjfY7hfcG9hsP88lTjt3aYogluaXvhksMpnhLHD8OIkCoGy8BjDk/kHLgyS+JsDa1119tAGwFLxf0x6zMb/8NzewiEbCyF8RClTMkBUepHgMMUog==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=xH7SlO5rQQYy1s9oeH3VUPB5wCCKtpPVBrNh7vtdxrQ=;
 b=nqBS13C7eBZTAUF8SRvAAzjuaY6UjIn9smwfIscz5maNiEKkNusSUuY94VjOLK0oit8CVi2WLOk5DNly32QYJgGACEZydos2Sh0vNlKdOyygVlwJedCFp8HNLvSYebspApUV4o4JeA2qCzBaC6T8KxxaW4QvYkevB39FLWeAPpFNP4dcU0AWDeichYI+L/1MBrjATNYa72eWr00L3egpt5CN3IM3flENn5qRmd8CY6XHqe+kA3JWPpUivUKtGbmICMLfsLKrI208m6tiWCu/3yZrarxWhpAQynEwdHoX5i3uap1lqX+X1t3R5Bw91b85rweRtGR+49AKg/TF1EXiqw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass
 header.d=nxp.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=xH7SlO5rQQYy1s9oeH3VUPB5wCCKtpPVBrNh7vtdxrQ=;
 b=EwGqFAY1hF2MsPFF8/+4DhRDju/sSlWChDM1WrHJHQ/3XRtijKDp5YHETlgxnArm2Ozu1884pystB9qOAH08c/0lr0q0kVCJhgRTZ/6ZU79oCOZCB+gnJK7IGbdz+2cO83mAlOIyu+qSkTrw+PDT1+W2fr8e0AVcN0udhGcM+Gs=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=nxp.com;
Received: from PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15)
 by AM8PR04MB7906.eurprd04.prod.outlook.com (2603:10a6:20b:24e::22)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.34; Tue, 2 Jul
 2024 13:09:12 +0000
Received: from PAXPR04MB9328.eurprd04.prod.outlook.com
 ([fe80::367:d59:375:fb87]) by PAXPR04MB9328.eurprd04.prod.outlook.com
 ([fe80::367:d59:375:fb87%4]) with mapi id 15.20.7719.028; Tue, 2 Jul 2024
 13:09:12 +0000
From: Hemant Agrawal <hemant.agrawal@nxp.com>
To: dev@dpdk.org, thomas@monjalon.net, stephen@networkplumber.org,
 david.marchand@redhat.com
Subject: [PATCH v3 1/3] drivers: replace printf with log macros
Date: Tue,  2 Jul 2024 18:38:54 +0530
Message-Id: <20240702130856.3927348-1-hemant.agrawal@nxp.com>
X-Mailer: git-send-email 2.25.1
In-Reply-To: <20240702104013.3813272-1-hemant.agrawal@nxp.com>
References: <20240702104013.3813272-1-hemant.agrawal@nxp.com>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-ClientProxiedBy: SG2PR02CA0120.apcprd02.prod.outlook.com
 (2603:1096:4:92::36) To PAXPR04MB9328.eurprd04.prod.outlook.com
 (2603:10a6:102:2b6::15)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXPR04MB9328:EE_|AM8PR04MB7906:EE_
X-MS-Office365-Filtering-Correlation-Id: 6e8acb18-29bb-445d-de6b-08dc9a982ac7
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
 ARA:13230040|366016|1800799024|52116014|376014|38350700014; 
X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?29HmD+eTePcB1vqeBrHRYfPsblV8OK7NXRBncomDJM0FDikC1D3vW/AmMHTy?=
 =?us-ascii?Q?cUSsVGkkSlpf/95mXSdgjql4v4Zw6rYvYUOt2hy8hLh5tlpdFjEiKxVqbR3R?=
 =?us-ascii?Q?eRKsR205DmoBLwbTpOS4IG8Xj26ebk3P4RyriFmL2QFNFlyHbGMl1c/S26ur?=
 =?us-ascii?Q?UC3xUSgcoXOmwaKcNAGH7YVa0Fe01YPKdXqBPUTJFM2o2eRskNW45inCKA1H?=
 =?us-ascii?Q?xKbkD3dMPBpjxmqsYxjTNV5Wj9U5438uJ0nIGUHpF6U85a6sOeXprdJnYLMW?=
 =?us-ascii?Q?lNSEFZMv58+KgXplvIiTFE81C2pomLVMZ1ZmQFCl770MHdHXcNvYYf2EUBBY?=
 =?us-ascii?Q?tW/zC7OyySbw54yMOrA+hbT3ZTWDhP4RqD3Vo6E7pJVgN4N92IuSItSTpOmB?=
 =?us-ascii?Q?r5DX2RsQhKObBAV+PNlJyF0rlufgsL8j3Wr5x736iutPpLa0u3qi6nWBAg1X?=
 =?us-ascii?Q?QdmZQWaWdfmmLH1Om8Mt6mhIIjjBtaXR+5xFuIYkCr0O29SHyM0XC92rwb0G?=
 =?us-ascii?Q?QdElERehOY9p+N3XSmOVCSWpnJS3js0b+wg0HeAOUywwYZw2Ni1oga2RQMHQ?=
 =?us-ascii?Q?vNBUqWnfQxPBlAXbMbQzThuHpPVySO42PPddhDwVBLLErxiX8MQ29Hfpgxfu?=
 =?us-ascii?Q?SROFt2+vsAOa3f1DmihRgQalgyuabQKDe4l8rkD6zQ8KwZzCvTAvHj31HnzG?=
 =?us-ascii?Q?ECWkf5izol2Ag5r3ogI3ZZKN/7g1wYNG7c51A+K706wKu0e4qj9kFl1fccJq?=
 =?us-ascii?Q?jjx4lRITOhHv0ds4Exz35t9cWLcJJ/6oTwIoDFXIPPOMDMp9ZDhTkcIft0rJ?=
 =?us-ascii?Q?NebSbKJQvkU74tv9X8TnP1NpsVNnbEFYwN30pkFljH5iSku3W1AvDtBPN8l6?=
 =?us-ascii?Q?5V8b4rVfshVxEYv6Ova1Ci7/4z0G3YrHm2lpVcSYxfdt2Es2L3NH5HqQeItG?=
 =?us-ascii?Q?jp2SBMttGU44QA3uDbPivbnDE1pg+ziI2Lft3c79BSwFsLJII+J0WLCl3O0d?=
 =?us-ascii?Q?Fbd30eu9ofP2efZJOieBhPZ2UPJ2cxMZOzndS2NAu7+lR9T5bv4mC6ycoZTu?=
 =?us-ascii?Q?HtlKFztrsulX1zuCh9Hld/MTX7luYwiYD3erBxJgwKI57vGBceAe8PgaMb2N?=
 =?us-ascii?Q?qoBrP3tFrRG5Og2vaIPTBh0QUnyuvFFZxCZcPmf4x4c14ckbOx6MYmiXv53b?=
 =?us-ascii?Q?4hSCtbnnviu/eGJKzF/xoA+699Gx+7/qryGmM0CNx78wG4gTuL2nbMG9WD60?=
 =?us-ascii?Q?bVZTLEckvsRc0t82p9Vl3r+7SG34weXRzREt9P2aBlDuCVh0IZ9nesCWMAU3?=
 =?us-ascii?Q?mSuDJDOUfroAKyhB2il/JaDcGycClGmoehP44af5eapk+XT7zbG9KReYQpVg?=
 =?us-ascii?Q?Hvlyz1URXKRtAuDnvBg+qtsJa2ejK6Qg+Azet1uPVqaYRK1wmA=3D=3D?=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PAXPR04MB9328.eurprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(52116014)(376014)(38350700014); DIR:OUT;
 SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?aEQccmB6sK0IUrCZgsrHAwnJYe7tWuAKA2edbQ7AHZLXff0UsZEUkeYWhgf+?=
 =?us-ascii?Q?IhyH2mBeg1Z+uiLq6WkatYLEpxQL+LL8Ei+Rrt0U3Wypu2GOIrh2tT53IZRm?=
 =?us-ascii?Q?2QN5eOQgboX8Yjel3hvti7OsXex4IwHPlpLOoMKSVpHXxNNRrxElkTART3ui?=
 =?us-ascii?Q?T9kYvCdJZzoAbFYbxT2fh/1l5J+cMxvrIRTuPaRhNzpHTYuBwNmzF9rb+H9/?=
 =?us-ascii?Q?JXBto6UAqzgkni04VpxqX//lTw1MxcnR6x3g0DqGDvF6HWrlCOB3X8Ud+wGq?=
 =?us-ascii?Q?EPv9YFOKUuC5MsKeNZf6foo5UlqCEuOrrjJjtbm2V/AJP/LZAI5QWMODJRrF?=
 =?us-ascii?Q?e2ZLds6PSMR82GtNoh9etb7h1DAh0l8KOiagHF++zCiSj+WmpBJJ64qRDdes?=
 =?us-ascii?Q?NEQJmkIIMiDg8JzrzKxeeqt6zHKWhIBij4pu1mWr7gGRR47Uvo6Ycoh9tBQL?=
 =?us-ascii?Q?9pYPBtglARWhhT56JLDakam76y4zVzE0x5e55+Gm4K5nCQGi68KrqYCUQun2?=
 =?us-ascii?Q?DX7QKGyEvbapmVFAOaVTKIXJYkUWTWBhVQOGVu+YLxQs0qVmLrIs0vzqQ3L0?=
 =?us-ascii?Q?Ly1aCc2H0DzG5IkZPdVqrZpnPEf9MvJiKpQNKRTMiTeLYCFARROzxeOpCXjo?=
 =?us-ascii?Q?+Ygb81vPfpwAHbVZXeQ40RSoHmeTYBACySAUBju7BsIRULEMr8/V4xEBGGWC?=
 =?us-ascii?Q?OaQR79kDujtUNMm4WX7w5LNs2Jkcv9QDd0/+wgrYZ12XgRq/vd7UK+b4QTYA?=
 =?us-ascii?Q?MnBXLVqxafvzSnFPhaUlXiLvrGMUrHgfaZKIQ6Tvs/LUqpkprs1iyrFIKbnZ?=
 =?us-ascii?Q?FVg1ilVcv9rSk66MbHwG5OWGFf+g5PKGOF773vVDK2A6VWBqLYOWF2oKylzO?=
 =?us-ascii?Q?WQcQYgu0d8Uv9wf5lzNIHz308F5pILm+s+JPrLTQctb0FKcYhZTSn5HkseRw?=
 =?us-ascii?Q?TwP8RYxZKhx03v6FVScqLAgiyHUhyySjoQdXmipQJg10XuZe9UPoeMgpdFtH?=
 =?us-ascii?Q?3JGY0dQMlhBUk3dyffSkgliTj4kSPCEpq0IRwDYWNMaoei9fyg8GTuRe08QI?=
 =?us-ascii?Q?SSWPZ6hSZMtxJ+64fvpFYZLcQIKiSYP1diwH/AfPUNt+g9suuqtYwEBpcnP8?=
 =?us-ascii?Q?LYDfd7puUI9gkGy5vyDLFfD+aiRS69yNPev8MEchWhnHRyzM6VUOCBxlrB9h?=
 =?us-ascii?Q?pjZyV7jzlMo+FU5kg3BfMtz46LOy+drsVHOq7aS2cnfnsevdEv3R8o2DQpR6?=
 =?us-ascii?Q?vmKUnXGwL1QoDE6xhkMgJWwRbK6667bHevoqiY6XBAa6KLa1eCtsHBNI+aah?=
 =?us-ascii?Q?2om2ABW4+ooQg9AHpp/UxaaK3KF7g0PejaSYrDK6ORWVWxUZoid1ka7h8LJp?=
 =?us-ascii?Q?AXTLSgGduoIDIDFmDBcox2XdACC2gpPLLVT/FuIRN7tnYRXYF6G+iugYGg2z?=
 =?us-ascii?Q?DD2hrjZLirqtUH2YcKe4LwnQSx7x+2WzYliIAMFMucH/xEpPc15pNCJqyxbg?=
 =?us-ascii?Q?fpzPSmMJGU7W2dqAX+OAYavZIucOSEI4aRl6EmfP3dntBrD9HGVP9fv76fAS?=
 =?us-ascii?Q?K5tQefEsaDYnqD6GZgGDq4iYVKFDNscEjoncski7t+r9DEPg+JMaLlY47SGF?=
 =?us-ascii?Q?TA=3D=3D?=
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6e8acb18-29bb-445d-de6b-08dc9a982ac7
X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9328.eurprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2024 13:09:12.5103 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: QdIhoevi842adYx/jD+ffceG8DByunQrFX7ZY5cwf+YOw7WC9l/s1Nk/SVHr+7oVVRW+nX68UqeQZ+gDz6anDg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7906
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

This patch replaces the printf with related log macros and functions at
various places in NXP dpaaX drivers.

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
---
 drivers/bus/dpaa/base/fman/fman.c      |  6 ++----
 drivers/bus/dpaa/base/qbman/process.c  | 29 +++++++++++++-------------
 drivers/bus/dpaa/base/qbman/qman.c     |  2 +-
 drivers/bus/fslmc/fslmc_vfio.c         |  2 +-
 drivers/bus/fslmc/qbman/qbman_portal.c |  2 +-
 drivers/crypto/caam_jr/caam_jr.c       |  6 +++---
 drivers/crypto/caam_jr/caam_jr_uio.c   |  2 +-
 drivers/net/dpaa/dpaa_ethdev.c         |  6 +++---
 drivers/net/dpaa/dpaa_flow.c           |  8 +++----
 drivers/net/dpaa/dpaa_rxtx.c           |  2 +-
 drivers/net/dpaa2/dpaa2_ethdev.c       |  2 +-
 drivers/net/dpaa2/dpaa2_tm.c           | 12 +++++------
 12 files changed, 39 insertions(+), 40 deletions(-)

diff --git a/drivers/bus/dpaa/base/fman/fman.c b/drivers/bus/dpaa/base/fman/fman.c
index 1814372a40..953f7d7061 100644
--- a/drivers/bus/dpaa/base/fman/fman.c
+++ b/drivers/bus/dpaa/base/fman/fman.c
@@ -723,10 +723,8 @@ fman_finish(void)
 		/* release the mapping */
 		_errno = munmap(__if->ccsr_map, __if->regs_size);
 		if (unlikely(_errno < 0))
-			fprintf(stderr, "%s:%d:%s(): munmap() = %d (%s)\n",
-				__FILE__, __LINE__, __func__,
-				-errno, strerror(errno));
-		printf("Tearing down %s\n", __if->node_path);
+			FMAN_ERR(_errno, "munmap() = (%s)", strerror(errno));
+		DPAA_BUS_INFO("Tearing down %s", __if->node_path);
 		list_del(&__if->__if.node);
 		rte_free(__if);
 	}
diff --git a/drivers/bus/dpaa/base/qbman/process.c b/drivers/bus/dpaa/base/qbman/process.c
index 3504ec97db..59e0d641ce 100644
--- a/drivers/bus/dpaa/base/qbman/process.c
+++ b/drivers/bus/dpaa/base/qbman/process.c
@@ -13,6 +13,7 @@
 #include "process.h"
 
 #include <fsl_usd.h>
+#include "rte_dpaa_logs.h"
 
 /* As higher-level drivers will be built on top of this (dma_mem, qbman, ...),
  * it's preferable that the process driver itself not provide any exported API.
@@ -99,12 +100,12 @@ void process_release(enum dpaa_id_type id_type, uint32_t base, uint32_t num)
 	int ret = check_fd();
 
 	if (ret) {
-		fprintf(stderr, "Process FD failure\n");
+		DPAA_BUS_ERR("Process FD failure");
 		return;
 	}
 	ret = ioctl(fd, DPAA_IOCTL_ID_RELEASE, &id);
 	if (ret)
-		fprintf(stderr, "Process FD ioctl failure type %d base 0x%x num %d\n",
+		DPAA_BUS_ERR("Process FD ioctl failure type %d base 0x%x num %d",
 			id_type, base, num);
 }
 
@@ -333,9 +334,9 @@ int dpaa_intr_disable(char *if_name)
 	ret = ioctl(fd, DPAA_IOCTL_DISABLE_LINK_STATUS_INTERRUPT, if_name);
 	if (ret) {
 		if (errno == EINVAL)
-			printf("Failed to disable interrupt: Not Supported\n");
+			DPAA_BUS_ERR("Failed to disable interrupt: Not Supported");
 		else
-			printf("Failed to disable interrupt\n");
+			DPAA_BUS_ERR("Failed to disable interrupt");
 		return ret;
 	}
 
@@ -357,7 +358,7 @@ int dpaa_get_ioctl_version_number(void)
 		if (errno == EINVAL) {
 			version_num = 1;
 		} else {
-			printf("Failed to get ioctl version number\n");
+			DPAA_BUS_ERR("Failed to get ioctl version number");
 			version_num = -1;
 		}
 	}
@@ -388,7 +389,7 @@ int dpaa_get_link_status(char *if_name, struct rte_eth_link *link)
 
 		ret = ioctl(fd, DPAA_IOCTL_GET_LINK_STATUS, &args);
 		if (ret) {
-			printf("Failed to get link status\n");
+			DPAA_BUS_ERR("Failed to get link status");
 			return ret;
 		}
 
@@ -404,9 +405,9 @@ int dpaa_get_link_status(char *if_name, struct rte_eth_link *link)
 		ret = ioctl(fd, DPAA_IOCTL_GET_LINK_STATUS_OLD, &args);
 		if (ret) {
 			if (errno == EINVAL)
-				printf("Get link status: Not Supported\n");
+				DPAA_BUS_ERR("Get link status: Not Supported");
 			else
-				printf("Failed to get link status\n");
+				DPAA_BUS_ERR("Failed to get link status");
 			return ret;
 		}
 
@@ -434,9 +435,9 @@ int dpaa_update_link_status(char *if_name, int link_status)
 	ret = ioctl(fd, DPAA_IOCTL_UPDATE_LINK_STATUS, &args);
 	if (ret) {
 		if (errno == EINVAL)
-			printf("Failed to set link status: Not Supported\n");
+			DPAA_BUS_ERR("Failed to set link status: Not Supported");
 		else
-			printf("Failed to set link status");
+			DPAA_BUS_ERR("Failed to set link status");
 		return ret;
 	}
 
@@ -462,9 +463,9 @@ int dpaa_update_link_speed(char *if_name, int link_speed, int link_duplex)
 	ret = ioctl(fd, DPAA_IOCTL_UPDATE_LINK_SPEED, &args);
 	if (ret) {
 		if (errno == EINVAL)
-			printf("Failed to set link speed: Not Supported\n");
+			DPAA_BUS_ERR("Failed to set link speed: Not Supported");
 		else
-			printf("Failed to set link speed\n");
+			DPAA_BUS_ERR("Failed to set link speed");
 		return ret;
 	}
 
@@ -484,9 +485,9 @@ int dpaa_restart_link_autoneg(char *if_name)
 	ret = ioctl(fd, DPAA_IOCTL_RESTART_LINK_AUTONEG, if_name);
 	if (ret) {
 		if (errno == EINVAL)
-			printf("Failed to restart autoneg: Not Supported\n");
+			DPAA_BUS_ERR("Failed to restart autoneg: Not Supported");
 		else
-			printf("Failed to restart autoneg\n");
+			DPAA_BUS_ERR("Failed to restart autoneg");
 		return ret;
 	}
 
diff --git a/drivers/bus/dpaa/base/qbman/qman.c b/drivers/bus/dpaa/base/qbman/qman.c
index 6d2fbdcf02..b1166fcb1f 100644
--- a/drivers/bus/dpaa/base/qbman/qman.c
+++ b/drivers/bus/dpaa/base/qbman/qman.c
@@ -817,7 +817,7 @@ qman_ern_poll_free(void)
 		fd = &swapped_msg.ern.fd;
 
 		if (unlikely(verb & 0x20)) {
-			printf("HW ERN notification, Nothing to do\n");
+			pr_warn("HW ERN notification, Nothing to do\n");
 		} else {
 			if ((fd->bpid & 0xff) != 0xff)
 				qman_free_mbuf_cb(fd);
diff --git a/drivers/bus/fslmc/fslmc_vfio.c b/drivers/bus/fslmc/fslmc_vfio.c
index 5966776a85..9b50dca101 100644
--- a/drivers/bus/fslmc/fslmc_vfio.c
+++ b/drivers/bus/fslmc/fslmc_vfio.c
@@ -395,7 +395,7 @@ rte_fslmc_vfio_mem_dmamap(uint64_t vaddr, uint64_t iova, uint64_t size)
 	ret = ioctl(group->container->fd, VFIO_IOMMU_MAP_DMA,
 		    &dma_map);
 	if (ret) {
-		printf("Unable to map DMA address (errno = %d)\n",
+		DPAA2_BUS_ERR("Unable to map DMA address (errno = %d)",
 			errno);
 		return ret;
 	}
diff --git a/drivers/bus/fslmc/qbman/qbman_portal.c b/drivers/bus/fslmc/qbman/qbman_portal.c
index 3a7579c8a7..1f24cdce7e 100644
--- a/drivers/bus/fslmc/qbman/qbman_portal.c
+++ b/drivers/bus/fslmc/qbman/qbman_portal.c
@@ -1879,7 +1879,7 @@ void qbman_pull_desc_set_rad(struct qbman_pull_desc *d, int rad)
 		else
 			d->pull.verb &= ~(1 << QB_VDQCR_VERB_RAD_SHIFT);
 	} else {
-		printf("The RAD feature is not valid when RLS = 0\n");
+		pr_warn("The RAD feature is not valid when RLS = 0\n");
 	}
 }
 
diff --git a/drivers/crypto/caam_jr/caam_jr.c b/drivers/crypto/caam_jr/caam_jr.c
index 0fa70c978f..fb9ac9cb30 100644
--- a/drivers/crypto/caam_jr/caam_jr.c
+++ b/drivers/crypto/caam_jr/caam_jr.c
@@ -461,7 +461,7 @@ caam_jr_prep_cdb(struct caam_jr_session *ses)
 	}
 
 #if CAAM_JR_DBG
-	SEC_DUMP_DESC(cdb->sh_desc);
+	SEC_DUMP_DESC(cdb->sh_desc, stdout);
 #endif
 
 	cdb->sh_hdr.hi.field.idlen = shared_desc_len;
@@ -587,8 +587,8 @@ hw_poll_job_ring(struct sec_job_ring_t *job_ring,
 		/* todo check if it is false alarm no desc present */
 		if (!current_desc_addr) {
 			false_alarm++;
-			printf("false alarm %" PRIu64 "real %" PRIu64
-				" sec_err =0x%x cidx Index =0%d\n",
+			CAAM_JR_ERR("false alarm %" PRIu64 "real %" PRIu64
+				" sec_err =0x%x cidx Index =0%d",
 				false_alarm, real_poll,
 				sec_error_code, job_ring->cidx);
 			rte_panic("CAAM JR descriptor NULL");
diff --git a/drivers/crypto/caam_jr/caam_jr_uio.c b/drivers/crypto/caam_jr/caam_jr_uio.c
index 583ba3b523..0dcf971a15 100644
--- a/drivers/crypto/caam_jr/caam_jr_uio.c
+++ b/drivers/crypto/caam_jr/caam_jr_uio.c
@@ -418,7 +418,7 @@ sec_configure(void)
 
 	d = opendir(SEC_UIO_DEVICE_SYS_ATTR_PATH);
 	if (d == NULL) {
-		printf("\nError opening directory '%s': %s\n",
+		CAAM_JR_ERR("Error opening directory '%s': %s",
 			SEC_UIO_DEVICE_SYS_ATTR_PATH, strerror(errno));
 		return -1;
 	}
diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers/net/dpaa/dpaa_ethdev.c
index 935a4f2ada..bcd19f31fb 100644
--- a/drivers/net/dpaa/dpaa_ethdev.c
+++ b/drivers/net/dpaa/dpaa_ethdev.c
@@ -282,9 +282,9 @@ dpaa_eth_dev_configure(struct rte_eth_dev *dev)
 					dpaa_interrupt_handler,
 					(void *)dev);
 				if (ret == EINVAL)
-					printf("Failed to enable interrupt: Not Supported\n");
+					DPAA_PMD_ERR("Failed to enable interrupt: Not Supported\n");
 				else
-					printf("Failed to enable interrupt\n");
+					DPAA_PMD_ERR("Failed to enable interrupt\n");
 			}
 			dev->data->dev_conf.intr_conf.lsc = 0;
 			dev->data->dev_flags &= ~RTE_ETH_DEV_INTR_LSC;
@@ -340,7 +340,7 @@ dpaa_eth_dev_configure(struct rte_eth_dev *dev)
 			dpaa_update_link_speed(__fif->node_name, speed, duplex);
 		} else {
 			/* Manual autoneg - custom advertisement speed. */
-			printf("Custom Advertisement speeds not supported\n");
+			DPAA_PMD_ERR("Custom Advertisement speeds not supported\n");
 		}
 	}
 
diff --git a/drivers/net/dpaa/dpaa_flow.c b/drivers/net/dpaa/dpaa_flow.c
index 690ba6bcb3..b78477a59a 100644
--- a/drivers/net/dpaa/dpaa_flow.c
+++ b/drivers/net/dpaa/dpaa_flow.c
@@ -68,7 +68,7 @@ static void fm_prev_cleanup(void)
 
 	fm_info.fman_handle = fm_open(fman_id);
 	if (!fm_info.fman_handle) {
-		printf("\n%s- unable to open FMAN", __func__);
+		DPAA_PMD_ERR("unable to open FMAN");
 		return;
 	}
 
@@ -78,7 +78,7 @@ static void fm_prev_cleanup(void)
 	/* FM PCD Open */
 	fm_info.pcd_handle = fm_pcd_open(&fm_pcd_params);
 	if (!fm_info.pcd_handle) {
-		printf("\n%s- unable to open PCD", __func__);
+		DPAA_PMD_ERR("unable to open PCD");
 		return;
 	}
 
@@ -108,11 +108,11 @@ static void fm_prev_cleanup(void)
 			continue;
 
 		if (dpaa_fm_deconfig(&dpaa_intf, NULL))
-			printf("\nDPAA FM deconfig failed\n");
+			DPAA_PMD_ERR("DPAA FM deconfig failed");
 	}
 
 	if (dpaa_fm_term())
-		printf("\nDPAA FM term failed\n");
+		DPAA_PMD_ERR("DPAA FM term failed");
 
 	memset(&fm_model, 0, sizeof(struct dpaa_fm_model));
 }
diff --git a/drivers/net/dpaa/dpaa_rxtx.c b/drivers/net/dpaa/dpaa_rxtx.c
index ce4f3d6c85..c2579d65ee 100644
--- a/drivers/net/dpaa/dpaa_rxtx.c
+++ b/drivers/net/dpaa/dpaa_rxtx.c
@@ -103,7 +103,7 @@ static void dpaa_display_frame_info(const struct qm_fd *fd,
 	for (ii = 0; ii < fd->length20; ii++) {
 		DISPLAY_PRINT("%02x ", ptr[ii]);
 		if (((ii + 1) % 16) == 0)
-			printf("\n");
+			DISPLAY_PRINT("\n");
 	}
 	DISPLAY_PRINT("\n");
 }
diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c
index 97edc00420..449bbda7ca 100644
--- a/drivers/net/dpaa2/dpaa2_ethdev.c
+++ b/drivers/net/dpaa2/dpaa2_ethdev.c
@@ -2694,7 +2694,7 @@ dpaa2_dev_init(struct rte_eth_dev *eth_dev)
 	priv->max_vlan_filters = attr.vlan_filter_entries;
 	priv->flags = 0;
 #if defined(RTE_LIBRTE_IEEE1588)
-	printf("DPDK IEEE1588 is enabled\n");
+	DPAA2_PMD_INFO("DPDK IEEE1588 is enabled");
 	priv->flags |= DPAA2_TX_CONF_ENABLE;
 #endif
 	/* Used with ``fslmc:dpni.1,drv_tx_conf=1`` */
diff --git a/drivers/net/dpaa2/dpaa2_tm.c b/drivers/net/dpaa2/dpaa2_tm.c
index 8fe5bfa013..cb854964b4 100644
--- a/drivers/net/dpaa2/dpaa2_tm.c
+++ b/drivers/net/dpaa2/dpaa2_tm.c
@@ -499,7 +499,7 @@ dpaa2_node_add(struct rte_eth_dev *dev, uint32_t node_id,
 			node->channel_id = priv->channel_inuse;
 			priv->channel_inuse++;
 		} else {
-			printf("error no channel id available\n");
+			DPAA2_PMD_ERR("error no channel id available");
 		}
 	}
 
@@ -580,7 +580,7 @@ dpaa2_tm_configure_queue(struct rte_eth_dev *dev, struct dpaa2_tm_node *node)
 	flow_id = 0;
 
 	if (dpaa2_q == NULL) {
-		printf("Queue is not configured for node = %d\n", node->id);
+		DPAA2_PMD_ERR("Queue is not configured for node = %d", node->id);
 		return -1;
 	}
 
@@ -590,9 +590,9 @@ dpaa2_tm_configure_queue(struct rte_eth_dev *dev, struct dpaa2_tm_node *node)
 			     ((node->parent->channel_id << 8) | tc_id),
 			     flow_id, options, &tx_flow_cfg);
 	if (ret) {
-		printf("Error in setting the tx flow: "
+		DPAA2_PMD_ERR("Error in setting the tx flow: "
 		       "channel id  = %d tc_id= %d, param = 0x%x "
-		       "flow=%d err=%d\n", node->parent->channel_id, tc_id,
+		       "flow=%d err=%d", node->parent->channel_id, tc_id,
 		       ((node->parent->channel_id << 8) | tc_id), flow_id,
 		       ret);
 		return -1;
@@ -605,7 +605,7 @@ dpaa2_tm_configure_queue(struct rte_eth_dev *dev, struct dpaa2_tm_node *node)
 		DPNI_QUEUE_TX, ((node->parent->channel_id << 8) | dpaa2_q->tc_index),
 		dpaa2_q->flow_id, &tx_flow_cfg, &qid);
 	if (ret) {
-		printf("Error in getting LFQID err=%d", ret);
+		DPAA2_PMD_ERR("Error in getting LFQID err=%d", ret);
 		return -1;
 	}
 	dpaa2_q->fqid = qid.fqid;
@@ -636,7 +636,7 @@ dpaa2_tm_configure_queue(struct rte_eth_dev *dev, struct dpaa2_tm_node *node)
 					((node->parent->channel_id << 8) | tc_id),
 					&cong_notif_cfg);
 		if (ret) {
-			printf("Error in setting tx congestion notification: "
+			DPAA2_PMD_ERR("Error in setting tx congestion notification: "
 				"err=%d", ret);
 			return -ret;
 		}
-- 
2.25.1