xref: /dpdk/drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h (revision fd51012de5369679e807be1d6a81d63ef15015ce)
13298fa48SNipun Gupta /* SPDX-License-Identifier: BSD-3-Clause
23298fa48SNipun Gupta  * Copyright 2018 NXP
33298fa48SNipun Gupta  */
43298fa48SNipun Gupta 
53298fa48SNipun Gupta #ifndef __DPAA2_CMDIF_LOGS_H__
63298fa48SNipun Gupta #define __DPAA2_CMDIF_LOGS_H__
73298fa48SNipun Gupta 
83298fa48SNipun Gupta #ifdef __cplusplus
93298fa48SNipun Gupta extern "C" {
103298fa48SNipun Gupta #endif
113298fa48SNipun Gupta 
123298fa48SNipun Gupta extern int dpaa2_cmdif_logtype;
133178e37cSDavid Marchand #define RTE_LOGTYPE_DPAA2_CMDIF dpaa2_cmdif_logtype
143298fa48SNipun Gupta 
152b843cacSDavid Marchand #define DPAA2_CMDIF_LOG(level, ...) \
162b843cacSDavid Marchand 	RTE_LOG_LINE(level, DPAA2_CMDIF, __VA_ARGS__)
1753c71586SNipun Gupta 
182b843cacSDavid Marchand #define DPAA2_CMDIF_DEBUG(...) \
192b843cacSDavid Marchand 	RTE_LOG_LINE_PREFIX(DEBUG, DPAA2_CMDIF, "%s(): ", __func__, __VA_ARGS__)
203298fa48SNipun Gupta 
212aaffeeeSHemant Agrawal #define DPAA2_CMDIF_FUNC_TRACE() DPAA2_CMDIF_DEBUG(">>")
223298fa48SNipun Gupta 
23*fd51012dSAndre Muezerie #define DPAA2_CMDIF_INFO(fmt, ...) \
24*fd51012dSAndre Muezerie 	DPAA2_CMDIF_LOG(INFO, fmt, ## __VA_ARGS__)
25*fd51012dSAndre Muezerie #define DPAA2_CMDIF_ERR(fmt, ...) \
26*fd51012dSAndre Muezerie 	DPAA2_CMDIF_LOG(ERR, fmt, ## __VA_ARGS__)
27*fd51012dSAndre Muezerie #define DPAA2_CMDIF_WARN(fmt, ...) \
28*fd51012dSAndre Muezerie 	DPAA2_CMDIF_LOG(WARNING, fmt, ## __VA_ARGS__)
293298fa48SNipun Gupta 
3053c71586SNipun Gupta /* DP Logs, toggled out at compile time if level lower than current level */
312b843cacSDavid Marchand #define DPAA2_CMDIF_DP_LOG(level, ...) \
322b843cacSDavid Marchand 	RTE_LOG_DP_LINE(level, DPAA2_CMDIF, __VA_ARGS__)
3353c71586SNipun Gupta 
34*fd51012dSAndre Muezerie #define DPAA2_CMDIF_DP_DEBUG(fmt, ...) \
35*fd51012dSAndre Muezerie 	DPAA2_CMDIF_DP_LOG(DEBUG, fmt, ## __VA_ARGS__)
36*fd51012dSAndre Muezerie #define DPAA2_CMDIF_DP_INFO(fmt, ...) \
37*fd51012dSAndre Muezerie 	DPAA2_CMDIF_DP_LOG(INFO, fmt, ## __VA_ARGS__)
38*fd51012dSAndre Muezerie #define DPAA2_CMDIF_DP_WARN(fmt, ...) \
39*fd51012dSAndre Muezerie 	DPAA2_CMDIF_DP_LOG(WARNING, fmt, ## __VA_ARGS__)
4053c71586SNipun Gupta 
413298fa48SNipun Gupta #ifdef __cplusplus
423298fa48SNipun Gupta }
433298fa48SNipun Gupta #endif
443298fa48SNipun Gupta 
453298fa48SNipun Gupta #endif /* __DPAA2_CMDIF_LOGS_H__ */
46