Home
last modified time | relevance | path

Searched refs:compressdev (Results 1 – 21 of 21) sorted by relevance

/f-stack/dpdk/lib/librte_compressdev/
H A Drte_compressdev_pmd.c91 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 Drte_compressdev.c228 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 Dqat_comp_pmd.c236 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 Dqat_comp_pmd.h25 struct rte_compressdev *compressdev; member
/f-stack/dpdk/drivers/compress/octeontx/
H A Dotx_zip_pmd.c562 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 Dotx_zip.c140 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 Dotx_zip.h252 zipvf_create(struct rte_compressdev *compressdev);
255 zipvf_destroy(struct rte_compressdev *compressdev);
/f-stack/dpdk/drivers/compress/
H A Dmeson.build10 std_deps = ['compressdev'] # compressdev pulls in all other needed deps
/f-stack/dpdk/drivers/compress/zlib/
H A Dzlib_pmd.c409 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 Dmeson.build10 deps = ['compressdev']
/f-stack/dpdk/doc/guides/prog_guide/
H A Dindex.rst28 compressdev
H A Dcompressdev.rst60 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 Disal.rst63 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 Dmeson.build42 deps += ['bus_pci', 'cryptodev', 'net', 'compressdev']
/f-stack/dpdk/doc/guides/cryptodevs/
H A Dqat.rst11 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 Dmeson.build23 'compressdev', 'cryptodev',
/f-stack/dpdk/doc/api/
H A Ddoxy-api-index.md21 [compressdev] (@ref rte_compressdev.h),
/f-stack/dpdk/app/test/
H A Dmeson.build413 test_deps += 'compressdev'
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_19_02.rst178 * **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 Drelease_18_08.rst213 * compressdev: Feature flag ``RTE_COMP_FF_MBUF_SCATTER_GATHER`` is
/f-stack/dpdk/
H A DMAINTAINERS438 F: doc/guides/prog_guide/compressdev.rst