Lines Matching defs:residue
190 * The following 4 elements are used for residue accounting.
199 * - residue: The amount of bytes we have left to transfer for this desc
201 * - residue_stat: The residue in bytes of data we have covered
202 * so far for accounting. This is updated directly to residue
206 * this is required to update the residue during intermediate transfer
211 u32 residue;
1106 edesc->residue = 0;
1143 edesc->residue += sg_dma_len(sg);
1157 edesc->residue_stat = edesc->residue;
1223 edesc->residue = edesc->residue_stat = len;
1427 edesc->residue = edesc->residue_stat = buf_len;
1523 edesc->residue = 0;
1537 edesc->residue -= edesc->sg_len;
1538 edesc->residue_stat = edesc->residue;
1874 * We never update edesc->residue in the cyclic case, so we
1880 edesc->residue_stat = edesc->residue - done;
1933 txstate->residue = edma_residue(echan->edesc);
1939 txstate->residue = to_edma_desc(&vdesc->tx)->residue;
1941 txstate->residue = 0;
1945 * Mark the cookie completed if the residue is 0 for non cyclic
1948 if (ret != DMA_COMPLETE && !txstate->residue &&