Lines Matching refs:compressdev
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()
262 compressdev->attached = RTE_COMPRESSDEV_ATTACHED; in rte_compressdev_pmd_allocate()
267 return compressdev; in rte_compressdev_pmd_allocate()
271 rte_compressdev_pmd_release_device(struct rte_compressdev *compressdev) in rte_compressdev_pmd_release_device() argument
275 if (compressdev == NULL) in rte_compressdev_pmd_release_device()
279 if (compressdev->dev_ops) { in rte_compressdev_pmd_release_device()
280 ret = rte_compressdev_close(compressdev->data->dev_id); in rte_compressdev_pmd_release_device()
285 compressdev->attached = RTE_COMPRESSDEV_DETACHED; in rte_compressdev_pmd_release_device()