Home
last modified time | relevance | path

Searched refs:edesc (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/dma/ti/
H A Dedma.c218 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 Dcaamhash.c124 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
[all …]
H A Dcaamalg.c138 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->dst_nents, in skcipher_unmap()
1042 edesc->iv_dma, ivsize, in skcipher_unmap()
1043 edesc->sec4_sg_dma, edesc->sec4_sg_bytes); in skcipher_unmap()
1052 struct aead_edesc *edesc; in aead_crypt_done() local
[all …]
H A Dcaamalg_qi2.c368 struct aead_edesc *edesc; in aead_edesc_alloc() local
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()
474 sg_table = &edesc->sgt[0]; in aead_edesc_alloc()
[all …]
H A Dcaamalg_qi.c894 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->dst_nents, in skcipher_unmap()
913 edesc->iv_dma, ivsize, DMA_BIDIRECTIONAL, edesc->qm_sg_dma, in skcipher_unmap()
914 edesc->qm_sg_bytes); in skcipher_unmap()
920 struct aead_edesc *edesc; in aead_done() local
[all …]
H A Dcaampkc.h113 struct rsa_edesc *edesc; member
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h109 struct dma_edesc *edesc; member
H A Dstmmac_main.c2680 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 Dfsl-edma-common.h168 struct fsl_edma_desc *edesc; member
H A Dfsl-edma-main.c70 if (!fsl_chan->edesc) in fsl_edma3_err_check()