• Home
  • Raw
  • Download

Lines Matching refs:pset

214 	struct edma_pset		pset[];  member
802 edma_write_slot(ecc, echan->slot[i], &edesc->pset[j].param); in edma_execute()
803 edesc->sg_len += edesc->pset[j].len; in edma_execute()
817 edesc->pset[j].param.opt, in edma_execute()
818 edesc->pset[j].param.src, in edma_execute()
819 edesc->pset[j].param.dst, in edma_execute()
820 edesc->pset[j].param.a_b_cnt, in edma_execute()
821 edesc->pset[j].param.ccnt, in edma_execute()
822 edesc->pset[j].param.src_dst_bidx, in edma_execute()
823 edesc->pset[j].param.src_dst_cidx, in edma_execute()
824 edesc->pset[j].param.link_bcntrld); in edma_execute()
1101 edesc = kzalloc(struct_size(edesc, pset, sg_len), GFP_ATOMIC); in edma_prep_slave_sg()
1134 ret = edma_config_pset(chan, &edesc->pset[i], src_addr, in edma_prep_slave_sg()
1147 edesc->pset[i].param.opt |= TCINTEN; in edma_prep_slave_sg()
1155 edesc->pset[i].param.opt |= (TCINTEN | TCCMODE); in edma_prep_slave_sg()
1218 edesc = kzalloc(struct_size(edesc, pset, nslots), GFP_ATOMIC); in edma_prep_dma_memcpy()
1227 ret = edma_config_pset(chan, &edesc->pset[0], src, dest, 1, in edma_prep_dma_memcpy()
1236 edesc->pset[0].param.opt |= ITCCHEN; in edma_prep_dma_memcpy()
1240 edesc->pset[0].param.opt |= TCINTEN; in edma_prep_dma_memcpy()
1243 edesc->pset[0].param.opt |= TCCHEN; in edma_prep_dma_memcpy()
1259 ret = edma_config_pset(chan, &edesc->pset[1], src, dest, 1, in edma_prep_dma_memcpy()
1266 edesc->pset[1].param.opt |= ITCCHEN; in edma_prep_dma_memcpy()
1269 edesc->pset[1].param.opt |= TCINTEN; in edma_prep_dma_memcpy()
1325 edesc = kzalloc(struct_size(edesc, pset, 1), GFP_ATOMIC); in edma_prep_dma_interleaved()
1333 param = &edesc->pset[0].param; in edma_prep_dma_interleaved()
1421 edesc = kzalloc(struct_size(edesc, pset, nslots), GFP_ATOMIC); in edma_prep_dma_cyclic()
1448 memcpy(&edesc->pset[i], &edesc->pset[0], in edma_prep_dma_cyclic()
1449 sizeof(edesc->pset[0])); in edma_prep_dma_cyclic()
1453 ret = edma_config_pset(chan, &edesc->pset[i], src_addr, in edma_prep_dma_cyclic()
1480 edesc->pset[i].param.opt, in edma_prep_dma_cyclic()
1481 edesc->pset[i].param.src, in edma_prep_dma_cyclic()
1482 edesc->pset[i].param.dst, in edma_prep_dma_cyclic()
1483 edesc->pset[i].param.a_b_cnt, in edma_prep_dma_cyclic()
1484 edesc->pset[i].param.ccnt, in edma_prep_dma_cyclic()
1485 edesc->pset[i].param.src_dst_bidx, in edma_prep_dma_cyclic()
1486 edesc->pset[i].param.src_dst_cidx, in edma_prep_dma_cyclic()
1487 edesc->pset[i].param.link_bcntrld); in edma_prep_dma_cyclic()
1495 edesc->pset[i].param.opt |= TCINTEN; in edma_prep_dma_cyclic()
1499 edesc->pset[i].param.opt |= ITCINTEN; in edma_prep_dma_cyclic()
1828 struct edma_pset *pset = edesc->pset; in edma_residue() local
1879 done = pos - pset->addr; in edma_residue()
1894 pset += edesc->processed_stat; in edma_residue()
1896 for (i = edesc->processed_stat; i < edesc->processed; i++, pset++) { in edma_residue()
1902 if (pos >= pset->addr && pos < pset->addr + pset->len) in edma_residue()
1903 return edesc->residue_stat - (pos - pset->addr); in edma_residue()
1907 edesc->residue_stat -= pset->len; in edma_residue()