| /f-stack/dpdk/lib/librte_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 | 228 struct rte_compressdev *compressdev; in rte_compressdev_pmd_allocate() local 242 compressdev = rte_compressdev_get_dev(dev_id); in rte_compressdev_pmd_allocate() 244 if (compressdev->data == NULL) { in rte_compressdev_pmd_allocate() 254 compressdev->data = compressdev_data; in rte_compressdev_pmd_allocate() 256 strlcpy(compressdev->data->name, name, in rte_compressdev_pmd_allocate() 259 compressdev->data->dev_id = dev_id; in rte_compressdev_pmd_allocate() 260 compressdev->data->socket_id = socket_id; in rte_compressdev_pmd_allocate() 261 compressdev->data->dev_started = 0; in rte_compressdev_pmd_allocate() 268 return compressdev; in rte_compressdev_pmd_allocate() 276 if (compressdev == NULL) in rte_compressdev_pmd_release_device() [all …]
|
| /f-stack/dpdk/drivers/compress/qat/ |
| H A D | qat_comp_pmd.c | 236 comp_dev->compressdev->data->socket_id, in qat_comp_setup_inter_buffers() 608 tmp_qp->qat_dev->comp_dev->compressdev->dev_ops = in qat_comp_pmd_dequeue_first_op_burst() 670 struct rte_compressdev *compressdev; in qat_comp_dev_create() local 685 compressdev = rte_compressdev_pmd_create(name, in qat_comp_dev_create() 690 if (compressdev == NULL) in qat_comp_dev_create() 693 compressdev->dev_ops = &compress_qat_ops; in qat_comp_dev_create() 708 comp_dev = compressdev->data->dev_private; in qat_comp_dev_create() 710 comp_dev->compressdev = compressdev; in qat_comp_dev_create() 740 rte_compressdev_pmd_destroy(compressdev); in qat_comp_dev_create() 759 name, compressdev->data->dev_id); in qat_comp_dev_create() [all …]
|
| H A D | qat_comp_pmd.h | 25 struct rte_compressdev *compressdev; member
|
| /f-stack/dpdk/drivers/compress/octeontx/ |
| H A D | otx_zip_pmd.c | 562 struct rte_compressdev *compressdev; in zip_pci_probe() local 577 if (compressdev == NULL) { in zip_pci_probe() 587 ret = zipvf_create(compressdev); in zip_pci_probe() 590 rte_compressdev_pmd_destroy(compressdev); in zip_pci_probe() 595 compressdev->dev_ops = &octtx_zip_pmd_ops; in zip_pci_probe() 597 compressdev->dequeue_burst = zip_pmd_dequeue_burst_sync; in zip_pci_probe() 598 compressdev->enqueue_burst = zip_pmd_enqueue_burst_sync; in zip_pci_probe() 606 struct rte_compressdev *compressdev; in zip_pci_remove() local 617 if (compressdev == NULL) in zip_pci_remove() 621 if (zipvf_destroy(compressdev) < 0) in zip_pci_remove() [all …]
|
| H A D | otx_zip.c | 140 zipvf_create(struct rte_compressdev *compressdev) in zipvf_create() argument 142 struct rte_pci_device *pdev = RTE_DEV_TO_PCI(compressdev->device); in zipvf_create() 144 char *dev_name = compressdev->data->name; in zipvf_create() 157 zipvf = (struct zip_vf *)(compressdev->data->dev_private); in zipvf_create() 172 zipvf_destroy(struct rte_compressdev *compressdev) in zipvf_destroy() argument 174 struct zip_vf *vf = (struct zip_vf *)(compressdev->data->dev_private); in zipvf_destroy()
|
| H A D | otx_zip.h | 252 zipvf_create(struct rte_compressdev *compressdev); 255 zipvf_destroy(struct rte_compressdev *compressdev);
|
| /f-stack/dpdk/drivers/compress/ |
| H A D | meson.build | 10 std_deps = ['compressdev'] # compressdev pulls in all other needed deps
|
| /f-stack/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()
|
| /f-stack/dpdk/app/test-compress-perf/ |
| H A D | meson.build | 10 deps = ['compressdev']
|
| /f-stack/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.
|
| /f-stack/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.
|
| /f-stack/dpdk/drivers/common/qat/ |
| H A D | meson.build | 42 deps += ['bus_pci', 'cryptodev', 'net', 'compressdev']
|
| /f-stack/dpdk/doc/guides/cryptodevs/ |
| H A D | qat.rst | 11 in the compressdev drivers section. 198 implement the corresponding cryptodev and compressdev APIs. The PMDs use 225 The QAT compressdev PMD has no external dependencies, so is built by default. 306 * The qat compressdev driver name is "compress_qat". 327 one compressdev PMD. 339 cryptodev and compressdev instances on each of those VFs. 383 * C = Compression service (via compressdev API)
|
| /f-stack/dpdk/lib/ |
| H A D | meson.build | 23 'compressdev', 'cryptodev',
|
| /f-stack/dpdk/doc/api/ |
| H A D | doxy-api-index.md | 21 [compressdev] (@ref rte_compressdev.h),
|
| /f-stack/dpdk/app/test/ |
| H A D | meson.build | 413 test_deps += 'compressdev'
|
| /f-stack/dpdk/doc/guides/rel_notes/ |
| H A D | release_19_02.rst | 178 * **Enabled checksum support in the ISA-L compressdev driver.** 185 Added a new performance test tool to test the compressdev PMD. The tool tests
|
| H A D | release_18_08.rst | 213 * compressdev: Feature flag ``RTE_COMP_FF_MBUF_SCATTER_GATHER`` is
|
| /f-stack/dpdk/ |
| H A D | MAINTAINERS | 438 F: doc/guides/prog_guide/compressdev.rst
|