Lines Matching refs:vchans
1832 if (!dma_copy_track[dma_id].vchans) { in rte_vhost_async_dma_configure()
1833 struct async_dma_vchan_info *vchans; in rte_vhost_async_dma_configure() local
1835 vchans = rte_zmalloc(NULL, sizeof(struct async_dma_vchan_info) * info.max_vchans, in rte_vhost_async_dma_configure()
1837 if (vchans == NULL) { in rte_vhost_async_dma_configure()
1843 dma_copy_track[dma_id].vchans = vchans; in rte_vhost_async_dma_configure()
1846 if (dma_copy_track[dma_id].vchans[vchan_id].pkts_cmpl_flag_addr) { in rte_vhost_async_dma_configure()
1862 rte_free(dma_copy_track[dma_id].vchans); in rte_vhost_async_dma_configure()
1863 dma_copy_track[dma_id].vchans = NULL; in rte_vhost_async_dma_configure()
1868 dma_copy_track[dma_id].vchans[vchan_id].pkts_cmpl_flag_addr = pkts_cmpl_flag_addr; in rte_vhost_async_dma_configure()
1869 dma_copy_track[dma_id].vchans[vchan_id].ring_size = max_desc; in rte_vhost_async_dma_configure()
1870 dma_copy_track[dma_id].vchans[vchan_id].ring_mask = max_desc - 1; in rte_vhost_async_dma_configure()