net/octeontx2: add security session operations
[dpdk.git] / drivers / compress / qat / qat_comp_pmd.h
index 22576f4..5c7fa9f 100644 (file)
@@ -12,6 +12,9 @@
 
 #include "qat_device.h"
 
+/**< Intel(R) QAT Compression PMD driver name */
+#define COMPRESSDEV_NAME_QAT_PMD       compress_qat
+
 /** private data structure for a QAT compression device.
  * This QAT device is a device offering only a compression service,
  * there can be one of these on each qat_pci_device (VF).
@@ -27,32 +30,17 @@ struct qat_comp_dev_private {
        /**< The device's memory for intermediate buffers */
        struct rte_mempool *xformpool;
        /**< The device's pool for qat_comp_xforms */
-
+       struct rte_mempool *streampool;
+       /**< The device's pool for qat_comp_streams */
+       uint16_t min_enq_burst_threshold;
 };
 
-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);
-
-int
-qat_comp_qp_setup(struct rte_compressdev *dev, uint16_t qp_id,
-                 uint32_t max_inflight_ops, int socket_id);
-
 int
-qat_comp_dev_config(struct rte_compressdev *dev,
-               struct rte_compressdev_config *config);
+qat_comp_dev_create(struct qat_pci_device *qat_pci_dev,
+               struct qat_dev_cmd_param *qat_dev_cmd_param);
 
 int
-qat_comp_dev_close(struct rte_compressdev *dev);
-
-void
-qat_comp_dev_info_get(struct rte_compressdev *dev,
-                       struct rte_compressdev_info *info);
+qat_comp_dev_destroy(struct qat_pci_device *qat_pci_dev);
 
 #endif
 #endif /* _QAT_COMP_PMD_H_ */