/drivers/dma/ |
H A D | virt-dma.c | 69 vd = vc->cyclic; 71 vc->cyclic = NULL;
|
H A D | virt-dma.h | 36 struct virt_dma_desc *cyclic; member in struct:virt_dma_chan 106 vc->cyclic = vd;
|
H A D | edma.c | 71 int cyclic; member in struct:edma_desc 215 if (edesc->cyclic) 260 int cyclic = echan->edesc->cyclic; local 263 /* Move the cyclic channel back to default queue */ 264 if (cyclic) 290 /* Pause/Resume only allowed with cyclic mode */ 291 if (!echan->edesc || !echan->edesc->cyclic) 300 /* Pause/Resume only allowed with cyclic mode */ 301 if (!echan->edesc->cyclic) [all...] |
H A D | omap-dma.c | 48 bool cyclic; member in struct:omap_chan 347 if (!__dma_omap15xx(od->plat->dma_attr) && c->cyclic) { 439 if (!c->cyclic) { 739 * c->cyclic is used only by audio and in this case the DMA need 742 if (!c->cyclic) { 946 c->cyclic = true; 987 if (c->cyclic) { 988 c->cyclic = false; 1001 /* Pause/Resume only allowed with cyclic mode */ 1002 if (!c->cyclic) [all...] |
H A D | dma-jz4740.c | 113 bool cyclic; member in struct:jz4740_dma_desc 361 if (chan->desc && chan->desc->cyclic) { 429 desc->cyclic = false; 460 desc->cyclic = true;
|
H A D | sirf-dma.c | 58 bool cyclic; /* is loop DMA? */ member in struct:sirfsoc_dma_desc 148 if (sdesc->cyclic) { 175 if (!sdesc->cyclic) { 230 /* for cyclic channel, desc is always in active list */ 234 if (!sdesc || (sdesc && !sdesc->cyclic)) { 235 /* without active cyclic DMA */ 240 /* cyclic DMA */ 551 sdesc->cyclic = 0; 618 sdesc->cyclic = 1;
|
H A D | ste_dma40_ll.c | 221 bool cyclic = flags & LLI_CYCLIC; local 243 next = cyclic ? first_phys : 0;
|
H A D | tegra20-apb-dma.c | 195 bool cyclic; member in struct:tegra_dma_channel 712 if (tdc->cyclic) { 1043 tdc->cyclic = false; 1045 if (tdc->cyclic) { 1046 dev_err(tdc2dev(tdc), "DMA configured in cyclic mode\n"); 1176 tdc->cyclic = true; 1178 if (!tdc->cyclic) {
|
H A D | bcm2835-dma.c | 4 * This driver only supports cyclic DMA transfers 70 bool cyclic; member in struct:bcm2835_chan 220 /* TODO Only works for cyclic DMA */ 326 c->cyclic = true; /* Nothing else is implemented */ 428 * This DMA engine driver currently only supports cyclic DMA.
|
H A D | s3c24xx-dma.c | 167 * @cyclic: indicate cyclic transfer 177 bool cyclic; member in struct:s3c24xx_txd 674 if (txd->cyclic) 677 } else if (!txd->cyclic) { 906 "prepare cyclic transaction of %zu bytes with period %zu from %s\n", 919 txd->cyclic = 1;
|
H A D | sa11x0-dma.c | 82 bool cyclic; member in struct:sa11x0_dma_desc 181 if (!txd->cyclic) { 232 if (!txd->cyclic) { 666 txd->cyclic = 1;
|
H A D | ste_dma40.c | 358 * @cyclic: true if this is a cyclic job 377 bool cyclic; member in struct:d40_desc 826 bool cyclic = desc->cyclic; local 833 * We may have partially running cyclic transfers, in case we did't get 836 linkback = cyclic && lli_current == 0; 891 if (cyclic || next_lcla == -EINVAL) 903 * One unused LCLA in the cyclic case if the very first 1538 if (d40d->cyclic) { [all...] |
H A D | pl330.c | 442 /* for cyclic capability */ 443 bool cyclic; member in struct:dma_pl330_chan 1967 if (!pch->cyclic) 1990 if (pch->cyclic) { 2050 pch->cyclic = false; 2146 if (pch->cyclic) 2188 if (pch->cyclic) { 2433 pch->cyclic = true;
|
H A D | amba-pl08x.c | 179 * @cyclic: indicate cyclic transfers 194 bool cyclic; member in struct:pl08x_txd 1137 if (txd->cyclic) { 1665 "%s prepare cyclic transaction of %zd/%zd bytes %s %s\n", 1674 txd->cyclic = true; 1826 if (tx && tx->cyclic) {
|
H A D | mmp_pdma.c | 102 * is in cyclic mode */ 632 dev_err(chan->dev, "Unsupported direction for cyclic DMA\n"); 674 /* make the cyclic link */ 757 bool cyclic = chan->cyclic_first != NULL; local 806 * This logic does not apply to cyclic transactions, where all 810 if (cyclic || !(sw->desc.dcmd & DCMD_ENDIRQEN)) 821 /* We should only get here in case of cyclic transactions */
|
/drivers/dma/sh/ |
H A D | shdma-base.c | 380 if (all || !desc->cyclic) { 385 /* reuse as cyclic */ 539 enum dma_transfer_direction direction, unsigned long flags, bool cyclic) 587 new->cyclic = cyclic; 588 if (cyclic) 537 shdma_prep_sg(struct shdma_chan *schan, struct scatterlist *sgl, unsigned int sg_len, dma_addr_t *addr, enum dma_transfer_direction direction, unsigned long flags, bool cyclic) argument
|