Home
last modified time | relevance | path

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

/linux-6.15/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce-cipher.c135 int nr_sgs = 0; in sun8i_ce_cipher_prepare() local
216 if (nr_sgs <= 0 || nr_sgs > MAX_SG) { in sun8i_ce_cipher_prepare()
217 dev_err(ce->dev, "Invalid sg number %d\n", nr_sgs); in sun8i_ce_cipher_prepare()
221 nr_sgd = nr_sgs; in sun8i_ce_cipher_prepare()
224 if (nr_sgs <= 0 || nr_sgs > MAX_SG) { in sun8i_ce_cipher_prepare()
225 dev_err(ce->dev, "Invalid sg number %d\n", nr_sgs); in sun8i_ce_cipher_prepare()
238 for_each_sg(areq->src, sg, nr_sgs, i) { in sun8i_ce_cipher_prepare()
268 rctx->nr_sgs = nr_sgs; in sun8i_ce_cipher_prepare()
276 if (nr_sgs > 0) in sun8i_ce_cipher_prepare()
313 int nr_sgs = rctx->nr_sgs; in sun8i_ce_cipher_unprepare() local
[all …]
H A Dsun8i-ce-hash.c248 int nr_sgs, e, i; in sun8i_ce_hash_digest() local
253 nr_sgs = sg_nents_for_len(areq->src, areq->nbytes); in sun8i_ce_hash_digest()
254 if (nr_sgs > MAX_SG - 1) in sun8i_ce_hash_digest()
257 for_each_sg(areq->src, sg, nr_sgs, i) { in sun8i_ce_hash_digest()
341 int nr_sgs, flow, err; in sun8i_ce_hash_run() local
397 nr_sgs = dma_map_sg(ce->dev, areq->src, ns, DMA_TO_DEVICE); in sun8i_ce_hash_run()
398 if (nr_sgs <= 0 || nr_sgs > MAX_SG) { in sun8i_ce_hash_run()
399 dev_err(ce->dev, "Invalid sg number %d\n", nr_sgs); in sun8i_ce_hash_run()
405 for_each_sg(areq->src, sg, nr_sgs, i) { in sun8i_ce_hash_run()
H A Dsun8i-ce.h274 int nr_sgs; member
/linux-6.15/drivers/crypto/gemini/
H A Dsl3516-ce-cipher.c138 int nr_sgs = 0; in sl3516_ce_cipher() local
154 nr_sgs = dma_map_sg(ce->dev, areq->src, sg_nents(areq->src), in sl3516_ce_cipher()
156 if (nr_sgs <= 0 || nr_sgs > MAXDESC / 2) { in sl3516_ce_cipher()
157 dev_err(ce->dev, "Invalid sg number %d\n", nr_sgs); in sl3516_ce_cipher()
161 nr_sgd = nr_sgs; in sl3516_ce_cipher()
163 nr_sgs = dma_map_sg(ce->dev, areq->src, sg_nents(areq->src), in sl3516_ce_cipher()
165 if (nr_sgs <= 0 || nr_sgs > MAXDESC / 2) { in sl3516_ce_cipher()
166 dev_err(ce->dev, "Invalid sg number %d\n", nr_sgs); in sl3516_ce_cipher()
182 while (i < nr_sgs && sg && len) { in sl3516_ce_cipher()
196 dev_err(ce->dev, "remaining len %d/%u nr_sgs=%d\n", len, areq->cryptlen, nr_sgs); in sl3516_ce_cipher()
[all …]
H A Dsl3516-ce.h287 int nr_sgs; member
H A Dsl3516-ce-core.c143 for (i = 0; i < rctx->nr_sgs; i++) { in sl3516_ce_run_task()
145 i, rctx->nr_sgs, rctx->t_src[i].len); in sl3516_ce_run_task()
/linux-6.15/drivers/crypto/amlogic/
H A Damlogic-gxl-cipher.c97 int nr_sgs, nr_sgd; in meson_cipher() local
178 nr_sgs = dma_map_sg(mc->dev, areq->src, sg_nents(areq->src), in meson_cipher()
180 if (!nr_sgs) { in meson_cipher()
181 dev_err(mc->dev, "Invalid SG count %d\n", nr_sgs); in meson_cipher()
185 nr_sgd = nr_sgs; in meson_cipher()
187 nr_sgs = dma_map_sg(mc->dev, areq->src, sg_nents(areq->src), in meson_cipher()
189 if (!nr_sgs || nr_sgs > MAXDESC - 3) { in meson_cipher()
190 dev_err(mc->dev, "Invalid SG count %d\n", nr_sgs); in meson_cipher()
/linux-6.15/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-cipher.c194 int nr_sgs = 0; in sun8i_ss_cipher() local
231 nr_sgs = dma_map_sg(ss->dev, areq->src, nsgs, DMA_BIDIRECTIONAL); in sun8i_ss_cipher()
232 if (nr_sgs <= 0 || nr_sgs > 8) { in sun8i_ss_cipher()
233 dev_err(ss->dev, "Invalid sg number %d\n", nr_sgs); in sun8i_ss_cipher()
237 nr_sgd = nr_sgs; in sun8i_ss_cipher()
239 nr_sgs = dma_map_sg(ss->dev, areq->src, nsgs, DMA_TO_DEVICE); in sun8i_ss_cipher()
240 if (nr_sgs <= 0 || nr_sgs > 8) { in sun8i_ss_cipher()
241 dev_err(ss->dev, "Invalid sg number %d\n", nr_sgs); in sun8i_ss_cipher()
256 while (i < nr_sgs && sg && len) { in sun8i_ss_cipher()
H A Dsun8i-ss-hash.c484 int nr_sgs, err, digestsize; in sun8i_ss_hash_run() local
520 nr_sgs = dma_map_sg(ss->dev, areq->src, sg_nents(areq->src), DMA_TO_DEVICE); in sun8i_ss_hash_run()
521 if (nr_sgs <= 0 || nr_sgs > MAX_SG) { in sun8i_ss_hash_run()
522 dev_err(ss->dev, "Invalid sg number %d\n", nr_sgs); in sun8i_ss_hash_run()
/linux-6.15/drivers/crypto/intel/iaa/
H A Diaa_crypto_main.c1247 int nr_sgs; in iaa_remap_for_verify() local
1253 if (nr_sgs <= 0 || nr_sgs > 1) { in iaa_remap_for_verify()
1266 if (nr_sgs <= 0 || nr_sgs > 1) { in iaa_remap_for_verify()
1497 int nr_sgs, cpu, ret = 0; in iaa_comp_acompress() local
1534 if (nr_sgs <= 0 || nr_sgs > 1) { in iaa_comp_acompress()
1543 " req->slen %d, sg_dma_len(sg) %d\n", src_addr, nr_sgs, in iaa_comp_acompress()
1547 if (nr_sgs <= 0 || nr_sgs > 1) { in iaa_comp_acompress()
1556 " req->dlen %d, sg_dma_len(sg) %d\n", dst_addr, nr_sgs, in iaa_comp_acompress()
1598 int nr_sgs, cpu, ret = 0; in iaa_comp_adecompress() local
1632 if (nr_sgs <= 0 || nr_sgs > 1) { in iaa_comp_adecompress()
[all …]
/linux-6.15/Documentation/driver-api/crypto/iaa/
H A Diaa-crypto.rst498 …[ 404.202972] idxd 0000:e7:02.0: iaa_comp_acompress: dma_map_sg, src_addr 223925c000, nr_sgs 1, r…
499 …[ 404.202973] idxd 0000:e7:02.0: iaa_comp_acompress: dma_map_sg, dst_addr 21dadf8000, nr_sgs 1, r…
650 …[ 404.202972] idxd 0000:e7:02.0: iaa_comp_acompress: dma_map_sg, src_addr 223925c000, nr_sgs 1, r…
651 …[ 404.202973] idxd 0000:e7:02.0: iaa_comp_acompress: dma_map_sg, dst_addr 21dadf8000, nr_sgs 1, r…
654 …[ 409.203227] idxd 0000:e7:02.0: iaa_comp_adecompress: dma_map_sg, src_addr 21ddd8b100, nr_sgs 1,…
655 …[ 409.203235] idxd 0000:e7:02.0: iaa_comp_adecompress: dma_map_sg, dst_addr 21ee3dc000, nr_sgs 1,…
657 …[ 409.203254] idxd 0000:e7:02.0: iaa_comp_adecompress: dma_map_sg, src_addr 21ddd8b100, nr_sgs 1,…
658 …[ 409.203256] idxd 0000:e7:02.0: iaa_comp_adecompress: dma_map_sg, dst_addr 21f1551000, nr_sgs 1,…