Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/dma/
Dedma.c111 struct edma_desc *edesc; member
153 struct edma_desc *edesc; in edma_execute() local
158 if (!echan->edesc || in edma_execute()
159 echan->edesc->pset_nr == echan->edesc->processed) { in edma_execute()
163 echan->edesc = NULL; in edma_execute()
167 echan->edesc = to_edma_desc(&vdesc->tx); in edma_execute()
170 edesc = echan->edesc; in edma_execute()
173 left = edesc->pset_nr - edesc->processed; in edma_execute()
175 edesc->sg_len = 0; in edma_execute()
179 j = i + edesc->processed; in edma_execute()
[all …]
Dfsl-edma.c151 struct fsl_edma_desc *edesc; member
300 fsl_chan->edesc = NULL; in fsl_edma_terminate_all()
313 if (fsl_chan->edesc) { in fsl_edma_pause()
327 if (fsl_chan->edesc) { in fsl_edma_resume()
360 struct fsl_edma_desc *edesc = fsl_chan->edesc; in fsl_edma_desc_residue() local
369 for (len = i = 0; i < fsl_chan->edesc->n_tcds; i++) in fsl_edma_desc_residue()
370 len += le32_to_cpu(edesc->tcd[i].vtcd->nbytes) in fsl_edma_desc_residue()
371 * le16_to_cpu(edesc->tcd[i].vtcd->biter); in fsl_edma_desc_residue()
382 for (i = 0; i < fsl_chan->edesc->n_tcds; i++) { in fsl_edma_desc_residue()
383 size = le32_to_cpu(edesc->tcd[i].vtcd->nbytes) in fsl_edma_desc_residue()
[all …]
/linux-4.1.27/drivers/crypto/caam/
Dcaamhash.c605 struct ahash_edesc *edesc, in ahash_unmap() argument
608 if (edesc->src_nents) in ahash_unmap()
609 dma_unmap_sg_chained(dev, req->src, edesc->src_nents, in ahash_unmap()
610 DMA_TO_DEVICE, edesc->chained); in ahash_unmap()
611 if (edesc->dst_dma) in ahash_unmap()
612 dma_unmap_single(dev, edesc->dst_dma, dst_len, DMA_FROM_DEVICE); in ahash_unmap()
614 if (edesc->sec4_sg_bytes) in ahash_unmap()
615 dma_unmap_single(dev, edesc->sec4_sg_dma, in ahash_unmap()
616 edesc->sec4_sg_bytes, DMA_TO_DEVICE); in ahash_unmap()
620 struct ahash_edesc *edesc, in ahash_unmap_ctx() argument
[all …]
Dcaamalg.c2154 struct aead_edesc *edesc, in aead_unmap() argument
2160 dma_unmap_sg_chained(dev, req->assoc, edesc->assoc_nents, in aead_unmap()
2161 DMA_TO_DEVICE, edesc->assoc_chained); in aead_unmap()
2164 edesc->src_nents, edesc->src_chained, edesc->dst_nents, in aead_unmap()
2165 edesc->dst_chained, edesc->iv_dma, ivsize, in aead_unmap()
2166 edesc->sec4_sg_dma, edesc->sec4_sg_bytes); in aead_unmap()
2170 struct ablkcipher_edesc *edesc, in ablkcipher_unmap() argument
2177 edesc->src_nents, edesc->src_chained, edesc->dst_nents, in ablkcipher_unmap()
2178 edesc->dst_chained, edesc->iv_dma, ivsize, in ablkcipher_unmap()
2179 edesc->sec4_sg_dma, edesc->sec4_sg_bytes); in ablkcipher_unmap()
[all …]
/linux-4.1.27/drivers/crypto/
Dtalitos.c761 struct talitos_edesc *edesc, in talitos_sg_unmap() argument
765 unsigned int src_nents = edesc->src_nents ? : 1; in talitos_sg_unmap()
766 unsigned int dst_nents = edesc->dst_nents ? : 1; in talitos_sg_unmap()
769 if (edesc->src_chained) in talitos_sg_unmap()
775 if (edesc->dst_chained) in talitos_sg_unmap()
783 if (edesc->src_chained) in talitos_sg_unmap()
790 struct talitos_edesc *edesc, in ipsec_esp_unmap() argument
793 unmap_single_talitos_ptr(dev, &edesc->desc.ptr[6], DMA_FROM_DEVICE); in ipsec_esp_unmap()
794 unmap_single_talitos_ptr(dev, &edesc->desc.ptr[3], DMA_TO_DEVICE); in ipsec_esp_unmap()
795 unmap_single_talitos_ptr(dev, &edesc->desc.ptr[2], DMA_TO_DEVICE); in ipsec_esp_unmap()
[all …]
/linux-4.1.27/arch/tile/include/gxio/
Dmpipe.h1488 gxio_mpipe_edesc_t edesc, in gxio_mpipe_equeue_put_at() argument
1491 gxio_mpipe_equeue_put_at_aux(equeue, edesc.words, slot); in gxio_mpipe_equeue_put_at()
1504 gxio_mpipe_edesc_t edesc) in gxio_mpipe_equeue_put() argument
1510 gxio_mpipe_equeue_put_at(equeue, edesc, slot); in gxio_mpipe_equeue_put()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilegx.c2014 gxio_mpipe_edesc_t edesc = { { 0 } }; in tile_net_tx() local
2024 edesc.stack_idx = md->first_buffer_stack; in tile_net_tx()
2028 edesc.xfer_size = frags[i].length; in tile_net_tx()
2029 edesc.va = va_to_tile_io_addr(frags[i].buf); in tile_net_tx()
2030 edescs[i] = edesc; in tile_net_tx()