| /linux/drivers/dma/ti/ |
| H A D | edma.c | 218 struct edma_desc *edesc; member 722 struct edma_desc *edesc; in edma_execute() local 726 if (!echan->edesc) { in edma_execute() 732 echan->edesc = to_edma_desc(&vdesc->tx); in edma_execute() 735 edesc = echan->edesc; in edma_execute() 738 left = edesc->pset_nr - edesc->processed; in edma_execute() 740 edesc->sg_len = 0; in edma_execute() 744 j = i + edesc->processed; in edma_execute() 745 edma_write_slot(ecc, echan->slot[i], &edesc->pset[j].param); in edma_execute() 746 edesc->sg_len += edesc->pset[j].len; in edma_execute() [all …]
|
| /linux/drivers/crypto/caam/ |
| H A D | caamhash.c | 124 struct ahash_edesc *edesc; member 553 struct ahash_edesc *edesc, in ahash_unmap() argument 558 if (edesc->src_nents) in ahash_unmap() 559 dma_unmap_sg(dev, req->src, edesc->src_nents, DMA_TO_DEVICE); in ahash_unmap() 561 if (edesc->sec4_sg_bytes) in ahash_unmap() 562 dma_unmap_single(dev, edesc->sec4_sg_dma, in ahash_unmap() 563 edesc->sec4_sg_bytes, DMA_TO_DEVICE); in ahash_unmap() 573 struct ahash_edesc *edesc, in ahash_unmap_ctx() argument 582 ahash_unmap(dev, edesc, req, dst_len); in ahash_unmap_ctx() 590 struct ahash_edesc *edesc; in ahash_done_cpy() local 641 struct ahash_edesc *edesc; ahash_done_switch() local 710 struct ahash_edesc *edesc; ahash_edesc_alloc() local 726 ahash_edesc_add_src(struct caam_hash_ctx * ctx,struct ahash_edesc * edesc,struct ahash_request * req,int nents,unsigned int first_sg,unsigned int first_bytes,size_t to_hash) ahash_edesc_add_src() argument 795 struct ahash_edesc *edesc = state->edesc; ahash_enqueue_req() local 834 struct ahash_edesc *edesc; ahash_update_ctx() local 956 struct ahash_edesc *edesc; ahash_final_ctx() local 1018 struct ahash_edesc *edesc; ahash_finup_ctx() local 1090 struct ahash_edesc *edesc; ahash_digest() local 1158 struct ahash_edesc *edesc; ahash_final_no_ctx() local 1209 struct ahash_edesc *edesc; ahash_update_no_ctx() local 1328 struct ahash_edesc *edesc; ahash_finup_no_ctx() local 1407 struct ahash_edesc *edesc; ahash_update_first() local [all...] |
| H A D | caamalg.c | 138 struct skcipher_edesc *edesc; member 143 struct aead_edesc *edesc; member 1026 struct aead_edesc *edesc, in aead_unmap() argument 1030 edesc->src_nents, edesc->dst_nents, 0, 0, in aead_unmap() 1031 edesc->sec4_sg_dma, edesc->sec4_sg_bytes); in aead_unmap() 1034 static void skcipher_unmap(struct device *dev, struct skcipher_edesc *edesc, in skcipher_unmap() argument 1041 edesc->src_nents, edesc in skcipher_unmap() 1052 struct aead_edesc *edesc; aead_crypt_done() local 1078 skcipher_edesc_iv(struct skcipher_edesc * edesc) skcipher_edesc_iv() argument 1089 struct skcipher_edesc *edesc; skcipher_crypt_done() local 1139 init_aead_job(struct aead_request * req,struct aead_edesc * edesc,bool all_contig,bool encrypt) init_aead_job() argument 1200 init_gcm_job(struct aead_request * req,struct aead_edesc * edesc,bool all_contig,bool encrypt) init_gcm_job() argument 1230 init_chachapoly_job(struct aead_request * req,struct aead_edesc * edesc,bool all_contig,bool encrypt) init_chachapoly_job() argument 1264 init_authenc_job(struct aead_request * req,struct aead_edesc * edesc,bool all_contig,bool encrypt) init_authenc_job() argument 1317 init_skcipher_job(struct skcipher_request * req,struct skcipher_edesc * edesc,const bool encrypt) init_skcipher_job() argument 1397 struct aead_edesc *edesc; aead_edesc_alloc() local 1529 struct aead_edesc *edesc = rctx->edesc; aead_enqueue_req() local 1554 struct aead_edesc *edesc; chachapoly_crypt() local 1588 struct aead_edesc *edesc; aead_crypt() local 1647 struct aead_edesc *edesc; gcm_crypt() local 1702 struct skcipher_edesc *edesc; skcipher_edesc_alloc() local 1892 struct skcipher_edesc *edesc; skcipher_crypt() local [all...] |
| H A D | caamalg_qi2.c | 368 struct aead_edesc *edesc; in aead_edesc_alloc() local 376 /* allocate space for base edesc, link tables and IV */ in aead_edesc_alloc() 377 edesc = qi_cache_zalloc(flags); in aead_edesc_alloc() 378 if (unlikely(!edesc)) { in aead_edesc_alloc() 391 qi_cache_free(edesc); in aead_edesc_alloc() 399 qi_cache_free(edesc); in aead_edesc_alloc() 408 qi_cache_free(edesc); in aead_edesc_alloc() 422 qi_cache_free(edesc); in aead_edesc_alloc() 436 qi_cache_free(edesc); in aead_edesc_alloc() 444 qi_cache_free(edesc); in aead_edesc_alloc() 1125 struct skcipher_edesc *edesc; skcipher_edesc_alloc() local 1263 aead_unmap(struct device * dev,struct aead_edesc * edesc,struct aead_request * req) aead_unmap() argument 1275 skcipher_unmap(struct device * dev,struct skcipher_edesc * edesc,struct skcipher_request * req) skcipher_unmap() argument 1292 struct aead_edesc *edesc = req_ctx->edesc; aead_encrypt_done() local 1313 struct aead_edesc *edesc = req_ctx->edesc; aead_decrypt_done() local 1330 struct aead_edesc *edesc; aead_encrypt() local 1358 struct aead_edesc *edesc; aead_decrypt() local 1401 struct skcipher_edesc *edesc = req_ctx->edesc; skcipher_encrypt_done() local 1439 struct skcipher_edesc *edesc = req_ctx->edesc; skcipher_decrypt_done() local 1480 struct skcipher_edesc *edesc; skcipher_encrypt() local 1530 struct skcipher_edesc *edesc; skcipher_decrypt() local 3370 ahash_unmap(struct device * dev,struct ahash_edesc * edesc,struct ahash_request * req) ahash_unmap() argument 3390 ahash_unmap_ctx(struct device * dev,struct ahash_edesc * edesc,struct ahash_request * req,u32 flag) ahash_unmap_ctx() argument 3408 struct ahash_edesc *edesc = state->caam_req.edesc; ahash_done() local 3435 struct ahash_edesc *edesc = state->caam_req.edesc; ahash_done_bi() local 3473 struct ahash_edesc *edesc = state->caam_req.edesc; ahash_done_ctx_src() local 3500 struct ahash_edesc *edesc = state->caam_req.edesc; ahash_done_ctx_dst() local 3547 struct ahash_edesc *edesc; ahash_update_ctx() local 3664 struct ahash_edesc *edesc; ahash_final_ctx() local 3736 struct ahash_edesc *edesc; ahash_finup_ctx() local 3828 struct ahash_edesc *edesc; ahash_digest() local 3924 struct ahash_edesc *edesc; ahash_final_no_ctx() local 3999 struct ahash_edesc *edesc; ahash_update_no_ctx() local 4118 struct ahash_edesc *edesc; ahash_finup_no_ctx() local 4216 struct ahash_edesc *edesc; ahash_update_first() local [all...] |
| H A D | caamalg_qi.c | 894 struct aead_edesc *edesc, in aead_unmap() argument 900 caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents, in aead_unmap() 901 edesc->iv_dma, ivsize, DMA_TO_DEVICE, edesc->qm_sg_dma, in aead_unmap() 902 edesc->qm_sg_bytes); in aead_unmap() 903 dma_unmap_single(dev, edesc->assoclen_dma, 4, DMA_TO_DEVICE); in aead_unmap() 906 static void skcipher_unmap(struct device *dev, struct skcipher_edesc *edesc, in skcipher_unmap() argument 912 caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc in skcipher_unmap() 920 struct aead_edesc *edesc; aead_done() local 953 struct aead_edesc *edesc; aead_edesc_alloc() local 1163 struct aead_edesc *edesc; aead_crypt() local 1210 skcipher_edesc_iv(struct skcipher_edesc * edesc) skcipher_edesc_iv() argument 1218 struct skcipher_edesc *edesc; skcipher_done() local 1263 struct skcipher_edesc *edesc; skcipher_edesc_alloc() local 1422 struct skcipher_edesc *edesc; skcipher_crypt() local [all...] |
| H A D | caampkc.h | 113 struct rsa_edesc *edesc; member
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac.h | 109 struct dma_edesc *edesc; member
|
| H A D | stmmac_main.c | 2680 stmmac_set_desc_tbs(meta_req->priv, meta_req->edesc, ts.tv_sec, in stmmac_xsk_request_launch_time() 2763 meta_req.edesc = &tx_q->dma_entx[entry]; in stmmac_xdp_xmit_zc()
|
| /linux/drivers/dma/ |
| H A D | fsl-edma-common.h | 168 struct fsl_edma_desc *edesc; member
|
| H A D | fsl-edma-main.c | 70 if (!fsl_chan->edesc) in fsl_edma3_err_check()
|