Lines Matching refs:rg

92 	struct edma3_slot_layout *rg;  in edma3_set_dest()  local
94 rg = (struct edma3_slot_layout *)(base + EDMA3_SL_BASE(slot)); in edma3_set_dest()
96 opt = __raw_readl(&rg->opt); in edma3_set_dest()
104 __raw_writel(opt, &rg->opt); in edma3_set_dest()
105 __raw_writel(dst, &rg->dst); in edma3_set_dest()
123 struct edma3_slot_layout *rg; in edma3_set_dest_index() local
125 rg = (struct edma3_slot_layout *)(base + EDMA3_SL_BASE(slot)); in edma3_set_dest_index()
127 src_dst_bidx = __raw_readl(&rg->src_dst_bidx); in edma3_set_dest_index()
128 src_dst_cidx = __raw_readl(&rg->src_dst_cidx); in edma3_set_dest_index()
131 &rg->src_dst_bidx); in edma3_set_dest_index()
133 &rg->src_dst_cidx); in edma3_set_dest_index()
141 struct edma3_slot_layout *rg; in edma3_set_dest_addr() local
143 rg = (struct edma3_slot_layout *)(base + EDMA3_SL_BASE(slot)); in edma3_set_dest_addr()
144 __raw_writel(dst, &rg->dst); in edma3_set_dest_addr()
163 struct edma3_slot_layout *rg; in edma3_set_src() local
165 rg = (struct edma3_slot_layout *)(base + EDMA3_SL_BASE(slot)); in edma3_set_src()
167 opt = __raw_readl(&rg->opt); in edma3_set_src()
175 __raw_writel(opt, &rg->opt); in edma3_set_src()
176 __raw_writel(src, &rg->src); in edma3_set_src()
194 struct edma3_slot_layout *rg; in edma3_set_src_index() local
196 rg = (struct edma3_slot_layout *)(base + EDMA3_SL_BASE(slot)); in edma3_set_src_index()
198 src_dst_bidx = __raw_readl(&rg->src_dst_bidx); in edma3_set_src_index()
199 src_dst_cidx = __raw_readl(&rg->src_dst_cidx); in edma3_set_src_index()
202 &rg->src_dst_bidx); in edma3_set_src_index()
204 &rg->src_dst_cidx); in edma3_set_src_index()
212 struct edma3_slot_layout *rg; in edma3_set_src_addr() local
214 rg = (struct edma3_slot_layout *)(base + EDMA3_SL_BASE(slot)); in edma3_set_src_addr()
215 __raw_writel(src, &rg->src); in edma3_set_src_addr()
254 struct edma3_slot_layout *rg; in edma3_set_transfer_params() local
256 rg = (struct edma3_slot_layout *)(base + EDMA3_SL_BASE(slot)); in edma3_set_transfer_params()
258 link_bcntrld = __raw_readl(&rg->link_bcntrld); in edma3_set_transfer_params()
261 &rg->link_bcntrld); in edma3_set_transfer_params()
263 opt = __raw_readl(&rg->opt); in edma3_set_transfer_params()
265 __raw_writel(opt & ~EDMA3_SLOPT_AB_SYNC, &rg->opt); in edma3_set_transfer_params()
267 __raw_writel(opt | EDMA3_SLOPT_AB_SYNC, &rg->opt); in edma3_set_transfer_params()
270 __raw_writel((bcnt << 16) | (acnt & 0xffff), &rg->a_b_cnt); in edma3_set_transfer_params()
271 __raw_writel(0xffff & ccnt, &rg->ccnt); in edma3_set_transfer_params()
316 struct edma3_slot_layout *rg; in edma3_slot_configure() local
318 rg = (struct edma3_slot_layout *)(base + EDMA3_SL_BASE(slot)); in edma3_slot_configure()
320 __raw_writel(cfg->opt, &rg->opt); in edma3_slot_configure()
321 __raw_writel(cfg->src, &rg->src); in edma3_slot_configure()
322 __raw_writel((cfg->bcnt << 16) | (cfg->acnt & 0xffff), &rg->a_b_cnt); in edma3_slot_configure()
323 __raw_writel(cfg->dst, &rg->dst); in edma3_slot_configure()
325 (cfg->src_bidx & 0xffff), &rg->src_dst_bidx); in edma3_slot_configure()
327 (cfg->link & 0xffff), &rg->link_bcntrld); in edma3_slot_configure()
329 (cfg->src_cidx & 0xffff), &rg->src_dst_cidx); in edma3_slot_configure()
330 __raw_writel(0xffff & cfg->ccnt, &rg->ccnt); in edma3_slot_configure()