Lines Matching refs:vd
63 struct virt_dma_desc vd; member
714 return vchan_tx_prep(&bchan->vc, &async_desc->vd, flags); in bam_prep_slave_sg()
755 list_add(&async_desc->vd.node, &bchan->vc.desc_issued); in bam_dma_terminate_all()
881 vchan_cookie_complete(&async_desc->vd); in process_channel_irqs()
883 list_add(&async_desc->vd.node, in process_channel_irqs()
949 struct virt_dma_desc *vd; in bam_tx_status() local
963 vd = vchan_find_desc(&bchan->vc, cookie); in bam_tx_status()
964 if (vd) { in bam_tx_status()
965 residue = container_of(vd, struct bam_async_desc, vd)->length; in bam_tx_status()
968 if (async_desc->vd.tx.cookie != cookie) in bam_tx_status()
1017 struct virt_dma_desc *vd = vchan_next_desc(&bchan->vc); in bam_start_dma() local
1029 if (!vd) in bam_start_dma()
1036 while (vd && !IS_BUSY(bchan)) { in bam_start_dma()
1037 list_del(&vd->node); in bam_start_dma()
1039 async_desc = container_of(vd, struct bam_async_desc, vd); in bam_start_dma()
1063 vd = vchan_next_desc(&bchan->vc); in bam_start_dma()
1065 dmaengine_desc_get_callback(&async_desc->vd.tx, &cb); in bam_start_dma()
1075 if (((avail <= async_desc->xfer_len) || !vd || in bam_start_dma()
1159 static void bam_dma_free_desc(struct virt_dma_desc *vd) in bam_dma_free_desc() argument
1161 struct bam_async_desc *async_desc = container_of(vd, in bam_dma_free_desc()
1162 struct bam_async_desc, vd); in bam_dma_free_desc()