Lines Matching refs:residue
160 u64 residue = 0; in sf_pdma_desc_residue() local
177 residue = readq(regs->residue); in sf_pdma_desc_residue()
184 residue = desc->xfer_size; in sf_pdma_desc_residue()
189 return residue; in sf_pdma_desc_residue()
347 u64 residue; in sf_pdma_done_isr() local
351 residue = readq(regs->residue); in sf_pdma_done_isr()
353 if (!residue) { in sf_pdma_done_isr()
359 desc->src_addr += desc->xfer_size - residue; in sf_pdma_done_isr()
360 desc->dst_addr += desc->xfer_size - residue; in sf_pdma_done_isr()
361 desc->xfer_size = residue; in sf_pdma_done_isr()
477 chan->regs.residue = in sf_pdma_setup_chans()