Searched refs:stsg (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/crypto/starfive/ |
| H A D | jh7110-aes.c | 503 struct scatterlist *stsg, *dtsg; in starfive_aes_map_sg() local 510 for (stsg = src, dtsg = dst; remain > 0; in starfive_aes_map_sg() 511 stsg = sg_next(stsg), dtsg = sg_next(dtsg)) { in starfive_aes_map_sg() 512 src_nents = dma_map_sg(cryp->dev, stsg, 1, DMA_BIDIRECTIONAL); in starfive_aes_map_sg() 517 len = min(sg_dma_len(stsg), remain); in starfive_aes_map_sg() 519 ret = starfive_aes_dma_xfer(cryp, stsg, dtsg, len); in starfive_aes_map_sg() 520 dma_unmap_sg(cryp->dev, stsg, 1, DMA_BIDIRECTIONAL); in starfive_aes_map_sg() 527 for (stsg = src, dtsg = dst;;) { in starfive_aes_map_sg() 528 src_nents = dma_map_sg(cryp->dev, stsg, 1, DMA_TO_DEVICE); in starfive_aes_map_sg() 536 len = min(sg_dma_len(stsg), sg_dma_len(dtsg)); in starfive_aes_map_sg() [all …]
|