Lines Matching refs:vd
60 struct virt_dma_desc vd; member
90 to_milbeaut_hdmac_desc(struct virt_dma_desc *vd) in to_milbeaut_hdmac_desc() argument
92 return container_of(vd, struct milbeaut_hdmac_desc, vd); in to_milbeaut_hdmac_desc()
99 struct virt_dma_desc *vd; in milbeaut_hdmac_next_desc() local
101 vd = vchan_next_desc(&mc->vc); in milbeaut_hdmac_next_desc()
102 if (!vd) { in milbeaut_hdmac_next_desc()
107 list_del(&vd->node); in milbeaut_hdmac_next_desc()
109 mc->md = to_milbeaut_hdmac_desc(vd); in milbeaut_hdmac_next_desc()
194 vchan_cookie_complete(&md->vd); in milbeaut_hdmac_interrupt()
284 return vchan_tx_prep(vc, &md->vd, flags); in milbeaut_hdmac_prep_slave_sg()
303 vchan_terminate_vdesc(&mc->md->vd); in milbeaut_hdmac_terminate_all()
326 struct virt_dma_desc *vd; in milbeaut_hdmac_tx_status() local
345 if (mc->md && mc->md->vd.tx.cookie == cookie) { in milbeaut_hdmac_tx_status()
364 vd = vchan_find_desc(vc, cookie); in milbeaut_hdmac_tx_status()
365 if (vd) in milbeaut_hdmac_tx_status()
366 md = to_milbeaut_hdmac_desc(vd); in milbeaut_hdmac_tx_status()
394 static void milbeaut_hdmac_desc_free(struct virt_dma_desc *vd) in milbeaut_hdmac_desc_free() argument
396 struct milbeaut_hdmac_desc *md = to_milbeaut_hdmac_desc(vd); in milbeaut_hdmac_desc_free()