Lines Matching refs:DMA

3  * DMA Engine support for Tsi721 PCIExpress-to-SRIO bridge
35 "Number of DMA descriptors per channel (default: 128)");
40 "DMA Transactions Queue Size (default: 16)");
45 "DMA Channel Selection Mask (default: 0x7f = all)");
75 tsi_debug(DMA, &bdma_chan->dchan.dev->device, "DMAC%d", bdma_chan->id);
78 * Allocate space for DMA descriptors
91 tsi_debug(DMA, &bdma_chan->dchan.dev->device,
103 /* Free space allocated for DMA descriptors */
115 tsi_debug(DMA, &bdma_chan->dchan.dev->device,
119 /* Initialize DMA descriptors ring using added link descriptor */
125 /* Setup DMA descriptor pointers */
156 tsi_debug(DMA, &bdma_chan->dchan.dev->device,
168 tsi_debug(DMA, &bdma_chan->dchan.dev->device,
179 /* Free space allocated for DMA descriptors */
196 /* Toggle DMA channel initialization */
216 /* Check if DMA channel still running */
221 /* Put DMA channel into init state */
233 /* Free space allocated for DMA descriptors */
314 "DMAC%d Attempt to start DMA with no BDs ready %d",
319 tsi_debug(DMA, &bdma_chan->dchan.dev->device, "DMAC%d (wrc=%d) %d",
340 /* Initialize DMA descriptor */
364 /* Update DMA descriptor */
432 * Fill DMA channel's hardware buffer descriptors.
450 tsi_debug(DMA, ch_dev, "DMAC%d BD ring status: rdi=%d wri=%d",
468 * try to merge it into existing DMA descriptor
537 tsi_debug(DMA, &bdma_chan->dchan.dev->device, "DMAC%d", bdma_chan->id);
559 tsi_debug(DMA, &bdma_chan->dchan.dev->device,
565 tsi_debug(DMA, &bdma_chan->dchan.dev->device, "DMAC%d Exit",
575 tsi_debug(DMA, &bdma_chan->dchan.dev->device, "DMAC%d_INT = 0x%x",
590 /* Re-initialize DMA channel if possible */
599 /* Put DMA channel into init state */
615 /* Setup DMA descriptor pointers */
727 tsi_debug(DMA, &dchan->dev->device, "DMAC%d", bdma_chan->id);
783 tsi_debug(DMA, &dchan->dev->device, "DMAC%d", bdma_chan->id);
814 tsi_debug(DMA, &dchan->dev->device, "DMAC%d", bdma_chan->id);
841 tsi_debug(DMA, &dchan->dev->device, "DMAC%d %s", bdma_chan->id,
861 "DMAC%d Unsupported DMA direction option",
885 tsi_debug(DMA, &dchan->dev->device,
899 tsi_debug(DMA, &dchan->dev->device, "DMAC%d", bdma_chan->id);
913 /* Wait until DMA channel stops */
944 /* Wait until DMA channel stops */
1013 tsi_err(&priv->pdev->dev, "Failed to register DMA device");