Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/drivers/crypto/rockchip/cryptodev_linux/
H A Dmain.c57 struct scatterlist *src_sg, struct scatterlist *dst_sg, in hash_n_crypt() argument
68 src_sg, len); in hash_n_crypt()
74 src_sg, dst_sg, len); in hash_n_crypt()
82 src_sg, dst_sg, len); in hash_n_crypt()
166 struct scatterlist *src_sg, *dst_sg; in __crypto_run_zc() local
171 kcop->task, kcop->mm, &src_sg, &dst_sg); in __crypto_run_zc()
177 ret = hash_n_crypt(ses_ptr, cop, src_sg, dst_sg, cop->len); in __crypto_run_zc()
H A Dauthenc.c646 struct scatterlist *src_sg, in rk_auth_n_crypt() argument
667 ret = cryptodev_cipher_encrypt(&ses_ptr->cdata, src_sg, dst_sg, len); in rk_auth_n_crypt()
673 ret = cryptodev_cipher_decrypt(&ses_ptr->cdata, src_sg, dst_sg, len); in rk_auth_n_crypt()
689 struct scatterlist *src_sg, in auth_n_crypt() argument
711 src_sg, dst_sg, len); in auth_n_crypt()
720 src_sg, dst_sg, len); in auth_n_crypt()
809 struct scatterlist *src_sg; in crypto_auth_zc_aead() local
840 kcaop->task, kcaop->mm, &src_sg, &dst_sg); in crypto_auth_zc_aead()
861 src_sg, dst_sg, caop->len); in crypto_auth_zc_aead()
872 sg_chain(auth1, 2, src_sg); in crypto_auth_zc_aead()
[all …]
H A Dzc.c162 struct scatterlist **src_sg, in cryptodev_get_userbuf() argument
203 (*src_sg) = (*dst_sg) = ses->sg; in cryptodev_get_userbuf()
207 *src_sg = NULL; /* default to no input */ in cryptodev_get_userbuf()
217 *src_sg = ses->sg; in cryptodev_get_userbuf()
H A Drk_cryptodev.c194 struct scatterlist *src_sg, struct scatterlist *dst_sg, in hash_n_crypt_fd() argument
205 src_sg, len); in hash_n_crypt_fd()
211 src_sg, dst_sg, len); in hash_n_crypt_fd()
219 src_sg, dst_sg, len); in hash_n_crypt_fd()
751 struct scatterlist *src_sg, in rk_auth_fd_n_crypt() argument
773 src_sg, dst_sg, len); in rk_auth_fd_n_crypt()
780 src_sg, dst_sg, len); in rk_auth_fd_n_crypt()
811 struct scatterlist *dst_sg, *src_sg; in crypto_auth_fd_zc_rk() local
840 src_sg = sg_tbl_in->sgl; in crypto_auth_fd_zc_rk()
870 src_sg = auth_src; in crypto_auth_fd_zc_rk()
[all …]
H A Dzc.h16 struct scatterlist **src_sg,
/OK3568_Linux_fs/kernel/drivers/crypto/ccp/
H A Dccp-dmaengine.c356 struct scatterlist *src_sg, in ccp_create_desc() argument
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, 1); in ccp_prep_dma_memcpy()
497 sg_dma_address(&src_sg) = src; in ccp_prep_dma_memcpy()
[all …]
/OK3568_Linux_fs/kernel/drivers/crypto/rockchip/
H A Drk_crypto_utils.c89 bool rk_crypto_check_align(struct scatterlist *src_sg, size_t src_nents, in rk_crypto_check_align() argument
100 src_tmp = src_sg; in rk_crypto_check_align()
240 struct scatterlist *src_sg, in rk_crypto_hw_desc_init() argument
253 if (!src_sg || len == 0) in rk_crypto_hw_desc_init()
256 src_nents = sg_nents_for_len(src_sg, len); in rk_crypto_hw_desc_init()
272 tmp_src = src_sg; in rk_crypto_hw_desc_init()
H A Drk_crypto_ahash_utils.c288 struct scatterlist *src_sg; in rk_ahash_start() local
364 src_sg = &ctx->hash_sg[0]; in rk_ahash_start()
367 src_sg = req->src; in rk_ahash_start()
372 alg_ctx->sg_src = src_sg; in rk_ahash_start()
373 alg_ctx->req_src = src_sg; in rk_ahash_start()
374 alg_ctx->src_nents = sg_nents_for_len(src_sg, nbytes); in rk_ahash_start()
H A Drk_crypto_utils.h43 bool rk_crypto_check_align(struct scatterlist *src_sg, size_t src_nents,
54 struct scatterlist *src_sg,
H A Drk_crypto_skcipher_utils.c188 struct scatterlist *src_sg; in rk_set_data_start() local
193 src_sg = alg_ctx->aligned ? alg_ctx->sg_src : &alg_ctx->sg_tmp; in rk_set_data_start()
197 sg_pcopy_to_buffer(src_sg, alg_ctx->map_nents, in rk_set_data_start()
/OK3568_Linux_fs/kernel/drivers/scsi/arm/
H A Dscsi.h36 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()
/OK3568_Linux_fs/kernel/drivers/mailbox/
H A Dbcm-flexrm-mailbox.c606 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) & 0xf) in flexrm_spu_write_descs()
670 d = flexrm_src_desc(sg_dma_address(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()
/OK3568_Linux_fs/kernel/crypto/asymmetric_keys/
H A Dpublic_key.c319 struct scatterlist src_sg[2]; in public_key_verify_signature() local
369 sg_init_table(src_sg, 2); in public_key_verify_signature()
370 sg_set_buf(&src_sg[0], sig->s, sig->s_size); in public_key_verify_signature()
371 sg_set_buf(&src_sg[1], sig->digest, sig->digest_size); in public_key_verify_signature()
372 akcipher_request_set_crypt(req, src_sg, NULL, sig->s_size, in public_key_verify_signature()
H A Dasym_tpm.c738 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()
/OK3568_Linux_fs/kernel/drivers/dma/
H A Dnbpfaxi.c921 struct scatterlist *src_sg, struct scatterlist *dst_sg, in nbpf_prep_sg() argument
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) = src; in nbpf_prep_memcpy()
1004 sg_dma_len(&src_sg) = len; in nbpf_prep_memcpy()
[all …]
/OK3568_Linux_fs/kernel/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.c146 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()
/OK3568_Linux_fs/kernel/drivers/crypto/qce/
H A Dskcipher.c49 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 Dcipher.h44 struct scatterlist *src_sg; member
/OK3568_Linux_fs/kernel/fs/ecryptfs/
H A Dkeystore.c596 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[2]; in write_tag_3_packet() local
[all …]
H A Dcrypto.c292 struct scatterlist *src_sg, int size, in crypt_scatterlist() argument
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
398 sg_init_table(&src_sg, 1); in crypt_extent()
401 sg_set_page(&src_sg, src_page, extent_size, in crypt_extent()
406 rc = crypt_scatterlist(crypt_stat, &dst_sg, &src_sg, extent_size, in crypt_extent()
/OK3568_Linux_fs/kernel/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()
347 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, chunksize); in handle_skcipher_req()
421 dump_sg(rctx->src_sg, rctx->src_skip, chunksize); in handle_skcipher_req()
607 datalen = spu_msg_sg_add(&sg, &rctx->src_sg, &rctx->src_skip, in spu_ahash_tx_sg_create()
770 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, in handle_ahash_req()
855 dump_sg(rctx->src_sg, rctx->src_skip, new_data_len); in handle_ahash_req()
1219 written = spu_msg_sg_add(&sg, &rctx->src_sg, &rctx->src_skip, in spu_aead_tx_sg_create()
1346 rctx->src_nents = spu_sg_count(rctx->src_sg, rctx->src_skip, chunksize); in handle_aead_req()
1463 dump_sg(rctx->src_sg, rctx->src_skip, chunksize); in handle_aead_req()
1736 rctx->src_sg = req->src; in skcipher_enqueue()
[all …]
H A Dcipher.h285 struct scatterlist *src_sg; member

12