Lines Matching defs:dma_channel

81  * @dma_channel: pointer to the DMA channel's registers
95 struct ccsr_dma_channel __iomem *dma_channel;
205 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel;
212 sr = in_be32(&dma_channel->sr);
262 out_be32(&dma_channel->sr, sr2);
391 struct ccsr_dma_channel __iomem *dma_channel;
430 dma_private->dma_channel = dma->channel;
454 dma_channel = dma_private->dma_channel;
468 out_be32(&dma_channel->clndar,
470 out_be32(&dma_channel->eclndar,
474 out_be32(&dma_channel->bcr, 0);
480 mr = in_be32(&dma_channel->mr) &
506 out_be32(&dma_channel->mr, mr);
563 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel;
580 mr = in_be32(&dma_channel->mr) & ~(CCSR_DMA_MR_BWC_MASK |
639 out_be32(&dma_channel->mr, mr);
705 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel;
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) &
770 struct ccsr_dma_channel __iomem *dma_channel;
772 dma_channel = dma_private->dma_channel;
775 out_be32(&dma_channel->mr, CCSR_DMA_MR_CA);
776 out_be32(&dma_channel->mr, 0);
779 out_be32(&dma_channel->sr, -1);
780 out_be32(&dma_channel->clndar, 0);
781 out_be32(&dma_channel->eclndar, 0);
782 out_be32(&dma_channel->satr, 0);
783 out_be32(&dma_channel->sar, 0);
784 out_be32(&dma_channel->datr, 0);
785 out_be32(&dma_channel->dar, 0);
786 out_be32(&dma_channel->bcr, 0);
787 out_be32(&dma_channel->nlndar, 0);
788 out_be32(&dma_channel->enlndar, 0);