| rte_compressdev_pmd.h(3) | Library Functions Manual | rte_compressdev_pmd.h(3) |
rte_compressdev_pmd.h
#include <string.h>
#include <dev_driver.h>
#include 'rte_compressdev.h'
#include 'rte_compressdev_internal.h'
struct rte_compressdev_global
struct rte_compressdev_ops
typedef int(* compressdev_configure_t) (struct
rte_compressdev *dev, struct rte_compressdev_config *config)
typedef int(* compressdev_start_t) (struct
rte_compressdev *dev)
typedef void(* compressdev_stop_t) (struct
rte_compressdev *dev)
typedef int(* compressdev_close_t) (struct
rte_compressdev *dev)
typedef void(* compressdev_stats_get_t) (struct
rte_compressdev *dev, struct rte_compressdev_stats *stats)
typedef void(* compressdev_stats_reset_t) (struct
rte_compressdev *dev)
typedef void(* compressdev_info_get_t) (struct
rte_compressdev *dev, struct rte_compressdev_info *dev_info)
typedef int(* compressdev_queue_pair_setup_t) (struct
rte_compressdev *dev, uint16_t qp_id, uint32_t max_inflight_ops, int
socket_id)
typedef int(* compressdev_queue_pair_release_t) (struct
rte_compressdev *dev, uint16_t qp_id)
typedef int(* compressdev_stream_create_t) (struct
rte_compressdev *dev, const struct rte_comp_xform *xform, void
**stream)
typedef int(* compressdev_stream_free_t) (struct
rte_compressdev *dev, void *stream)
typedef int(* compressdev_private_xform_create_t) (struct
rte_compressdev *dev, const struct rte_comp_xform *xform, void
**private_xform)
typedef int(* compressdev_private_xform_free_t) (struct
rte_compressdev *dev, void *private_xform)
struct rte_compressdev *
rte_compressdev_pmd_get_named_dev (const char *name)
RTE comp PMD APIs
Note
Definition in file rte_compressdev_pmd.h.
Definitions of all functions exported by a driver through the generic structure of type comp_dev_ops supplied in the rte_compressdev structure associated with a device. Function used to configure device.
Parameters
Returns
Definition at line 80 of file rte_compressdev_pmd.h.
Function used to start a configured device.
Parameters
Returns
Definition at line 91 of file rte_compressdev_pmd.h.
Function used to stop a configured device.
Parameters
Definition at line 99 of file rte_compressdev_pmd.h.
Function used to close a configured device.
Parameters
Returns
Definition at line 110 of file rte_compressdev_pmd.h.
Function used to get statistics of a device.
Parameters
Definition at line 121 of file rte_compressdev_pmd.h.
Function used to reset statistics of a device.
Parameters
Definition at line 131 of file rte_compressdev_pmd.h.
Function used to get specific information of a device.
Parameters
Definition at line 142 of file rte_compressdev_pmd.h.
Setup a queue pair for a device.
Parameters
Returns
Definition at line 159 of file rte_compressdev_pmd.h.
Release memory resources allocated by given queue pair.
Parameters
Returns
Definition at line 173 of file rte_compressdev_pmd.h.
Create driver private stream data.
Parameters
Returns
Definition at line 192 of file rte_compressdev_pmd.h.
Free driver private stream data.
Parameters
Returns
Definition at line 209 of file rte_compressdev_pmd.h.
Create driver private_xform data.
Parameters
Returns
Definition at line 229 of file rte_compressdev_pmd.h.
Free driver private_xform data.
Parameters
Returns
Definition at line 245 of file rte_compressdev_pmd.h.
Get the rte_compressdev structure device pointer for the named device.
Parameters
Returns
Generated automatically by Doxygen for DPDK from the source code.
| Version 24.11.3 | DPDK |