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)