Lines Matching refs:vd
55 struct virt_dma_desc vd; member
66 #define to_usb_dmac_desc(vd) container_of(vd, struct usb_dmac_desc, vd) argument
227 struct virt_dma_desc *vd; in usb_dmac_chan_start_desc() local
229 vd = vchan_next_desc(&chan->vc); in usb_dmac_chan_start_desc()
230 if (!vd) { in usb_dmac_chan_start_desc()
240 list_del(&vd->node); in usb_dmac_chan_start_desc()
242 chan->desc = to_usb_dmac_desc(vd); in usb_dmac_chan_start_desc()
445 return vchan_tx_prep(&uchan->vc, &desc->vd, dma_flags); in usb_dmac_prep_slave_sg()
510 struct virt_dma_desc *vd; in usb_dmac_chan_get_residue() local
515 vd = vchan_find_desc(&chan->vc, cookie); in usb_dmac_chan_get_residue()
516 if (!vd) in usb_dmac_chan_get_residue()
518 desc = to_usb_dmac_desc(vd); in usb_dmac_chan_get_residue()
568 static void usb_dmac_virt_desc_free(struct virt_dma_desc *vd) in usb_dmac_virt_desc_free() argument
570 struct usb_dmac_desc *desc = to_usb_dmac_desc(vd); in usb_dmac_virt_desc_free()
571 struct usb_dmac_chan *chan = to_usb_dmac_chan(vd->tx.chan); in usb_dmac_virt_desc_free()
591 desc->done_cookie = desc->vd.tx.cookie; in usb_dmac_isr_transfer_end()
592 vchan_cookie_complete(&desc->vd); in usb_dmac_isr_transfer_end()