Lines Matching refs:pset
199 struct edma_pset pset[0]; member
770 edma_write_slot(ecc, echan->slot[i], &edesc->pset[j].param); in edma_execute()
771 edesc->sg_len += edesc->pset[j].len; in edma_execute()
785 edesc->pset[j].param.opt, in edma_execute()
786 edesc->pset[j].param.src, in edma_execute()
787 edesc->pset[j].param.dst, in edma_execute()
788 edesc->pset[j].param.a_b_cnt, in edma_execute()
789 edesc->pset[j].param.ccnt, in edma_execute()
790 edesc->pset[j].param.src_dst_bidx, in edma_execute()
791 edesc->pset[j].param.src_dst_cidx, in edma_execute()
792 edesc->pset[j].param.link_bcntrld); in edma_execute()
1060 edesc = kzalloc(sizeof(*edesc) + sg_len * sizeof(edesc->pset[0]), in edma_prep_slave_sg()
1096 ret = edma_config_pset(chan, &edesc->pset[i], src_addr, in edma_prep_slave_sg()
1110 edesc->pset[i].param.opt |= TCINTEN; in edma_prep_slave_sg()
1114 edesc->pset[i].param.opt |= TCINTEN; in edma_prep_slave_sg()
1164 edesc = kzalloc(sizeof(*edesc) + nslots * sizeof(edesc->pset[0]), in edma_prep_dma_memcpy()
1176 ret = edma_config_pset(chan, &edesc->pset[0], src, dest, 1, in edma_prep_dma_memcpy()
1185 edesc->pset[0].param.opt |= ITCCHEN; in edma_prep_dma_memcpy()
1188 edesc->pset[0].param.opt |= TCINTEN; in edma_prep_dma_memcpy()
1191 edesc->pset[0].param.opt |= TCCHEN; in edma_prep_dma_memcpy()
1207 ret = edma_config_pset(chan, &edesc->pset[1], src, dest, 1, in edma_prep_dma_memcpy()
1214 edesc->pset[1].param.opt |= ITCCHEN; in edma_prep_dma_memcpy()
1215 edesc->pset[1].param.opt |= TCINTEN; in edma_prep_dma_memcpy()
1275 edesc = kzalloc(sizeof(*edesc) + nslots * sizeof(edesc->pset[0]), in edma_prep_dma_cyclic()
1305 memcpy(&edesc->pset[i], &edesc->pset[0], in edma_prep_dma_cyclic()
1306 sizeof(edesc->pset[0])); in edma_prep_dma_cyclic()
1310 ret = edma_config_pset(chan, &edesc->pset[i], src_addr, in edma_prep_dma_cyclic()
1337 edesc->pset[i].param.opt, in edma_prep_dma_cyclic()
1338 edesc->pset[i].param.src, in edma_prep_dma_cyclic()
1339 edesc->pset[i].param.dst, in edma_prep_dma_cyclic()
1340 edesc->pset[i].param.a_b_cnt, in edma_prep_dma_cyclic()
1341 edesc->pset[i].param.ccnt, in edma_prep_dma_cyclic()
1342 edesc->pset[i].param.src_dst_bidx, in edma_prep_dma_cyclic()
1343 edesc->pset[i].param.src_dst_cidx, in edma_prep_dma_cyclic()
1344 edesc->pset[i].param.link_bcntrld); in edma_prep_dma_cyclic()
1352 edesc->pset[i].param.opt |= TCINTEN; in edma_prep_dma_cyclic()
1686 struct edma_pset *pset = edesc->pset; in edma_residue() local
1704 done = pos - pset->addr; in edma_residue()
1713 pset += edesc->processed_stat; in edma_residue()
1715 for (i = edesc->processed_stat; i < edesc->processed; i++, pset++) { in edma_residue()
1721 if (pos >= pset->addr && pos < pset->addr + pset->len) in edma_residue()
1722 return edesc->residue_stat - (pos - pset->addr); in edma_residue()
1726 edesc->residue_stat -= pset->len; in edma_residue()