Lines Matching defs:position
688 * fsl_dma_pointer: determine the current position of the DMA transfer
706 dma_addr_t position;
714 position = in_be32(&dma_channel->sar);
716 position |= (u64)(in_be32(&dma_channel->satr) &
720 position = in_be32(&dma_channel->dar);
722 position |= (u64)(in_be32(&dma_channel->datr) &
734 if (!position)
737 if ((position < dma_private->dma_buf_phys) ||
738 (position > dma_private->dma_buf_end)) {
743 frames = bytes_to_frames(runtime, position - dma_private->dma_buf_phys);