Home
last modified time | relevance | path

Searched refs:dma_ch (Results 1 – 8 of 8) sorted by relevance

/linux/sound/soc/renesas/
H A Drz-ssi.c97 struct dma_chan *dma_ch; member
191 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch)); in rz_ssi_is_dma_enabled()
415 if (ssi->playback.dma_ch) in rz_ssi_stop()
416 dmaengine_terminate_async(ssi->playback.dma_ch); in rz_ssi_stop()
417 if (ssi->capture.dma_ch) in rz_ssi_stop()
418 dmaengine_terminate_async(ssi->capture.dma_ch); in rz_ssi_stop()
652 struct dma_chan *dma_ch, bool is_play) in rz_ssi_dma_slave_config() argument
664 return dmaengine_slave_config(dma_ch, &cfg); in rz_ssi_dma_slave_config()
698 desc = dmaengine_prep_slave_single(strm->dma_ch, dma_paddr, dma_size, in rz_ssi_dma_transfer()
720 dma_async_issue_pending(strm->dma_ch); in rz_ssi_dma_transfer()
[all …]
/linux/sound/soc/qcom/
H A Dlpass-platform.c200 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 Dlpass.h397 int dma_ch; member
/linux/drivers/spi/
H A Dspi-stm32-qspi.c218 struct dma_chan *dma_ch; in stm32_qspi_tx_dma() local
226 dma_ch = qspi->dma_chrx; in stm32_qspi_tx_dma()
229 dma_ch = qspi->dma_chtx; in stm32_qspi_tx_dma()
240 desc = dmaengine_prep_slave_sg(dma_ch, sgt.sgl, sgt.nents, in stm32_qspi_tx_dma()
257 dma_async_issue_pending(dma_ch); in stm32_qspi_tx_dma()
267 dmaengine_terminate_all(dma_ch); in stm32_qspi_tx_dma()
H A Dspi-stm32-ospi.c317 struct dma_chan *dma_ch; in stm32_ospi_tx_dma() local
325 dma_ch = ospi->dma_chrx; in stm32_ospi_tx_dma()
328 dma_ch = ospi->dma_chtx; in stm32_ospi_tx_dma()
339 desc = dmaengine_prep_slave_sg(dma_ch, sgt.sgl, sgt.nents, in stm32_ospi_tx_dma()
356 dma_async_issue_pending(dma_ch); in stm32_ospi_tx_dma()
366 dmaengine_terminate_all(dma_ch); in stm32_ospi_tx_dma()
/linux/include/linux/
H A Domap-dma.h307 void *data, int *dma_ch);
/linux/drivers/mtd/nand/raw/
H A Dstm32_fmc2_nand.c860 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/drivers/usb/host/
H A Dr8a66597-hcd.c297 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()