/kernel/linux/linux-5.10/drivers/crypto/amlogic/ |
H A D | amlogic-gxl-cipher.c | 27 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 in meson_cipher() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/amlogic/ |
H A D | amlogic-gxl-cipher.c | 27 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 in meson_cipher() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
H A D | ccp-dmaengine.c | 356 struct scatterlist *src_sg, in ccp_create_desc() 373 if (!dst_sg || !src_sg) in ccp_create_desc() 385 src_len = sg_dma_len(src_sg); in ccp_create_desc() 397 src_sg = sg_next(src_sg); in ccp_create_desc() 398 if (!src_sg) in ccp_create_desc() 401 src_len = sg_dma_len(src_sg); in ccp_create_desc() 434 ccp_pt->src_dma = sg_dma_address(src_sg) + src_offset; in ccp_create_desc() 486 struct scatterlist dst_sg, src_sg; in ccp_prep_dma_memcpy() local 496 sg_init_table(&src_sg, in ccp_prep_dma_memcpy() 353 ccp_create_desc(struct dma_chan *dma_chan, struct scatterlist *dst_sg, unsigned int dst_nents, struct scatterlist *src_sg, unsigned int src_nents, unsigned long flags) ccp_create_desc() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ccp/ |
H A D | ccp-dmaengine.c | 355 struct scatterlist *src_sg, in ccp_create_desc() 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, in ccp_prep_dma_memcpy() 352 ccp_create_desc(struct dma_chan *dma_chan, struct scatterlist *dst_sg, unsigned int dst_nents, struct scatterlist *src_sg, unsigned int src_nents, unsigned long flags) ccp_create_desc() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/arm/ |
H A D | scsi.h | 36 struct scatterlist *src_sg; in copy_SCp_to_sg() local 39 for_each_sg(sg_next(SCp->buffer), src_sg, bufs, i) in copy_SCp_to_sg() 40 *(++sg) = *src_sg; in copy_SCp_to_sg()
|
/kernel/linux/linux-6.6/drivers/scsi/arm/ |
H A D | arm_scsi.h | 45 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()
|
/kernel/linux/linux-6.6/drivers/crypto/qce/ |
H A D | aead.c | 49 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, rct in qce_aead_async_req_handle() [all...] |
H A D | skcipher.c | 50 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()
|
H A D | cipher.h | 31 * @src_sg: source sg pointer table beginning; 43 struct scatterlist *src_sg; member
|
H A D | aead.h | 37 struct scatterlist *src_sg; member
|
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | nbpfaxi.c | 921 struct scatterlist *src_sg, struct scatterlist *dst_sg, in nbpf_prep_sg() 940 mem_sg = src_sg; in nbpf_prep_sg() 947 mem_sg = src_sg; in nbpf_prep_sg() 966 sg_dma_address(src_sg), in nbpf_prep_sg() 976 src_sg = sg_next(src_sg); in nbpf_prep_sg() 979 mem_sg = direction == DMA_DEV_TO_MEM ? dst_sg : src_sg; in nbpf_prep_sg() 995 struct scatterlist src_sg; in nbpf_prep_memcpy() local 998 sg_init_table(&src_sg, 1); in nbpf_prep_memcpy() 1001 sg_dma_address(&src_sg) in nbpf_prep_memcpy() 920 nbpf_prep_sg(struct nbpf_channel *chan, struct scatterlist *src_sg, struct scatterlist *dst_sg, size_t len, enum dma_transfer_direction direction, unsigned long flags) nbpf_prep_sg() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | nbpfaxi.c | 920 struct scatterlist *src_sg, struct scatterlist *dst_sg, in nbpf_prep_sg() 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) in nbpf_prep_memcpy() 919 nbpf_prep_sg(struct nbpf_channel *chan, struct scatterlist *src_sg, struct scatterlist *dst_sg, size_t len, enum dma_transfer_direction direction, unsigned long flags) nbpf_prep_sg() argument [all...] |
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | bcm-flexrm-mailbox.c | 606 struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst; in flexrm_spu_estimate_nonheader_desc_count() local 608 while (src_sg || dst_sg) { in flexrm_spu_estimate_nonheader_desc_count() 609 if (src_sg) { in flexrm_spu_estimate_nonheader_desc_count() 611 dst_target = src_sg->length; in flexrm_spu_estimate_nonheader_desc_count() 612 src_sg = sg_next(src_sg); in flexrm_spu_estimate_nonheader_desc_count() 665 struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst; in flexrm_spu_write_descs() local 667 while (src_sg || dst_sg) { in flexrm_spu_write_descs() 668 if (src_sg) { in flexrm_spu_write_descs() 669 if (sg_dma_len(src_sg) in flexrm_spu_write_descs() [all...] |
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | bcm-flexrm-mailbox.c | 596 struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst; in flexrm_spu_estimate_nonheader_desc_count() local 598 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() 655 struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst; in flexrm_spu_write_descs() local 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) in flexrm_spu_write_descs() [all...] |
/kernel/linux/linux-5.10/fs/crypto/ |
H A D | keysetup_v1.c | 54 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 D | fname.c | 146 struct scatterlist src_sg, dst_sg; in fname_decrypt() local 164 sg_init_one(&src_sg, iname->name, iname->len); in fname_decrypt() 166 skcipher_request_set_crypt(req, &src_sg, &dst_sg, iname->len, &iv); in fname_decrypt()
|
/kernel/linux/linux-6.6/fs/crypto/ |
H A D | keysetup_v1.c | 54 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 D | fname.c | 159 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()
|
/kernel/linux/linux-6.6/drivers/crypto/aspeed/ |
H A D | aspeed-hace-hash.c | 132 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()
|
/kernel/linux/linux-5.10/drivers/crypto/qce/ |
H A D | skcipher.c | 49 dma_unmap_sg(qce->dev, rctx->src_sg, rctx->src_nents, dir_src); in qce_skcipher_done() 137 rctx->src_sg = req->src; in qce_skcipher_async_req_handle() 139 rctx->src_sg = rctx->dst_sg; in qce_skcipher_async_req_handle() 143 ret = qce_dma_prep_sgs(&qce->dma, rctx->src_sg, src_nents, in qce_skcipher_async_req_handle()
|
H A D | cipher.h | 31 * @src_sg: source sg pointer table beginning; 44 struct scatterlist *src_sg; member
|
/kernel/linux/linux-5.10/fs/ecryptfs/ |
H A D | keystore.c | 596 struct scatterlist src_sg[2]; member 792 s->block_aligned_filename_size, s->src_sg, 2); in ecryptfs_write_tag_70_packet() 827 skcipher_request_set_crypt(s->skcipher_req, s->src_sg, s->dst_sg, in ecryptfs_write_tag_70_packet() 866 struct scatterlist src_sg[2]; member 980 s->block_aligned_filename_size, s->src_sg, 2); in ecryptfs_parse_tag_70_packet() 1043 skcipher_request_set_crypt(s->skcipher_req, s->src_sg, s->dst_sg, in ecryptfs_parse_tag_70_packet() 1649 struct scatterlist src_sg[2]; in decrypt_passphrase_encrypted_session_key() local 1673 src_sg, 2); in decrypt_passphrase_encrypted_session_key() 1715 skcipher_request_set_crypt(req, src_sg, dst_sg, in decrypt_passphrase_encrypted_session_key() 2182 struct scatterlist src_sg[ in write_tag_3_packet() local [all...] |
/kernel/linux/linux-6.6/fs/ecryptfs/ |
H A D | keystore.c | 597 struct scatterlist src_sg[2]; member 793 s->block_aligned_filename_size, s->src_sg, 2); in ecryptfs_write_tag_70_packet() 828 skcipher_request_set_crypt(s->skcipher_req, s->src_sg, s->dst_sg, in ecryptfs_write_tag_70_packet() 867 struct scatterlist src_sg[2]; member 981 s->block_aligned_filename_size, s->src_sg, 2); in ecryptfs_parse_tag_70_packet() 1044 skcipher_request_set_crypt(s->skcipher_req, s->src_sg, s->dst_sg, in ecryptfs_parse_tag_70_packet() 1650 struct scatterlist src_sg[2]; in decrypt_passphrase_encrypted_session_key() local 1674 src_sg, 2); in decrypt_passphrase_encrypted_session_key() 1716 skcipher_request_set_crypt(req, src_sg, dst_sg, in decrypt_passphrase_encrypted_session_key() 2183 struct scatterlist src_sg[ in write_tag_3_packet() local [all...] |
/kernel/linux/linux-5.10/crypto/asymmetric_keys/ |
H A D | asym_tpm.c | 738 struct scatterlist src_sg[2]; in tpm_key_verify_signature() local 773 sg_init_table(src_sg, 2); in tpm_key_verify_signature() 774 sg_set_buf(&src_sg[0], sig->s, sig->s_size); in tpm_key_verify_signature() 775 sg_set_buf(&src_sg[1], sig->digest, sig->digest_size); in tpm_key_verify_signature() 776 akcipher_request_set_crypt(req, src_sg, NULL, sig->s_size, in tpm_key_verify_signature()
|
H A D | public_key.c | 363 struct scatterlist src_sg; in public_key_verify_signature() local 433 sg_init_one(&src_sg, buf, sig->s_size + sig->digest_size); in public_key_verify_signature() 434 akcipher_request_set_crypt(req, &src_sg, NULL, sig->s_size, in public_key_verify_signature()
|