Searched refs:vchans (Results 1 – 3 of 3) sorted by relevance
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() local1835 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()[all …]
55 struct async_dma_vchan_info *dma_info = &dma_copy_track[dma_id].vchans[vchan_id]; in vhost_async_dma_transfer_one()103 struct async_dma_vchan_info *dma_info = &dma_copy_track[dma_id].vchans[vchan_id]; in vhost_async_dma_transfer()133 struct async_dma_vchan_info *dma_info = &dma_copy_track[dma_id].vchans[vchan_id]; in vhost_async_dma_check_completed()2044 if (unlikely(!dma_copy_track[dma_id].vchans || in rte_vhost_poll_enqueue_completed()2045 !dma_copy_track[dma_id].vchans[vchan_id].pkts_cmpl_flag_addr)) { in rte_vhost_poll_enqueue_completed()2100 if (unlikely(!dma_copy_track[dma_id].vchans || in rte_vhost_clear_queue_thread_unsafe()2101 !dma_copy_track[dma_id].vchans[vchan_id].pkts_cmpl_flag_addr)) { in rte_vhost_clear_queue_thread_unsafe()2126 if (unlikely(!dma_copy_track[dma_id].vchans || in virtio_dev_rx_async_submit()2127 !dma_copy_track[dma_id].vchans[vchan_id].pkts_cmpl_flag_addr)) { in virtio_dev_rx_async_submit()
169 struct async_dma_vchan_info *vchans; member