Lines Matching refs:dma_channel

95 	struct ccsr_dma_channel __iomem *dma_channel;  member
205 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel; in fsl_dma_isr() local
212 sr = in_be32(&dma_channel->sr); in fsl_dma_isr()
262 out_be32(&dma_channel->sr, sr2); in fsl_dma_isr()
368 struct ccsr_dma_channel __iomem *dma_channel; in fsl_dma_open() local
404 dma_private->dma_channel = dma->channel; in fsl_dma_open()
427 dma_channel = dma_private->dma_channel; in fsl_dma_open()
441 out_be32(&dma_channel->clndar, in fsl_dma_open()
443 out_be32(&dma_channel->eclndar, in fsl_dma_open()
447 out_be32(&dma_channel->bcr, 0); in fsl_dma_open()
453 mr = in_be32(&dma_channel->mr) & in fsl_dma_open()
479 out_be32(&dma_channel->mr, mr); in fsl_dma_open()
536 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel; in fsl_dma_hw_params() local
553 mr = in_be32(&dma_channel->mr) & ~(CCSR_DMA_MR_BWC_MASK | in fsl_dma_hw_params()
612 out_be32(&dma_channel->mr, mr); in fsl_dma_hw_params()
678 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel; in fsl_dma_pointer() local
687 position = in_be32(&dma_channel->sar); in fsl_dma_pointer()
689 position |= (u64)(in_be32(&dma_channel->satr) & in fsl_dma_pointer()
693 position = in_be32(&dma_channel->dar); in fsl_dma_pointer()
695 position |= (u64)(in_be32(&dma_channel->datr) & in fsl_dma_pointer()
743 struct ccsr_dma_channel __iomem *dma_channel; in fsl_dma_hw_free() local
745 dma_channel = dma_private->dma_channel; in fsl_dma_hw_free()
748 out_be32(&dma_channel->mr, CCSR_DMA_MR_CA); in fsl_dma_hw_free()
749 out_be32(&dma_channel->mr, 0); in fsl_dma_hw_free()
752 out_be32(&dma_channel->sr, -1); in fsl_dma_hw_free()
753 out_be32(&dma_channel->clndar, 0); in fsl_dma_hw_free()
754 out_be32(&dma_channel->eclndar, 0); in fsl_dma_hw_free()
755 out_be32(&dma_channel->satr, 0); in fsl_dma_hw_free()
756 out_be32(&dma_channel->sar, 0); in fsl_dma_hw_free()
757 out_be32(&dma_channel->datr, 0); in fsl_dma_hw_free()
758 out_be32(&dma_channel->dar, 0); in fsl_dma_hw_free()
759 out_be32(&dma_channel->bcr, 0); in fsl_dma_hw_free()
760 out_be32(&dma_channel->nlndar, 0); in fsl_dma_hw_free()
761 out_be32(&dma_channel->enlndar, 0); in fsl_dma_hw_free()