Lines Matching refs:sg
567 struct scatterlist *sg; in shdma_prep_sg() local
574 for_each_sg(sgl, sg, sg_len, i) in shdma_prep_sg()
575 chunks += DIV_ROUND_UP(sg_dma_len(sg), schan->max_xfer_len); in shdma_prep_sg()
591 for_each_sg(sgl, sg, sg_len, i) { in shdma_prep_sg()
592 dma_addr_t sg_addr = sg_dma_address(sg); in shdma_prep_sg()
593 size_t len = sg_dma_len(sg); in shdma_prep_sg()
600 i, sg, len, &sg_addr); in shdma_prep_sg()
647 struct scatterlist sg; in shdma_prep_memcpy() local
654 sg_init_table(&sg, 1); in shdma_prep_memcpy()
655 sg_set_page(&sg, pfn_to_page(PFN_DOWN(dma_src)), len, in shdma_prep_memcpy()
657 sg_dma_address(&sg) = dma_src; in shdma_prep_memcpy()
658 sg_dma_len(&sg) = len; in shdma_prep_memcpy()
660 return shdma_prep_sg(schan, &sg, 1, &dma_dest, DMA_MEM_TO_MEM, in shdma_prep_memcpy()