1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright 2020 NXP 3 */ 4 5 #ifndef _BBDEV_LA12XX_PMD_LOGS_H_ 6 #define _BBDEV_LA12XX_PMD_LOGS_H_ 7 8 extern int bbdev_la12xx_logtype; 9 10 #define rte_bbdev_log(level, fmt, ...) \ 11 rte_log(RTE_LOG_ ## level, bbdev_la12xx_logtype, fmt "\n", \ 12 ##__VA_ARGS__) 13 14 #ifdef RTE_LIBRTE_BBDEV_DEBUG 15 #define rte_bbdev_log_debug(fmt, ...) \ 16 rte_bbdev_log(DEBUG, "la12xx_pmd: " fmt, \ 17 ##__VA_ARGS__) 18 #else 19 #define rte_bbdev_log_debug(fmt, ...) 20 #endif 21 22 #define PMD_INIT_FUNC_TRACE() rte_bbdev_log_debug(">>") 23 24 /* DP Logs, toggled out at compile time if level lower than current level */ 25 #define rte_bbdev_dp_log(level, fmt, args...) \ 26 RTE_LOG_DP(level, PMD, fmt, ## args) 27 28 #endif /* _BBDEV_LA12XX_PMD_LOGS_H_ */ 29