Lines Matching defs:position
661 * fsl_dma_pointer: determine the current position of the DMA transfer
679 dma_addr_t position;
687 position = in_be32(&dma_channel->sar);
689 position |= (u64)(in_be32(&dma_channel->satr) &
693 position = in_be32(&dma_channel->dar);
695 position |= (u64)(in_be32(&dma_channel->datr) &
707 if (!position)
710 if ((position < dma_private->dma_buf_phys) ||
711 (position > dma_private->dma_buf_end)) {
716 frames = bytes_to_frames(runtime, position - dma_private->dma_buf_phys);