Lines Matching refs:param
166 struct edmacc_param param;
268 /* dummy param set used to (re)initialize parameter RAM slots */
420 const struct edmacc_param *param)
425 memcpy_toio(ecc->base + PARM_OFFSET(slot), param, PARM_SIZE);
429 struct edmacc_param *param)
434 memcpy_fromio(param, ecc->base + PARM_OFFSET(slot), PARM_SIZE);
745 edma_write_slot(ecc, echan->slot[i], &edesc->pset[j].param);
760 edesc->pset[j].param.opt,
761 edesc->pset[j].param.src,
762 edesc->pset[j].param.dst,
763 edesc->pset[j].param.a_b_cnt,
764 edesc->pset[j].param.ccnt,
765 edesc->pset[j].param.src_dst_bidx,
766 edesc->pset[j].param.src_dst_cidx,
767 edesc->pset[j].param.link_bcntrld);
903 struct edmacc_param *param = &epset->param;
986 param->opt = EDMA_TCC(EDMA_CHAN_SLOT(echan->ch_num));
989 param->opt |= SYNCDIM;
991 param->src = src_addr;
992 param->dst = dst_addr;
994 param->src_dst_bidx = (dst_bidx << 16) | src_bidx;
995 param->src_dst_cidx = (dst_cidx << 16) | src_cidx;
997 param->a_b_cnt = bcnt << 16 | acnt;
998 param->ccnt = ccnt;
1005 param->link_bcntrld = 0xffffffff;
1090 edesc->pset[i].param.opt |= TCINTEN;
1098 edesc->pset[i].param.opt |= (TCINTEN | TCCMODE);
1179 edesc->pset[0].param.opt |= ITCCHEN;
1183 edesc->pset[0].param.opt |= TCINTEN;
1186 edesc->pset[0].param.opt |= TCCHEN;
1209 edesc->pset[1].param.opt |= ITCCHEN;
1212 edesc->pset[1].param.opt |= TCINTEN;
1228 struct edmacc_param *param;
1276 param = &edesc->pset[0].param;
1278 param->src = xt->src_start;
1279 param->dst = xt->dst_start;
1280 param->a_b_cnt = xt->numf << 16 | xt->sgl[0].size;
1281 param->ccnt = 1;
1282 param->src_dst_bidx = (dst_bidx << 16) | src_bidx;
1283 param->src_dst_cidx = 0;
1285 param->opt = EDMA_TCC(EDMA_CHAN_SLOT(echan->ch_num));
1286 param->opt |= ITCCHEN;
1289 param->opt |= TCINTEN;
1423 edesc->pset[i].param.opt,
1424 edesc->pset[i].param.src,
1425 edesc->pset[i].param.dst,
1426 edesc->pset[i].param.a_b_cnt,
1427 edesc->pset[i].param.ccnt,
1428 edesc->pset[i].param.src_dst_bidx,
1429 edesc->pset[i].param.src_dst_cidx,
1430 edesc->pset[i].param.link_bcntrld);
1438 edesc->pset[i].param.opt |= TCINTEN;
1442 edesc->pset[i].param.opt |= ITCINTEN;
2280 static bool edma_filter_fn(struct dma_chan *chan, void *param);
2607 /* re initialize dummy slot to dummy param set */
2663 static bool edma_filter_fn(struct dma_chan *chan, void *param)
2669 unsigned ch_req = *(unsigned *)param;