1d81734caSHemant Agrawal /* SPDX-License-Identifier: BSD-3-Clause 2c3e85bdcSAkhil Goyal * 3c3e85bdcSAkhil Goyal * Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. 4f163231eSHemant Agrawal * Copyright 2017-2018 NXP 5c3e85bdcSAkhil Goyal * 6c3e85bdcSAkhil Goyal */ 7c3e85bdcSAkhil Goyal 8c3e85bdcSAkhil Goyal #ifndef _DPAA_SEC_LOG_H_ 9c3e85bdcSAkhil Goyal #define _DPAA_SEC_LOG_H_ 10c3e85bdcSAkhil Goyal 11f163231eSHemant Agrawal extern int dpaa_logtype_sec; 123178e37cSDavid Marchand #define RTE_LOGTYPE_DPAA_SEC dpaa_logtype_sec 13c3e85bdcSAkhil Goyal 142b843cacSDavid Marchand #define DPAA_SEC_LOG(level, ...) \ 152b843cacSDavid Marchand RTE_LOG_LINE(level, DPAA_SEC, __VA_ARGS__) 16c3e85bdcSAkhil Goyal 172b843cacSDavid Marchand #define DPAA_SEC_DEBUG(...) \ 182b843cacSDavid Marchand RTE_LOG_LINE_PREFIX(DEBUG, DPAA_SEC, "%s(): ", __func__, __VA_ARGS__) 19c3e85bdcSAkhil Goyal 202aaffeeeSHemant Agrawal #define PMD_INIT_FUNC_TRACE() DPAA_SEC_DEBUG(" >>") 21c3e85bdcSAkhil Goyal 22*fd51012dSAndre Muezerie #define DPAA_SEC_INFO(fmt, ...) \ 23*fd51012dSAndre Muezerie DPAA_SEC_LOG(INFO, fmt, ## __VA_ARGS__) 24*fd51012dSAndre Muezerie #define DPAA_SEC_ERR(fmt, ...) \ 25*fd51012dSAndre Muezerie DPAA_SEC_LOG(ERR, fmt, ## __VA_ARGS__) 26*fd51012dSAndre Muezerie #define DPAA_SEC_WARN(fmt, ...) \ 27*fd51012dSAndre Muezerie DPAA_SEC_LOG(WARNING, fmt, ## __VA_ARGS__) 28c3e85bdcSAkhil Goyal 29f163231eSHemant Agrawal /* DP Logs, toggled out at compile time if level lower than current level */ 302b843cacSDavid Marchand #define DPAA_SEC_DP_LOG(level, ...) \ 312b843cacSDavid Marchand RTE_LOG_DP_LINE(level, DPAA_SEC, __VA_ARGS__) 32f163231eSHemant Agrawal 33*fd51012dSAndre Muezerie #define DPAA_SEC_DP_DEBUG(fmt, ...) \ 34*fd51012dSAndre Muezerie DPAA_SEC_DP_LOG(DEBUG, fmt, ## __VA_ARGS__) 35*fd51012dSAndre Muezerie #define DPAA_SEC_DP_INFO(fmt, ...) \ 36*fd51012dSAndre Muezerie DPAA_SEC_DP_LOG(INFO, fmt, ## __VA_ARGS__) 37*fd51012dSAndre Muezerie #define DPAA_SEC_DP_WARN(fmt, ...) \ 38*fd51012dSAndre Muezerie DPAA_SEC_DP_LOG(WARNING, fmt, ## __VA_ARGS__) 39*fd51012dSAndre Muezerie #define DPAA_SEC_DP_ERR(fmt, ...) \ 40*fd51012dSAndre Muezerie DPAA_SEC_DP_LOG(ERR, fmt, ## __VA_ARGS__) 41c3e85bdcSAkhil Goyal 42c3e85bdcSAkhil Goyal #endif /* _DPAA_SEC_LOG_H_ */ 43