Searched refs:dma_ch (Results 1 – 11 of 11) sorted by relevance
| /linux/sound/soc/renesas/ |
| H A D | rz-ssi.c | 99 struct dma_chan *dma_ch; member 188 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch)); in rz_ssi_is_dma_enabled() 428 if (ssi->playback.dma_ch) in rz_ssi_stop() 429 dmaengine_terminate_async(ssi->playback.dma_ch); in rz_ssi_stop() 430 if (ssi->capture.dma_ch) in rz_ssi_stop() 431 dmaengine_terminate_async(ssi->capture.dma_ch); in rz_ssi_stop() 683 struct dma_chan *dma_ch, bool is_play) in rz_ssi_dma_slave_config() argument 700 return dmaengine_slave_config(dma_ch, &cfg); in rz_ssi_dma_slave_config() 734 desc = dmaengine_prep_slave_single(strm->dma_ch, dma_paddr, dma_size, in rz_ssi_dma_transfer() 756 dma_async_issue_pending(strm->dma_ch); in rz_ssi_dma_transfer() [all …]
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | isphist.c | 196 ret = dmaengine_slave_config(hist->dma_ch, &cfg); in hist_buf_dma() 203 tx = dmaengine_prep_slave_single(hist->dma_ch, dma_addr, in hist_buf_dma() 220 dma_async_issue_pending(hist->dma_ch); in hist_buf_dma() 283 if (hist->dma_ch) in hist_buf_process() 498 hist->dma_ch = dma_request_chan_by_mask(&mask); in omap3isp_hist_init() 499 if (IS_ERR(hist->dma_ch)) { in omap3isp_hist_init() 500 ret = PTR_ERR(hist->dma_ch); in omap3isp_hist_init() 504 hist->dma_ch = NULL; in omap3isp_hist_init() 509 dma_chan_name(hist->dma_ch)); in omap3isp_hist_init() 521 if (!IS_ERR_OR_NULL(hist->dma_ch)) in omap3isp_hist_init() [all …]
|
| H A D | ispstat.c | 22 #define ISP_STAT_USES_DMAENGINE(stat) ((stat)->dma_ch != NULL)
|
| /linux/sound/soc/qcom/ |
| H A D | lpass-platform.c | 200 int ret, dma_ch, dir = substream->stream; in lpass_platform_pcmops_open() local 213 dma_ch = v->alloc_dma_channel(drvdata, dir, dai_id); in lpass_platform_pcmops_open() 215 dma_ch = 0; in lpass_platform_pcmops_open() 217 if (dma_ch < 0) { in lpass_platform_pcmops_open() 219 return dma_ch; in lpass_platform_pcmops_open() 225 drvdata->substream[dma_ch] = substream; in lpass_platform_pcmops_open() 229 drvdata->hdmi_substream[dma_ch] = substream; in lpass_platform_pcmops_open() 234 drvdata->rxtx_substream[dma_ch] = substream; in lpass_platform_pcmops_open() 238 drvdata->va_substream[dma_ch] = substream; in lpass_platform_pcmops_open() 244 data->dma_ch = dma_ch; in lpass_platform_pcmops_open() [all …]
|
| H A D | lpass.h | 397 int dma_ch; member
|
| /linux/drivers/spi/ |
| H A D | spi-atcspi200.c | 309 struct dma_chan *dma_ch; in atcspi_dma_trans() local 323 dma_ch = spi->host->dma_rx; in atcspi_dma_trans() 327 dma_ch = spi->host->dma_tx; in atcspi_dma_trans() 336 desc = dmaengine_prep_slave_sg(dma_ch, sgt.sgl, sgt.nents, dma_dir, in atcspi_dma_trans() 351 dma_async_issue_pending(dma_ch); in atcspi_dma_trans() 355 dmaengine_terminate_all(dma_ch); in atcspi_dma_trans()
|
| /linux/drivers/dma/ti/ |
| H A D | omap-dma.c | 75 int dma_ch; member 482 c->dma_ch); in omap_dma_drain_chan() 716 omap_dma_callback, c, &c->dma_ch); in omap_dma_alloc_chan_resources() 718 ret = omap_dma_get_lch(od, &c->dma_ch); in omap_dma_alloc_chan_resources() 721 dev_dbg(dev, "allocating channel %u for %u\n", c->dma_ch, c->dma_sig); in omap_dma_alloc_chan_resources() 724 omap_dma_assign(od, c, c->dma_ch); in omap_dma_alloc_chan_resources() 730 val = BIT(c->dma_ch); in omap_dma_alloc_chan_resources() 736 val &= ~BIT(c->dma_ch); in omap_dma_alloc_chan_resources() 746 c->ccr |= c->dma_ch + 1; in omap_dma_alloc_chan_resources() 767 od->irq_enable_mask &= ~BIT(c->dma_ch); in omap_dma_free_chan_resources() [all …]
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | stm32_fmc2_nand.c | 860 struct dma_chan *dma_ch = nfc->dma_rx_ch; in stm32_fmc2_nfc_xfer() local 873 dma_ch = nfc->dma_tx_ch; in stm32_fmc2_nfc_xfer() 886 desc_data = dmaengine_prep_slave_sg(dma_ch, nfc->dma_data_sg.sgl, in stm32_fmc2_nfc_xfer() 902 dma_async_issue_pending(dma_ch); in stm32_fmc2_nfc_xfer() 942 dmaengine_terminate_all(dma_ch); in stm32_fmc2_nfc_xfer() 952 dmaengine_terminate_all(dma_ch); in stm32_fmc2_nfc_xfer()
|
| /linux/include/linux/ |
| H A D | omap-dma.h | 307 void *data, int *dma_ch);
|
| /linux/drivers/usb/host/ |
| H A D | r8a66597-hcd.c | 297 static void set_pipe_reg_addr(struct r8a66597_pipe *pipe, u8 dma_ch) in set_pipe_reg_addr() argument 304 if (dma_ch > R8A66597_PIPE_NO_DMA) /* dma fifo not use? */ in set_pipe_reg_addr() 305 dma_ch = R8A66597_PIPE_NO_DMA; in set_pipe_reg_addr() 307 pipe->fifoaddr = fifoaddr[dma_ch]; in set_pipe_reg_addr() 308 pipe->fifosel = fifosel[dma_ch]; in set_pipe_reg_addr() 309 pipe->fifoctr = fifoctr[dma_ch]; in set_pipe_reg_addr()
|
| /linux/drivers/gpu/ipu-v3/ |
| H A D | ipu-image-convert.c | 200 const struct ipu_image_convert_dma_chan *dma_ch; member 1842 const struct ipu_image_convert_dma_chan *dma = chan->dma_ch; in get_ipu_resources() 2443 chan->dma_ch = &image_convert_dma_chan[i]; in ipu_image_convert_init()
|