Home
last modified time | relevance | path

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

/linux/drivers/crypto/amlogic/
H A Damlogic-gxl-cipher.c27 struct scatterlist *src_sg = areq->src; in meson_cipher_need_fallback() local
33 if (sg_nents(src_sg) != sg_nents(dst_sg)) in meson_cipher_need_fallback()
37 if (sg_nents(src_sg) > MAXDESC - 3 || sg_nents(dst_sg) > MAXDESC - 3) in meson_cipher_need_fallback()
40 while (src_sg && dst_sg) { in meson_cipher_need_fallback()
41 if ((src_sg->length % 16) != 0) in meson_cipher_need_fallback()
45 if (src_sg->length != dst_sg->length) in meson_cipher_need_fallback()
47 if (!IS_ALIGNED(src_sg->offset, sizeof(u32))) in meson_cipher_need_fallback()
51 src_sg = sg_next(src_sg); in meson_cipher_need_fallback()
94 struct scatterlist *src_sg = areq->src; in meson_cipher() local
203 src_sg = areq->src; in meson_cipher()
[all …]
/linux/drivers/crypto/ccp/
H A Dccp-dmaengine.c355 struct scatterlist *src_sg, in ccp_create_desc() argument
372 if (!dst_sg || !src_sg) in ccp_create_desc()
384 src_len = sg_dma_len(src_sg); in ccp_create_desc()
396 src_sg = sg_next(src_sg); in ccp_create_desc()
397 if (!src_sg) in ccp_create_desc()
400 src_len = sg_dma_len(src_sg); in ccp_create_desc()
433 ccp_pt->src_dma = sg_dma_address(src_sg) + src_offset; in ccp_create_desc()
485 struct scatterlist dst_sg, src_sg; in ccp_prep_dma_memcpy() local
495 sg_init_table(&src_sg, 1); in ccp_prep_dma_memcpy()
496 sg_dma_address(&src_sg) = src; in ccp_prep_dma_memcpy()
[all …]
/linux/security/keys/trusted-keys/
H A Dtrusted_dcp.c80 struct scatterlist src_sg, dst_sg; in do_dcp_crypto() local
112 sg_init_one(&src_sg, in, AES_KEYSIZE_128); in do_dcp_crypto()
114 skcipher_request_set_crypt(req, &src_sg, &dst_sg, AES_KEYSIZE_128, in do_dcp_crypto()
133 struct scatterlist src_sg, dst_sg; in do_aead_crypto() local
156 sg_init_one(&src_sg, in, len); in do_aead_crypto()
166 aead_request_set_crypt(aead_req, &src_sg, &dst_sg, len, nonce); in do_aead_crypto()
/linux/drivers/scsi/arm/
H A Darm_scsi.h45 struct scatterlist *src_sg; in copy_SCp_to_sg() local
48 for_each_sg(sg_next(SCp->buffer), src_sg, bufs, i) in copy_SCp_to_sg()
49 *(++sg) = *src_sg; in copy_SCp_to_sg()
/linux/drivers/tee/
H A Dtee_heap.c72 struct scatterlist *src_sg; in copy_sg_table() local
81 for_each_sgtable_sg(src, src_sg, i) { in copy_sg_table()
82 sg_set_page(dst_sg, sg_page(src_sg), src_sg->length, in copy_sg_table()
83 src_sg->offset); in copy_sg_table()
/linux/drivers/dma/
H A Dnbpfaxi.c933 struct scatterlist *src_sg, struct scatterlist *dst_sg, in nbpf_prep_sg() argument
952 mem_sg = src_sg; in nbpf_prep_sg()
959 mem_sg = src_sg; in nbpf_prep_sg()
978 sg_dma_address(src_sg), in nbpf_prep_sg()
988 src_sg = sg_next(src_sg); in nbpf_prep_sg()
991 mem_sg = direction == DMA_DEV_TO_MEM ? dst_sg : src_sg; in nbpf_prep_sg()
1007 struct scatterlist src_sg; in nbpf_prep_memcpy() local
1010 sg_init_table(&src_sg, 1); in nbpf_prep_memcpy()
1013 sg_dma_address(&src_sg) = src; in nbpf_prep_memcpy()
1016 sg_dma_len(&src_sg) = len; in nbpf_prep_memcpy()
[all …]
H A Dste_dma40.c2496 struct scatterlist src_sg; in d40_prep_memcpy() local
2499 sg_init_table(&src_sg, 1); in d40_prep_memcpy()
2502 sg_dma_address(&src_sg) = src; in d40_prep_memcpy()
2505 sg_dma_len(&src_sg) = size; in d40_prep_memcpy()
2507 return d40_prep_sg(chan, &src_sg, &dst_sg, 1, in d40_prep_memcpy()
/linux/drivers/crypto/qce/
H A Dcipher.h43 struct scatterlist *src_sg; member
H A Daead.h37 struct scatterlist *src_sg; member
/linux/drivers/crypto/tegra/
H A Dtegra-se-aes.c58 struct scatterlist *src_sg; member
81 struct scatterlist *src_sg; member
767 rctx->src_sg, 0, rctx->assoclen, 0); in tegra_gcm_do_gmac()
783 scatterwalk_map_and_copy(rctx->inbuf.buf, rctx->src_sg, in tegra_gcm_do_crypt()
835 scatterwalk_map_and_copy(mac, rctx->src_sg, offset, rctx->authsize, 0); in tegra_gcm_do_verify()
1043 rctx->src_sg, 0, rctx->assoclen, 0); in tegra_ccm_format_blocks()
1103 sg = rctx->encrypt ? rctx->src_sg : rctx->dst_sg; in tegra_ccm_compute_auth()
1124 struct scatterlist *sg = rctx->src_sg; in tegra_ccm_do_ctr()
1168 rctx->src_sg = req->src; in tegra_ccm_crypt_init()
1283 rctx->src_sg = req->src; in tegra_gcm_do_one_req()
[all …]
H A Dtegra-se-hash.c34 struct scatterlist *src_sg; member
420 rctx->src_sg = req->src; in tegra_sha_do_update()
429 rctx->src_sg, 0, req->nbytes, 0); in tegra_sha_do_update()
445 rctx->src_sg, 0, req->nbytes - nresidue, 0); in tegra_sha_do_update()
447 scatterwalk_map_and_copy(rctx->residue.buf, rctx->src_sg, in tegra_sha_do_update()
/linux/drivers/crypto/bcm/
H A Dcipher.c223 datalen = spu_msg_sg_add(&sg, &rctx->src_sg, &rctx->src_skip, in spu_skcipher_tx_sg_create()
346 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, chunksize); in handle_skcipher_req()
420 dump_sg(rctx->src_sg, rctx->src_skip, chunksize); in handle_skcipher_req()
602 datalen = spu_msg_sg_add(&sg, &rctx->src_sg, &rctx->src_skip, in spu_ahash_tx_sg_create()
765 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, in handle_ahash_req()
850 dump_sg(rctx->src_sg, rctx->src_skip, new_data_len); in handle_ahash_req()
1211 written = spu_msg_sg_add(&sg, &rctx->src_sg, &rctx->src_skip, in spu_aead_tx_sg_create()
1338 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, chunksize); in handle_aead_req()
1455 dump_sg(rctx->src_sg, rctx->src_skip, chunksize); in handle_aead_req()
1728 rctx->src_sg = req->src; in skcipher_enqueue()
[all …]
H A Dcipher.h286 struct scatterlist *src_sg; member
/linux/drivers/mailbox/
H A Dbcm-pdc-mailbox.c392 struct scatterlist *src_sg[PDC_RING_ENTRIES]; member
607 dma_unmap_sg(dev, pdcs->src_sg[pdcs->txin], in pdc_receive_one()
608 sg_nents(pdcs->src_sg[pdcs->txin]), DMA_TO_DEVICE); in pdc_receive_one()
731 pdcs->src_sg[pdcs->txout] = sg; in pdc_tx_list_sg_add()