Lines Matching refs:vd
67 struct virt_dma_desc vd; member
651 return vchan_tx_prep(&bchan->vc, &async_desc->vd, flags); in bam_prep_slave_sg()
675 list_add(&bchan->curr_txd->vd.node, &bchan->vc.desc_issued); in bam_dma_terminate_all()
773 vchan_cookie_complete(&async_desc->vd); in process_channel_irqs()
775 list_add(&async_desc->vd.node, in process_channel_irqs()
826 struct virt_dma_desc *vd; in bam_tx_status() local
840 vd = vchan_find_desc(&bchan->vc, cookie); in bam_tx_status()
841 if (vd) in bam_tx_status()
842 residue = container_of(vd, struct bam_async_desc, vd)->length; in bam_tx_status()
843 else if (bchan->curr_txd && bchan->curr_txd->vd.tx.cookie == cookie) in bam_tx_status()
884 struct virt_dma_desc *vd = vchan_next_desc(&bchan->vc); in bam_start_dma() local
893 if (!vd) in bam_start_dma()
896 list_del(&vd->node); in bam_start_dma()
898 async_desc = container_of(vd, struct bam_async_desc, vd); in bam_start_dma()
992 static void bam_dma_free_desc(struct virt_dma_desc *vd) in bam_dma_free_desc() argument
994 struct bam_async_desc *async_desc = container_of(vd, in bam_dma_free_desc()
995 struct bam_async_desc, vd); in bam_dma_free_desc()