Lines Matching defs:edesc
168 fsl_chan->edesc = NULL;
183 if (fsl_chan->edesc) {
199 if (fsl_chan->edesc) {
273 struct fsl_edma_desc *edesc = fsl_chan->edesc;
276 enum dma_transfer_direction dir = edesc->dirn;
282 for (len = i = 0; i < fsl_chan->edesc->n_tcds; i++)
283 len += le32_to_cpu(edesc->tcd[i].vtcd->nbytes)
284 * le16_to_cpu(edesc->tcd[i].vtcd->biter);
295 for (i = 0; i < fsl_chan->edesc->n_tcds; i++) {
296 size = le32_to_cpu(edesc->tcd[i].vtcd->nbytes)
297 * le16_to_cpu(edesc->tcd[i].vtcd->biter);
299 dma_addr = le32_to_cpu(edesc->tcd[i].vtcd->saddr);
301 dma_addr = le32_to_cpu(edesc->tcd[i].vtcd->daddr);
330 if (fsl_chan->edesc && cookie == fsl_chan->edesc->vdesc.tx.cookie)
599 fsl_chan->edesc = to_fsl_edma_desc(vdesc);
600 fsl_edma_set_tcd_regs(fsl_chan, fsl_chan->edesc->tcd[0].vtcd);
620 if (vchan_issue_pending(&fsl_chan->vchan) && !fsl_chan->edesc)
647 fsl_chan->edesc = NULL;