| 336 | } |
| 337 | |
| 338 | static void |
| 339 | dma_release(struct rte_dma_dev *dev) |
| 340 | { |
| 341 | if (rte_eal_process_type() == RTE_PROC_PRIMARY) { |
| 342 | rte_free(dev->data->dev_private); |
| 343 | memset(dev->data, 0, sizeof(struct rte_dma_dev_data)); |
| 344 | } |
| 345 | |
| 346 | dma_fp_object_dummy(dev->fp_obj); |
| 347 | memset(dev, 0, sizeof(struct rte_dma_dev)); |
| 348 | } |
| 349 | |
| 350 | struct rte_dma_dev * |
| 351 | rte_dma_pmd_allocate(const char *name, int numa_node, size_t private_data_size) |
no test coverage detected