Home
last modified time | relevance | path

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

/openbmc/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()
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()
51 src_sg = sg_next(src_sg); in meson_cipher_need_fallback()
203 src_sg = areq->src; in meson_cipher()
206 while (src_sg) { in meson_cipher()
212 todo = min(len, sg_dma_len(src_sg)); in meson_cipher()
218 if (!sg_next(src_sg)) in meson_cipher()
[all …]
/openbmc/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 …]
/openbmc/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()
/openbmc/linux/drivers/mailbox/
H A Dbcm-flexrm-mailbox.c598 while (src_sg || dst_sg) { in flexrm_spu_estimate_nonheader_desc_count()
599 if (src_sg) { in flexrm_spu_estimate_nonheader_desc_count()
601 dst_target = src_sg->length; in flexrm_spu_estimate_nonheader_desc_count()
602 src_sg = sg_next(src_sg); in flexrm_spu_estimate_nonheader_desc_count()
657 while (src_sg || dst_sg) { in flexrm_spu_write_descs()
658 if (src_sg) { in flexrm_spu_write_descs()
659 if (sg_dma_len(src_sg) & 0xf) in flexrm_spu_write_descs()
661 sg_dma_len(src_sg)); in flexrm_spu_write_descs()
664 sg_dma_len(src_sg)/16); in flexrm_spu_write_descs()
669 dst_target = sg_dma_len(src_sg); in flexrm_spu_write_descs()
[all …]
H A Dbcm-pdc-mailbox.c396 struct scatterlist *src_sg[PDC_RING_ENTRIES]; member
611 dma_unmap_sg(dev, pdcs->src_sg[pdcs->txin], in pdc_receive_one()
612 sg_nents(pdcs->src_sg[pdcs->txin]), DMA_TO_DEVICE); in pdc_receive_one()
735 pdcs->src_sg[pdcs->txout] = sg; in pdc_tx_list_sg_add()
/openbmc/linux/drivers/crypto/qce/
H A Daead.c49 dma_unmap_sg(qce->dev, rctx->src_sg, rctx->src_nents, dir_src); in qce_aead_done()
277 rctx->src_sg = rctx->src_tbl.sgl; in qce_aead_ccm_prepare_buf_assoclen()
279 rctx->src_nents = sg_nents_for_len(rctx->src_sg, totallen); in qce_aead_ccm_prepare_buf_assoclen()
292 rctx->dst_sg = rctx->src_sg; in qce_aead_ccm_prepare_buf_assoclen()
321 rctx->src_sg = req->src; in qce_aead_prepare_buf()
324 rctx->src_sg = rctx->dst_sg; in qce_aead_prepare_buf()
347 rctx->src_sg = req->src; in qce_aead_ccm_prepare_buf()
353 rctx->src_sg = req->src; in qce_aead_ccm_prepare_buf()
355 rctx->dst_sg = rctx->src_sg; in qce_aead_ccm_prepare_buf()
459 src_nents = dma_map_sg(qce->dev, rctx->src_sg, rctx->src_nents, dir_src); in qce_aead_async_req_handle()
[all …]
H A Dcipher.h43 struct scatterlist *src_sg; member
H A Daead.h37 struct scatterlist *src_sg; member
H A Dskcipher.c50 dma_unmap_sg(qce->dev, rctx->src_sg, rctx->src_nents, dir_src); in qce_skcipher_done()
138 rctx->src_sg = req->src; in qce_skcipher_async_req_handle()
140 rctx->src_sg = rctx->dst_sg; in qce_skcipher_async_req_handle()
144 ret = qce_dma_prep_sgs(&qce->dma, rctx->src_sg, src_nents, in qce_skcipher_async_req_handle()
/openbmc/linux/drivers/dma/
H A Dnbpfaxi.c920 struct scatterlist *src_sg, struct scatterlist *dst_sg, in nbpf_prep_sg() argument
939 mem_sg = src_sg; in nbpf_prep_sg()
946 mem_sg = src_sg; in nbpf_prep_sg()
965 sg_dma_address(src_sg), in nbpf_prep_sg()
975 src_sg = sg_next(src_sg); in nbpf_prep_sg()
978 mem_sg = direction == DMA_DEV_TO_MEM ? dst_sg : src_sg; in nbpf_prep_sg()
994 struct scatterlist src_sg; in nbpf_prep_memcpy() local
997 sg_init_table(&src_sg, 1); in nbpf_prep_memcpy()
1000 sg_dma_address(&src_sg) = src; in nbpf_prep_memcpy()
1003 sg_dma_len(&src_sg) = len; in nbpf_prep_memcpy()
[all …]
H A Dste_dma40.c2505 struct scatterlist src_sg; in d40_prep_memcpy() local
2508 sg_init_table(&src_sg, 1); in d40_prep_memcpy()
2511 sg_dma_address(&src_sg) = src; in d40_prep_memcpy()
2514 sg_dma_len(&src_sg) = size; in d40_prep_memcpy()
2516 return d40_prep_sg(chan, &src_sg, &dst_sg, 1, in d40_prep_memcpy()
/openbmc/linux/fs/crypto/
H A Dkeysetup_v1.c54 struct scatterlist src_sg, dst_sg; in derive_key_aes() local
75 sg_init_one(&src_sg, master_key, derived_keysize); in derive_key_aes()
77 skcipher_request_set_crypt(req, &src_sg, &dst_sg, derived_keysize, in derive_key_aes()
H A Dfname.c159 struct scatterlist src_sg, dst_sg; in fname_decrypt() local
177 sg_init_one(&src_sg, iname->name, iname->len); in fname_decrypt()
179 skcipher_request_set_crypt(req, &src_sg, &dst_sg, iname->len, &iv); in fname_decrypt()
/openbmc/linux/drivers/crypto/aspeed/
H A Daspeed-hace-hash.c132 rctx->bufcnt, rctx->src_sg, in aspeed_ahash_dma_prepare()
141 scatterwalk_map_and_copy(rctx->buffer, rctx->src_sg, in aspeed_ahash_dma_prepare()
181 sg_len = dma_map_sg(hace_dev->dev, rctx->src_sg, rctx->src_nents, in aspeed_ahash_dma_prepare_sg()
227 for_each_sg(rctx->src_sg, s, sg_len, i) { in aspeed_ahash_dma_prepare_sg()
265 dma_unmap_sg(hace_dev->dev, rctx->src_sg, rctx->src_nents, in aspeed_ahash_dma_prepare_sg()
461 dma_unmap_sg(hace_dev->dev, rctx->src_sg, rctx->src_nents, in aspeed_ahash_update_resume_sg()
472 scatterwalk_map_and_copy(rctx->buffer, rctx->src_sg, rctx->offset, in aspeed_ahash_update_resume_sg()
591 rctx->src_sg = req->src; in aspeed_sham_update()
602 rctx->src_sg, rctx->offset, in aspeed_sham_update()
H A Daspeed-hace.h183 struct scatterlist *src_sg; member
/openbmc/linux/fs/ecryptfs/
H A Dkeystore.c599 struct scatterlist src_sg[2]; member
795 s->block_aligned_filename_size, s->src_sg, 2); in ecryptfs_write_tag_70_packet()
830 skcipher_request_set_crypt(s->skcipher_req, s->src_sg, s->dst_sg, in ecryptfs_write_tag_70_packet()
869 struct scatterlist src_sg[2]; member
983 s->block_aligned_filename_size, s->src_sg, 2); in ecryptfs_parse_tag_70_packet()
1652 struct scatterlist src_sg[2]; in decrypt_passphrase_encrypted_session_key() local
1676 src_sg, 2); in decrypt_passphrase_encrypted_session_key()
1718 skcipher_request_set_crypt(req, src_sg, dst_sg, in decrypt_passphrase_encrypted_session_key()
2185 struct scatterlist src_sg[2]; in write_tag_3_packet() local
2261 src_sg, 2); in write_tag_3_packet()
[all …]
H A Dcrypto.c276 struct scatterlist *src_sg, int size, in crypt_scatterlist() argument
316 skcipher_request_set_crypt(req, src_sg, dst_sg, size, iv); in crypt_scatterlist()
358 struct scatterlist src_sg, dst_sg; in crypt_extent() local
372 sg_init_table(&src_sg, 1); in crypt_extent()
375 sg_set_page(&src_sg, src_page, extent_size, in crypt_extent()
380 rc = crypt_scatterlist(crypt_stat, &dst_sg, &src_sg, extent_size, in crypt_extent()
/openbmc/linux/drivers/crypto/bcm/
H A Dcipher.c224 datalen = spu_msg_sg_add(&sg, &rctx->src_sg, &rctx->src_skip, in spu_skcipher_tx_sg_create()
421 dump_sg(rctx->src_sg, rctx->src_skip, chunksize); in handle_skcipher_req()
605 datalen = spu_msg_sg_add(&sg, &rctx->src_sg, &rctx->src_skip, in spu_ahash_tx_sg_create()
768 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, in handle_ahash_req()
853 dump_sg(rctx->src_sg, rctx->src_skip, new_data_len); in handle_ahash_req()
1460 dump_sg(rctx->src_sg, rctx->src_skip, chunksize); in handle_aead_req()
1733 rctx->src_sg = req->src; in skcipher_enqueue()
1920 rctx->src_sg = req->src; in ahash_enqueue()
2635 if (spu_sg_at_offset(req->src, req->assoclen, &rctx->src_sg, in aead_enqueue()
2645 rctx->dst_sg = rctx->src_sg; in aead_enqueue()
[all …]
H A Dcipher.h286 struct scatterlist *src_sg; member