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