Lines Matching refs:pset

214 	struct edma_pset		pset[];
802 edma_write_slot(ecc, echan->slot[i], &edesc->pset[j].param);
803 edesc->sg_len += edesc->pset[j].len;
805 "\n pset[%d]:\n"
817 edesc->pset[j].param.opt,
818 edesc->pset[j].param.src,
819 edesc->pset[j].param.dst,
820 edesc->pset[j].param.a_b_cnt,
821 edesc->pset[j].param.ccnt,
822 edesc->pset[j].param.src_dst_bidx,
823 edesc->pset[j].param.src_dst_cidx,
824 edesc->pset[j].param.link_bcntrld);
945 * @pset: PaRAM set to initialize and setup.
1101 edesc = kzalloc(struct_size(edesc, pset, sg_len), GFP_ATOMIC);
1134 ret = edma_config_pset(chan, &edesc->pset[i], src_addr,
1147 edesc->pset[i].param.opt |= TCINTEN;
1155 edesc->pset[i].param.opt |= (TCINTEN | TCCMODE);
1218 edesc = kzalloc(struct_size(edesc, pset, nslots), GFP_ATOMIC);
1227 ret = edma_config_pset(chan, &edesc->pset[0], src, dest, 1,
1236 edesc->pset[0].param.opt |= ITCCHEN;
1240 edesc->pset[0].param.opt |= TCINTEN;
1243 edesc->pset[0].param.opt |= TCCHEN;
1259 ret = edma_config_pset(chan, &edesc->pset[1], src, dest, 1,
1266 edesc->pset[1].param.opt |= ITCCHEN;
1269 edesc->pset[1].param.opt |= TCINTEN;
1325 edesc = kzalloc(struct_size(edesc, pset, 1), GFP_ATOMIC);
1333 param = &edesc->pset[0].param;
1421 edesc = kzalloc(struct_size(edesc, pset, nslots), GFP_ATOMIC);
1448 memcpy(&edesc->pset[i], &edesc->pset[0],
1449 sizeof(edesc->pset[0]));
1453 ret = edma_config_pset(chan, &edesc->pset[i], src_addr,
1468 "\n pset[%d]:\n"
1480 edesc->pset[i].param.opt,
1481 edesc->pset[i].param.src,
1482 edesc->pset[i].param.dst,
1483 edesc->pset[i].param.a_b_cnt,
1484 edesc->pset[i].param.ccnt,
1485 edesc->pset[i].param.src_dst_bidx,
1486 edesc->pset[i].param.src_dst_cidx,
1487 edesc->pset[i].param.link_bcntrld);
1495 edesc->pset[i].param.opt |= TCINTEN;
1499 edesc->pset[i].param.opt |= ITCINTEN;
1828 struct edma_pset *pset = edesc->pset;
1838 * pset. That's the one which is active now.
1872 * Cyclic is simple. Just subtract pset[0].addr from pos.
1879 done = pos - pset->addr;
1894 pset += edesc->processed_stat;
1896 for (i = edesc->processed_stat; i < edesc->processed; i++, pset++) {
1898 * If we are inside this pset address range, we know
1902 if (pos >= pset->addr && pos < pset->addr + pset->len)
1903 return edesc->residue_stat - (pos - pset->addr);
1907 edesc->residue_stat -= pset->len;