Lines Matching refs:sgl
865 struct scatterlist *sgl; in prepare_bam_async_desc() local
877 sgl = &bam_txn->cmd_sgl[bam_txn->cmd_sgl_start]; in prepare_bam_async_desc()
883 sgl = &bam_txn->data_sgl[bam_txn->tx_sgl_start]; in prepare_bam_async_desc()
889 sgl = &bam_txn->data_sgl[bam_txn->rx_sgl_start]; in prepare_bam_async_desc()
896 sg_mark_end(sgl + sgl_cnt - 1); in prepare_bam_async_desc()
897 ret = dma_map_sg(nandc->dev, sgl, sgl_cnt, desc->dir); in prepare_bam_async_desc()
905 desc->bam_sgl = sgl; in prepare_bam_async_desc()
907 dma_desc = dmaengine_prep_slave_sg(chan, sgl, sgl_cnt, dir_eng, in prepare_bam_async_desc()
912 dma_unmap_sg(nandc->dev, sgl, sgl_cnt, desc->dir); in prepare_bam_async_desc()
1031 struct scatterlist *sgl; in prep_adm_dma_desc() local
1041 sgl = &desc->adm_sgl; in prep_adm_dma_desc()
1043 sg_init_one(sgl, vaddr, size); in prep_adm_dma_desc()
1053 ret = dma_map_sg(nandc->dev, sgl, 1, desc->dir); in prep_adm_dma_desc()
1086 dma_desc = dmaengine_prep_slave_sg(nandc->chan, sgl, 1, dir_eng, 0); in prep_adm_dma_desc()