| /dpdk/lib/compressdev/ |
| H A D | rte_compressdev_pmd.c | 91 struct rte_compressdev *compressdev; in rte_compressdev_pmd_create() local 106 if (compressdev == NULL) { in rte_compressdev_pmd_create() 113 compressdev->data->dev_private = in rte_compressdev_pmd_create() 119 if (compressdev->data->dev_private == NULL) { in rte_compressdev_pmd_create() 124 rte_compressdev_pmd_release_device(compressdev); in rte_compressdev_pmd_create() 129 compressdev->device = device; in rte_compressdev_pmd_create() 131 return compressdev; in rte_compressdev_pmd_create() 140 compressdev->device->name); in rte_compressdev_pmd_destroy() 148 rte_free(compressdev->data->dev_private); in rte_compressdev_pmd_destroy() 150 compressdev->device = NULL; in rte_compressdev_pmd_destroy() [all …]
|
| H A D | rte_compressdev.c | 227 struct rte_compressdev *compressdev; in rte_compressdev_pmd_allocate() local 241 compressdev = rte_compressdev_get_dev(dev_id); in rte_compressdev_pmd_allocate() 243 if (compressdev->data == NULL) { in rte_compressdev_pmd_allocate() 253 compressdev->data = compressdev_data; in rte_compressdev_pmd_allocate() 255 strlcpy(compressdev->data->name, name, in rte_compressdev_pmd_allocate() 258 compressdev->data->dev_id = dev_id; in rte_compressdev_pmd_allocate() 259 compressdev->data->socket_id = socket_id; in rte_compressdev_pmd_allocate() 260 compressdev->data->dev_started = 0; in rte_compressdev_pmd_allocate() 267 return compressdev; in rte_compressdev_pmd_allocate() 275 if (compressdev == NULL) in rte_compressdev_pmd_release_device() [all …]
|
| /dpdk/drivers/compress/qat/ |
| H A D | qat_comp_pmd.c | 236 comp_dev->compressdev->data->socket_id, in qat_comp_setup_inter_buffers() 264 comp_dev->compressdev->data->socket_id, in qat_comp_setup_inter_buffers() 678 struct rte_compressdev *compressdev; in qat_comp_dev_create() local 701 compressdev = rte_compressdev_pmd_create(name, in qat_comp_dev_create() 706 if (compressdev == NULL) in qat_comp_dev_create() 714 compressdev->feature_flags = in qat_comp_dev_create() 724 comp_dev = compressdev->data->dev_private; in qat_comp_dev_create() 726 comp_dev->compressdev = compressdev; in qat_comp_dev_create() 754 rte_compressdev_pmd_destroy(compressdev); in qat_comp_dev_create() 773 name, compressdev->data->dev_id); in qat_comp_dev_create() [all …]
|
| H A D | qat_comp_pmd.h | 59 struct rte_compressdev *compressdev; member
|
| /dpdk/drivers/compress/octeontx/ |
| H A D | otx_zip_pmd.c | 565 struct rte_compressdev *compressdev; in zip_pci_probe() local 580 if (compressdev == NULL) { in zip_pci_probe() 590 ret = zipvf_create(compressdev); in zip_pci_probe() 593 rte_compressdev_pmd_destroy(compressdev); in zip_pci_probe() 598 compressdev->dev_ops = &octtx_zip_pmd_ops; in zip_pci_probe() 600 compressdev->dequeue_burst = zip_pmd_dequeue_burst_sync; in zip_pci_probe() 601 compressdev->enqueue_burst = zip_pmd_enqueue_burst_sync; in zip_pci_probe() 609 struct rte_compressdev *compressdev; in zip_pci_remove() local 620 if (compressdev == NULL) in zip_pci_remove() 624 if (zipvf_destroy(compressdev) < 0) in zip_pci_remove() [all …]
|
| H A D | otx_zip.c | 144 zipvf_create(struct rte_compressdev *compressdev) in zipvf_create() argument 146 struct rte_pci_device *pdev = RTE_DEV_TO_PCI(compressdev->device); in zipvf_create() 148 char *dev_name = compressdev->data->name; in zipvf_create() 161 zipvf = (struct zip_vf *)(compressdev->data->dev_private); in zipvf_create() 176 zipvf_destroy(struct rte_compressdev *compressdev) in zipvf_destroy() argument 178 struct zip_vf *vf = (struct zip_vf *)(compressdev->data->dev_private); in zipvf_destroy()
|
| H A D | otx_zip.h | 253 zipvf_create(struct rte_compressdev *compressdev); 256 zipvf_destroy(struct rte_compressdev *compressdev);
|
| /dpdk/drivers/compress/mlx5/ |
| H A D | mlx5_compress.c | 42 struct rte_compressdev *compressdev; member 713 struct rte_compressdev *compressdev; in mlx5_compress_dev_probe() local 738 if (compressdev == NULL) { in mlx5_compress_dev_probe() 744 compressdev->dev_ops = &mlx5_compress_ops; in mlx5_compress_dev_probe() 745 compressdev->dequeue_burst = mlx5_compress_dequeue_burst; in mlx5_compress_dev_probe() 746 compressdev->enqueue_burst = mlx5_compress_enqueue_burst; in mlx5_compress_dev_probe() 748 priv = compressdev->data->dev_private; in mlx5_compress_dev_probe() 757 priv->compressdev = compressdev; in mlx5_compress_dev_probe() 760 rte_compressdev_pmd_destroy(priv->compressdev); in mlx5_compress_dev_probe() 776 if (priv->compressdev->device == cdev->dev) in mlx5_compress_dev_remove() [all …]
|
| H A D | meson.build | 11 deps += ['common_mlx5', 'eal', 'compressdev']
|
| /dpdk/drivers/compress/ |
| H A D | meson.build | 15 std_deps = ['compressdev'] # compressdev pulls in all other needed deps
|
| /dpdk/drivers/compress/zlib/ |
| H A D | zlib_pmd.c | 409 struct rte_compressdev *compressdev; in zlib_remove() local 416 compressdev = rte_compressdev_pmd_get_named_dev(name); in zlib_remove() 417 if (compressdev == NULL) in zlib_remove() 420 return rte_compressdev_pmd_destroy(compressdev); in zlib_remove()
|
| /dpdk/app/test-compress-perf/ |
| H A D | meson.build | 18 deps = ['compressdev']
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | index.rst | 28 compressdev
|
| H A D | compressdev.rst | 60 exported by the compressdev API. 175 The compressdev library provides an API set for managing compression operations which 339 rte_exit(EXIT_FAILURE, "Failed to configure compressdev %u", cdev_id); 482 rte_exit(EXIT_FAILURE, "Failed to configure compressdev %u", cdev_id); 631 There are unit test applications that show how to use the compressdev library inside 637 The compressdev Library API is described in the *DPDK API Reference* document.
|
| /dpdk/doc/guides/compressdevs/ |
| H A D | isal.rst | 63 The ISA-L library does not support this, therefore compressdev level 0 is not supported. 65 The compressdev API has 10 levels, 0-9. ISA-L has 4 levels of compression, 0-3.
|
| /dpdk/drivers/common/qat/ |
| H A D | meson.build | 46 deps += ['bus_pci', 'cryptodev', 'net', 'compressdev']
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | qat.rst | 11 in the compressdev drivers section. 203 implement the corresponding cryptodev and compressdev APIs. The PMDs use 230 The QAT compressdev PMD has no external dependencies, so is built by default. 311 * The qat compressdev driver name is "compress_qat". 332 one compressdev PMD. 344 cryptodev and compressdev instances on each of those VFs. 392 * C = Compression service (via compressdev API)
|
| /dpdk/doc/api/ |
| H A D | doxy-api.conf.in | 36 @TOPDIR@/lib/compressdev \
|
| H A D | doxy-api-index.md | 21 [compressdev] (@ref rte_compressdev.h),
|
| /dpdk/lib/ |
| H A D | meson.build | 32 'compressdev',
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_19_02.rst | 131 * **Enabled checksum support in the ISA-L compressdev driver.** 138 Added a new performance test tool to test the compressdev PMD. The tool tests
|
| H A D | release_18_08.rst | 166 * compressdev: Feature flag ``RTE_COMP_FF_MBUF_SCATTER_GATHER`` is
|
| /dpdk/ |
| H A D | MAINTAINERS | 450 F: lib/compressdev/ 453 F: doc/guides/prog_guide/compressdev.rst
|