/kernel/linux/linux-5.10/drivers/crypto/amlogic/ |
H A D | amlogic-gxl-cipher.c | 28 struct scatterlist *dst_sg = areq->dst; 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() 43 if ((dst_sg->length % 16) != 0) in meson_cipher_need_fallback() 45 if (src_sg->length != dst_sg->length) in meson_cipher_need_fallback() 49 if (!IS_ALIGNED(dst_sg->offset, sizeof(u32))) in meson_cipher_need_fallback() 52 dst_sg = sg_next(dst_sg); in meson_cipher_need_fallback() 95 struct scatterlist *dst_sg in meson_cipher() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/amlogic/ |
H A D | amlogic-gxl-cipher.c | 28 struct scatterlist *dst_sg = areq->dst; 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() 43 if ((dst_sg->length % 16) != 0) in meson_cipher_need_fallback() 45 if (src_sg->length != dst_sg->length) in meson_cipher_need_fallback() 49 if (!IS_ALIGNED(dst_sg->offset, sizeof(u32))) in meson_cipher_need_fallback() 52 dst_sg = sg_next(dst_sg); in meson_cipher_need_fallback() 95 struct scatterlist *dst_sg in meson_cipher() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
H A D | ccp-dmaengine.c | 354 struct scatterlist *dst_sg, in ccp_create_desc() 373 if (!dst_sg || !src_sg) in ccp_create_desc() 388 dst_len = sg_dma_len(dst_sg); in ccp_create_desc() 411 dst_sg = sg_next(dst_sg); in ccp_create_desc() 412 if (!dst_sg) in ccp_create_desc() 415 dst_len = sg_dma_len(dst_sg); in ccp_create_desc() 435 ccp_pt->dst_dma = sg_dma_address(dst_sg) + dst_offset; in ccp_create_desc() 486 struct scatterlist dst_sg, src_sg; in ccp_prep_dma_memcpy() local 492 sg_init_table(&dst_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 | 353 struct scatterlist *dst_sg, in ccp_create_desc() 372 if (!dst_sg || !src_sg) in ccp_create_desc() 387 dst_len = sg_dma_len(dst_sg); in ccp_create_desc() 410 dst_sg = sg_next(dst_sg); in ccp_create_desc() 411 if (!dst_sg) in ccp_create_desc() 414 dst_len = sg_dma_len(dst_sg); in ccp_create_desc() 434 ccp_pt->dst_dma = sg_dma_address(dst_sg) + dst_offset; in ccp_create_desc() 485 struct scatterlist dst_sg, src_sg; in ccp_prep_dma_memcpy() local 491 sg_init_table(&dst_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/crypto/qce/ |
H A D | skcipher.c | 50 dma_unmap_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_skcipher_done() 123 rctx->dst_sg = rctx->dst_tbl.sgl; in qce_skcipher_async_req_handle() 125 dst_nents = dma_map_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_skcipher_async_req_handle() 139 rctx->src_sg = rctx->dst_sg; in qce_skcipher_async_req_handle() 144 rctx->dst_sg, dst_nents, in qce_skcipher_async_req_handle() 163 dma_unmap_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_skcipher_async_req_handle()
|
H A D | cipher.h | 29 * @dst_sg: destination sg pointer table beginning 42 struct scatterlist *dst_sg; member
|
/kernel/linux/linux-6.6/drivers/crypto/qce/ |
H A D | skcipher.c | 51 dma_unmap_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_skcipher_done() 124 rctx->dst_sg = rctx->dst_tbl.sgl; in qce_skcipher_async_req_handle() 126 dst_nents = dma_map_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_skcipher_async_req_handle() 140 rctx->src_sg = rctx->dst_sg; in qce_skcipher_async_req_handle() 145 rctx->dst_sg, dst_nents, in qce_skcipher_async_req_handle() 164 dma_unmap_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_skcipher_async_req_handle()
|
H A D | aead.c | 51 dma_unmap_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_aead_done() 174 rctx->dst_sg = rctx->dst_tbl.sgl; in qce_aead_prepare_dst_buf() 175 rctx->dst_nents = sg_nents_for_len(rctx->dst_sg, totallen) + 1; in qce_aead_prepare_dst_buf() 292 rctx->dst_sg = rctx->src_sg; in qce_aead_ccm_prepare_buf_assoclen() 324 rctx->src_sg = rctx->dst_sg; in qce_aead_prepare_buf() 355 rctx->dst_sg = rctx->src_sg; in qce_aead_ccm_prepare_buf() 452 dst_nents = dma_map_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_aead_async_req_handle() 471 ret = qce_dma_prep_sgs(&qce->dma, rctx->src_sg, src_nents, rctx->dst_sg, dst_nents, in qce_aead_async_req_handle() 490 dma_unmap_sg(qce->dev, rctx->dst_sg, rctx->dst_nents, dir_dst); in qce_aead_async_req_handle()
|
H A D | cipher.h | 29 * @dst_sg: destination sg pointer table beginning 42 struct scatterlist *dst_sg; member
|
H A D | aead.h | 36 struct scatterlist *dst_sg; member
|
/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() 616 while (dst_target && dst_sg) { in flexrm_spu_estimate_nonheader_desc_count() 618 if (dst_sg->length < dst_target) in flexrm_spu_estimate_nonheader_desc_count() 619 dst_target -= dst_sg->length; in flexrm_spu_estimate_nonheader_desc_count() 622 dst_sg = sg_next(dst_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() 684 while (dst_target && dst_sg) { in flexrm_spu_write_descs() [all...] |
H A D | bcm-pdc-mailbox.c | 263 * @dst_sg: Scatterlist used to form reply frames beginning at a given ring 274 struct scatterlist *dst_sg; member 627 dma_unmap_sg(dev, rx_ctx->dst_sg, sg_nents(rx_ctx->dst_sg), in pdc_receive_one() 802 * @dst_sg: scatterlist providing rx buffers for response to be returned to 814 static int pdc_rx_list_init(struct pdc_state *pdcs, struct scatterlist *dst_sg, in pdc_rx_list_init() argument 853 rx_ctx->dst_sg = dst_sg; in pdc_rx_list_init()
|
/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() 606 while (dst_target && dst_sg) { in flexrm_spu_estimate_nonheader_desc_count() 608 if (dst_sg->length < dst_target) in flexrm_spu_estimate_nonheader_desc_count() 609 dst_target -= dst_sg->length; in flexrm_spu_estimate_nonheader_desc_count() 612 dst_sg = sg_next(dst_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() 674 while (dst_target && dst_sg) { in flexrm_spu_write_descs() [all...] |
H A D | bcm-pdc-mailbox.c | 263 * @dst_sg: Scatterlist used to form reply frames beginning at a given ring 274 struct scatterlist *dst_sg; member 627 dma_unmap_sg(dev, rx_ctx->dst_sg, sg_nents(rx_ctx->dst_sg), in pdc_receive_one() 802 * @dst_sg: scatterlist providing rx buffers for response to be returned to 814 static int pdc_rx_list_init(struct pdc_state *pdcs, struct scatterlist *dst_sg, in pdc_rx_list_init() argument 853 rx_ctx->dst_sg = dst_sg; in pdc_rx_list_init()
|
/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() 934 mem_sg = dst_sg; in nbpf_prep_sg() 967 sg_dma_address(dst_sg), in nbpf_prep_sg() 978 dst_sg = sg_next(dst_sg); in nbpf_prep_sg() 979 mem_sg = direction == DMA_DEV_TO_MEM ? dst_sg : src_sg; in nbpf_prep_sg() 994 struct scatterlist dst_sg; in nbpf_prep_memcpy() local 997 sg_init_table(&dst_sg, 1); in nbpf_prep_memcpy() 1000 sg_dma_address(&dst_sg) = dst; in nbpf_prep_memcpy() 1003 sg_dma_len(&dst_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() 933 mem_sg = dst_sg; in nbpf_prep_sg() 966 sg_dma_address(dst_sg), in nbpf_prep_sg() 977 dst_sg = sg_next(dst_sg); in nbpf_prep_sg() 978 mem_sg = direction == DMA_DEV_TO_MEM ? dst_sg : src_sg; in nbpf_prep_sg() 993 struct scatterlist dst_sg; in nbpf_prep_memcpy() local 996 sg_init_table(&dst_sg, 1); in nbpf_prep_memcpy() 999 sg_dma_address(&dst_sg) = dst; in nbpf_prep_memcpy() 1002 sg_dma_len(&dst_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/fs/crypto/ |
H A D | keysetup_v1.c | 54 struct scatterlist src_sg, dst_sg; in derive_key_aes() local 76 sg_init_one(&dst_sg, derived_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 165 sg_init_one(&dst_sg, oname->name, oname->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 76 sg_init_one(&dst_sg, derived_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 178 sg_init_one(&dst_sg, oname->name, oname->len); in fname_decrypt() 179 skcipher_request_set_crypt(req, &src_sg, &dst_sg, iname->len, &iv); in fname_decrypt()
|
/kernel/linux/linux-5.10/fs/ecryptfs/ |
H A D | keystore.c | 597 struct scatterlist dst_sg[2]; member 801 s->dst_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() 867 struct scatterlist dst_sg[2]; member 996 s->block_aligned_filename_size, s->dst_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() 1648 struct scatterlist dst_sg[2]; in decrypt_passphrase_encrypted_session_key() local 1686 dst_sg, 2); in decrypt_passphrase_encrypted_session_key() 1715 skcipher_request_set_crypt(req, src_sg, dst_sg, in decrypt_passphrase_encrypted_session_key() 2181 struct scatterlist dst_sg[ in write_tag_3_packet() local [all...] |
H A D | crypto.c | 282 * @dst_sg: Destination of the data after performing the crypto operation 291 struct scatterlist *dst_sg, in crypt_scatterlist() 336 skcipher_request_set_crypt(req, src_sg, dst_sg, size, iv); in crypt_scatterlist() 384 struct scatterlist src_sg, dst_sg; in crypt_extent() local 399 sg_init_table(&dst_sg, 1); in crypt_extent() 403 sg_set_page(&dst_sg, dst_page, extent_size, in crypt_extent() 406 rc = crypt_scatterlist(crypt_stat, &dst_sg, &src_sg, extent_size, in crypt_extent() 290 crypt_scatterlist(struct ecryptfs_crypt_stat *crypt_stat, struct scatterlist *dst_sg, struct scatterlist *src_sg, int size, unsigned char *iv, int op) crypt_scatterlist() argument
|
/kernel/linux/linux-6.6/fs/ecryptfs/ |
H A D | keystore.c | 598 struct scatterlist dst_sg[2]; member 802 s->dst_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() 868 struct scatterlist dst_sg[2]; member 997 s->block_aligned_filename_size, s->dst_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() 1649 struct scatterlist dst_sg[2]; in decrypt_passphrase_encrypted_session_key() local 1687 dst_sg, 2); in decrypt_passphrase_encrypted_session_key() 1716 skcipher_request_set_crypt(req, src_sg, dst_sg, in decrypt_passphrase_encrypted_session_key() 2182 struct scatterlist dst_sg[ in write_tag_3_packet() local [all...] |
H A D | crypto.c | 266 * @dst_sg: Destination of the data after performing the crypto operation 275 struct scatterlist *dst_sg, in crypt_scatterlist() 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 373 sg_init_table(&dst_sg, 1); in crypt_extent() 377 sg_set_page(&dst_sg, dst_page, extent_size, in crypt_extent() 380 rc = crypt_scatterlist(crypt_stat, &dst_sg, &src_sg, extent_size, in crypt_extent() 274 crypt_scatterlist(struct ecryptfs_crypt_stat *crypt_stat, struct scatterlist *dst_sg, struct scatterlist *src_sg, int size, unsigned char *iv, int op) crypt_scatterlist() argument
|
/kernel/linux/linux-5.10/drivers/crypto/bcm/ |
H A D | cipher.h | 293 struct scatterlist *dst_sg; member
|