1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2020 Intel Corporation
5 #ifndef _IOAT_PRIVATE_H_
6 #define _IOAT_PRIVATE_H_
11 * Private data structures for the idxd/DSA part of ioat device driver
14 * @b EXPERIMENTAL: these structures and APIs may change without prior notice
17 extern int ioat_pmd_logtype;
19 #define IOAT_PMD_LOG(level, fmt, args...) rte_log(RTE_LOG_ ## level, \
20 ioat_pmd_logtype, "%s(): " fmt "\n", __func__, ##args)
22 #define IOAT_PMD_DEBUG(fmt, args...) IOAT_PMD_LOG(DEBUG, fmt, ## args)
23 #define IOAT_PMD_INFO(fmt, args...) IOAT_PMD_LOG(INFO, fmt, ## args)
24 #define IOAT_PMD_ERR(fmt, args...) IOAT_PMD_LOG(ERR, fmt, ## args)
25 #define IOAT_PMD_WARN(fmt, args...) IOAT_PMD_LOG(WARNING, fmt, ## args)
27 #endif /* _IOAT_PRIVATE_H_ */