Lines Matching refs:dc
189 static inline struct tegra_adma_chan *to_tegra_adma_chan(struct dma_chan *dc)
191 return container_of(dc, struct tegra_adma_chan, vc.chan);
210 static int tegra_adma_slave_config(struct dma_chan *dc,
213 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
426 static void tegra_adma_issue_pending(struct dma_chan *dc)
428 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
451 static int tegra_adma_pause(struct dma_chan *dc)
453 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
473 static int tegra_adma_resume(struct dma_chan *dc)
475 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
486 static int tegra_adma_terminate_all(struct dma_chan *dc)
488 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
505 static enum dma_status tegra_adma_tx_status(struct dma_chan *dc,
509 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
516 ret = dma_cookie_status(dc, cookie, txstate);
629 struct dma_chan *dc, dma_addr_t buf_addr, size_t buf_len,
633 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
667 static int tegra_adma_alloc_chan_resources(struct dma_chan *dc)
669 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
672 ret = request_irq(tdc->irq, tegra_adma_isr, 0, dma_chan_name(dc), tdc);
675 dma_chan_name(dc));
690 static void tegra_adma_free_chan_resources(struct dma_chan *dc)
692 struct tegra_adma_chan *tdc = to_tegra_adma_chan(dc);
694 tegra_adma_terminate_all(dc);