Lines Matching refs:xfer_len
70 u32 xfer_len; member
759 async_desc->num_desc -= async_desc->xfer_len; in process_channel_irqs()
760 async_desc->curr_desc += async_desc->xfer_len; in process_channel_irqs()
764 bchan->head += async_desc->xfer_len; in process_channel_irqs()
912 async_desc->xfer_len = MAX_DESCRIPTORS; in bam_start_dma()
914 async_desc->xfer_len = async_desc->num_desc; in bam_start_dma()
917 if (async_desc->num_desc == async_desc->xfer_len) in bam_start_dma()
918 desc[async_desc->xfer_len - 1].flags = async_desc->flags; in bam_start_dma()
920 desc[async_desc->xfer_len - 1].flags |= DESC_FLAG_INT; in bam_start_dma()
922 if (bchan->tail + async_desc->xfer_len > MAX_DESCRIPTORS) { in bam_start_dma()
927 memcpy(fifo, &desc[partial], (async_desc->xfer_len - partial) * in bam_start_dma()
931 async_desc->xfer_len * sizeof(struct bam_desc_hw)); in bam_start_dma()
934 bchan->tail += async_desc->xfer_len; in bam_start_dma()