Searched refs:dma_info (Results 1 – 3 of 3) sorted by relevance
82 struct dma_info { struct89 struct dma_info dmas[RTE_MAX_QUEUES_PER_PORT * 2]; argument
222 struct dma_for_vhost *dma_info = dma_bind; in open_dma() local341 (dma_info + vid)->dmas[VIRTIO_RXQ].dev_id = dev_id; in open_dma()
55 struct async_dma_vchan_info *dma_info = &dma_copy_track[dma_id].vchans[vchan_id]; in vhost_async_dma_transfer_one() local56 uint16_t ring_mask = dma_info->ring_mask; 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() local107 rte_spinlock_lock(&dma_info->dma_lock); in vhost_async_dma_transfer()124 rte_spinlock_unlock(&dma_info->dma_lock); 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() local134 uint16_t ring_mask = dma_info->ring_mask; in vhost_async_dma_check_completed()142 rte_spinlock_lock(&dma_info->dma_lock); in vhost_async_dma_check_completed()161 flag = dma_info->pkts_cmpl_flag_addr[copy_idx & ring_mask]; in vhost_async_dma_check_completed()169 dma_info->pkts_cmpl_flag_addr[copy_idx & ring_mask] = NULL; in vhost_async_dma_check_completed()[all …]