Searched refs:dmas (Results 1 – 3 of 3) sorted by relevance
341 (dma_info + vid)->dmas[VIRTIO_RXQ].dev_id = dev_id; in open_dma()1056 if (!dma_bind[vdev->vid].dmas[VIRTIO_RXQ].async_enabled) in drain_vhost()1385 if (!dma_bind[vdev->vid].dmas[VIRTIO_RXQ].async_enabled) in drain_eth_rx()1537 if (dma_bind[vid].dmas[VIRTIO_RXQ].async_enabled) { in destroy_device()1540 int16_t dma_id = dma_bind[vid].dmas[VIRTIO_RXQ].dev_id; in destroy_device()1553 dma_bind[vid].dmas[VIRTIO_RXQ].async_enabled = false; in destroy_device()1628 dma_bind[vid].dmas[VIRTIO_RXQ].async_enabled = true; in new_device()1650 if (dma_bind[vid].dmas[queue_id].async_enabled) { in vring_state_changed()1655 int16_t dma_id = dma_bind[vid].dmas[VIRTIO_RXQ].dev_id; in vring_state_changed()1767 dma_bind[i].dmas[j].dev_id = INVALID_DMA_ID; in reset_dma()[all …]
89 struct dma_info dmas[RTE_MAX_QUEUES_PER_PORT * 2]; member
167 demonstrates how to use the async vhost APIs. It's used in combination with dmas.169 **--dmas**171 Async vhost-user net driver will be used if --dmas is set. For example172 --dmas [txd0@00:04.0,txd1@00:04.1] means use DMA channel 00:04.0 for vhost