Home
last modified time | relevance | path

Searched refs:dtsg (Results 1 – 1 of 1) sorted by relevance

/linux-6.12.1/drivers/crypto/starfive/
Djh7110-aes.c503 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()
520 ret = starfive_aes_dma_xfer(cryp, stsg, dtsg, len); in starfive_aes_map_sg()
528 for (stsg = src, dtsg = dst;;) { in starfive_aes_map_sg()
534 dst_nents = dma_map_sg(cryp->dev, dtsg, 1, DMA_FROM_DEVICE); in starfive_aes_map_sg()
539 len = min(sg_dma_len(stsg), sg_dma_len(dtsg)); in starfive_aes_map_sg()
542 ret = starfive_aes_dma_xfer(cryp, stsg, dtsg, len); in starfive_aes_map_sg()
544 dma_unmap_sg(cryp->dev, dtsg, 1, DMA_FROM_DEVICE); in starfive_aes_map_sg()
554 dtsg = sg_next(dtsg); in starfive_aes_map_sg()
[all …]