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);
368 struct ccsr_dma_channel __iomem *dma_channel;
404 dma_private->dma_channel = dma->channel;
427 dma_channel = dma_private->dma_channel;
441 out_be32(&dma_channel->clndar,
443 out_be32(&dma_channel->eclndar,
447 out_be32(&dma_channel->bcr, 0);
453 mr = in_be32(&dma_channel->mr) &
479 out_be32(&dma_channel->mr, mr);
536 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel;
553 mr = in_be32(&dma_channel->mr) & ~(CCSR_DMA_MR_BWC_MASK |
612 out_be32(&dma_channel->mr, mr);
678 struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel;
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) &
743 struct ccsr_dma_channel __iomem *dma_channel;
745 dma_channel = dma_private->dma_channel;
748 out_be32(&dma_channel->mr, CCSR_DMA_MR_CA);
749 out_be32(&dma_channel->mr, 0);
752 out_be32(&dma_channel->sr, -1);
753 out_be32(&dma_channel->clndar, 0);
754 out_be32(&dma_channel->eclndar, 0);
755 out_be32(&dma_channel->satr, 0);
756 out_be32(&dma_channel->sar, 0);
757 out_be32(&dma_channel->datr, 0);
758 out_be32(&dma_channel->dar, 0);
759 out_be32(&dma_channel->bcr, 0);
760 out_be32(&dma_channel->nlndar, 0);
761 out_be32(&dma_channel->enlndar, 0);