Lines Matching refs:sg
112 struct jz4740_dma_sg sg[]; member
294 struct jz4740_dma_sg *sg; in jz4740_dma_start_transfer() local
310 sg = &chan->desc->sg[chan->next_sg]; in jz4740_dma_start_transfer()
313 src_addr = sg->addr; in jz4740_dma_start_transfer()
317 dst_addr = sg->addr; in jz4740_dma_start_transfer()
322 sg->len >> chan->transfer_shift); in jz4740_dma_start_transfer()
396 struct scatterlist *sg; in jz4740_dma_prep_slave_sg() local
403 for_each_sg(sgl, sg, sg_len, i) { in jz4740_dma_prep_slave_sg()
404 desc->sg[i].addr = sg_dma_address(sg); in jz4740_dma_prep_slave_sg()
405 desc->sg[i].len = sg_dma_len(sg); in jz4740_dma_prep_slave_sg()
434 desc->sg[i].addr = buf_addr; in jz4740_dma_prep_dma_cyclic()
435 desc->sg[i].len = period_len; in jz4740_dma_prep_dma_cyclic()
456 residue += desc->sg[i].len; in jz4740_dma_desc_residue()