/**< The qat pci device hosting the service */
struct rte_compressdev *compressdev;
/**< The pointer to this compression device structure */
+ const struct rte_compressdev_capabilities *qat_dev_capabilities;
+ /* QAT device compression capabilities */
const struct rte_memzone *interm_buff_mz;
/**< The device's memory for intermediate buffers */
struct rte_mempool *xformpool;
/**< The device's pool for qat_comp_xforms */
-
};
-void
-qat_comp_stats_reset(struct rte_compressdev *dev);
-
-void
-qat_comp_stats_get(struct rte_compressdev *dev,
- struct rte_compressdev_stats *stats);
int
-qat_comp_qp_release(struct rte_compressdev *dev, uint16_t queue_pair_id);
+qat_comp_dev_create(struct qat_pci_device *qat_pci_dev);
int
-qat_comp_qp_setup(struct rte_compressdev *dev, uint16_t qp_id,
- uint32_t max_inflight_ops, int socket_id);
+qat_comp_dev_destroy(struct qat_pci_device *qat_pci_dev);
#endif
#endif /* _QAT_COMP_PMD_H_ */