5 #ifndef _RTE_IOAT_RAWDEV_H_ 6 #define _RTE_IOAT_RAWDEV_H_ 24 #define IOAT_PMD_RAWDEV_NAME rawdev_ioat 26 #define IOAT_PMD_RAWDEV_NAME_STR "rawdev_ioat" 65 unsigned int length, uintptr_t dst_hdl);
97 unsigned int length, uintptr_t src_hdl, uintptr_t dst_hdl);
166 uintptr_t *src_hdls, uintptr_t *dst_hdls);
169 #include "rte_ioat_rawdev_fns.h" static int __rte_experimental rte_ioat_enqueue_fill(int dev_id, uint64_t pattern, phys_addr_t dst, unsigned int length, uintptr_t dst_hdl)
static int __rte_experimental rte_ioat_fence(int dev_id)
static void __rte_experimental rte_ioat_perform_ops(int dev_id)
static int __rte_experimental rte_ioat_completed_ops(int dev_id, uint8_t max_copies, uintptr_t *src_hdls, uintptr_t *dst_hdls)
static int __rte_experimental rte_ioat_enqueue_copy(int dev_id, phys_addr_t src, phys_addr_t dst, unsigned int length, uintptr_t src_hdl, uintptr_t dst_hdl)